Skip to content
dk
← All projects

tabforge-private

Ultra-lightweight multi-tab browser recorder. Record multiple browser tabs simultaneously and save each tab separately in 1080p 30–60 FPS with low RAM usage.

Rust10 forks0 open issues & PRsMITupdated 27d ago
browserdesktop-appelectronrustscreen-recordingtauri
Stars
1
Forks
0
Created
May 14, 2026
Last push
Sep 9, 2026
Last commit
Sep 9, 2026
Contributors
0

README

dsk-dev-ai/tabforge-private

TabForge

CI License: MIT

Ultra-lightweight multi-tab browser recorder.

Features:

  • Record multiple browser tabs simultaneously
  • Save every tab as a separate MP4
  • 1080p recording
  • 30–60 FPS
  • Low RAM usage
  • Intel QuickSync support
  • Chrome/Edge/Brave support

Architecture:

Browser Tab → Extension → Stream → Rust Workers → FFmpeg → Separate MP4 outputs

Testing & CI

Unit tests cover the pure IPC/recording-session logic (tab → output filename sanitization, default resolution mapping, and payload-to-session expansion).

cd desktop-app/src-tauri
cargo test

CI (.github/workflows/ci.yml) runs cargo test on every push to main.

Related projects

Turn any codebase into beautiful architecture diagrams — one command, no AI, no server, runs on any laptop. Zero dependencies, pure Python, agent-friendly (Cursor, Claude Code, Codex, OpenCode).

ai-agentsarchitecture-diagramcli
Python1mo ago

177 merged pull requests across 19 repositories · data generated Oct 7, 2026