HomRec
Hardware Optimized Mechanism Recorder
Screen recorder built for weak PCs. No lags. No bloat. No GPU required.
What is HomRec?
If you've ever tried recording your screen with OBS or Bandicam on an old laptop or office PC and everything lagged — HomRec is made for you.
Written from the ground up to use the minimum possible CPU and RAM. No fancy effects, no GPU requirement, no background services. Just open, record, done.
HomRec is 100% native C/C++. There is no Python anywhere in this project —
the entire app (UI, recording pipeline, audio, plugins, console)
compiles directly into a single hr.exe with no runtime
dependencies beyond FFmpeg.
Features
| Feature | Details |
|---|---|
| Screen recording | Full desktop or specific window |
| Audio capture | Microphone + Desktop audio (via WASAPI loopback) |
| Multi-monitor | Select which monitor to record |
| Hotkeys | F9 start/stop · F10 pause · F11 fullscreen |
| Custom languages | Drop a .hrl file in Advanced Settings to add any language instantly |
| Overlays | Add and position text/image/webcam overlays on your recording |
| Custom output folder | Choose where recordings are saved |
| Recording stats | Live FPS, duration, frame count in status bar |
| Console window | Access advanced commands directly via the built-in console |
| Plugins | Lua-scripted plugins with full filesystem/network access |
| Always on top | Keep the window above everything else |
| System tray | Minimise to tray, control recording from tray menu |
System Requirements
| Component | Minimum |
|---|---|
| Operating System | Windows 10 (64-bit) or later. Linux support is in development — see Linux status. |
| Processor | Intel Core i3-M370 or equivalent |
| Memory | 2 GB RAM or more recommended |
| Graphics | Integrated (Intel HD Graphics) or Dedicated GPU, DirectX 10 |
| Disk Space | ~170 MB for installation + free space for recordings |
Installation
Option A — .exe (recommended)
1. Go to Releases and download the latest .zip
2. Unzip anywhere you want — no installer needed
3. Launch hr.exe
FFmpeg is already included in the archive — no extra downloads needed.
Antivirus warning? Some antiviruses may flag HomRec because it is a new program. It is not a virus — the full source code is on GitHub.
Option B — Build from source
git clone https://github.com/homaaio/HomRec.git cd homrec make hr.exe
Requires: MinGW-w64 toolchain, Lua 5.4, FFmpeg.
Keyboard Shortcuts
| Key | Action |
|---|---|
F9 |
Start / Stop recording |
F10 |
Pause / Resume recording |
F11 |
Toggle fullscreen |
Ctrl+Shift+T |
Open built-in terminal |
Ctrl+O |
Open recordings folder |
Ctrl+, |
Open settings |
Ctrl+Q |
Quit the program |
Esc |
Minimize to tray |
Troubleshooting
| Problem | Solution |
|---|---|
| "Windows protected your PC" (SmartScreen) | Click More info → Run anyway |
| Antivirus flags the file | False positive. Add HomRec folder to exceptions |
| "MSVCP140.dll not found" | Install Visual C++ Redistributable |
| Black screen instead of video | Run HomRec as administrator |
| Video lags or stutters | Lower FPS to 30, quality to Medium |
| No sound in recording | Check audio source in settings |
| Audio out of sync | Lower quality or FPS, restart HomRec |