HomRec

Hardware Optimized Mechanism Recorder

Screen recorder built for weak PCs. No lags. No bloat. No GPU required.

Download latest release

Windows (64-bit)

Linux — in development

About Linux support: HomRec's capture engine is currently built on Windows-only APIs (DXGI/D3D11/Win32). Native Linux support (X11 and Wayland capture) is planned and in active development, but there is no working Linux build yet — see the Linux status page for details.

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
Note:The program is new, so the system requirements may be very different from reality. If your computer can handle it, or can't handle it, please contact me.

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

GitHub · Discord · Telegram · Email: homa4ella@gmail.com