Screen recorder built for weak PCs.
No lags. No bloat. No GPU required.
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.
| Feature | Details |
|---|---|
| Screen recording | Full desktop or specific window |
| Audio capture | Microphone + Desktop audio (via WASAPI loopback) |
| Multi-monitor | Select which monitor to record |
| PC Analytics | CPU, RAM and disk in one combined window |
| Hotkeys | F9 start/stop · F10 pause · F11 fullscreen |
| Custom languages | Drop a .hrl file in Advanced Settings to add any language instantly |
| Themes | Dark and Light built-in; plugin system coming soon |
| Custom output folder | Choose where recordings are saved |
| Recording stats | Live FPS, duration, frame count in status bar |
| Console window | Access the most unusual settings directly via the built-in console |
| Always on top | Keep the window above everything else |
| System tray | Minimise to tray, control recording from tray menu |
| Auto update check | Notifies you when a new version is out |
| Help menu | Check for updates and report issues directly from the app |
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 (Kaspersky, Avast) may flag HomRec because it is a new program. It is not a virus — the full source code is on GitHub. Add the HomRec folder to exceptions if needed.
1. Clone the repo
git clone https://github.com/homaaio/homrec.git
cd homrec2. Install dependencies
pip install -r requirements.txt3. Place ffmpeg
Download from ffmpeg.org and either:
- Place
ffmpeg.exein the HomRec folder, or - Add FFmpeg to your system PATH
4. Run
python homrec.py| Key | Action |
|---|---|
F9 |
Start / Stop recording |
F10 |
Pause / Resume recording |
F11 |
Toggle fullscreen |
HomRec supports custom language files in the .hrl format (HomRec Language).
To install one: Advanced Settings → Interface → 📥 Install .hrl...
The language applies instantly — no restart needed. You can also drop .hrl files directly onto the HomRec window if drag-and-drop is available on your system.
Want to create your own? Each .hrl file is a compressed JSON with all UI strings based on the English template. Community-made language files can be shared on the Discord server.
Pillow
mss
psutil # optional — PC Analytics panel
pystray # optional — system tray support
Install all at once:
pip install -r requirements.txtAudio capture (microphone + desktop) is handled natively via built-in WASAPI C++ libraries — no extra audio packages required.