horizon
View on GitHubGPU-accelerated terminal board that puts all your sessions on an infinite canvas
Horizon is a Rust desktop app that places terminals, coding-agent TUIs (Claude Code, Codex, Gemini, Grok), live browsers and git panels on an infinite canvas grouped into workspaces. It ships an MCP browser-automation server agents can share, plus session persistence and token-usage tracking.
Use Cases
Run multiple coding-agent CLIs (Claude Code, Codex, Gemini, Grok, OpenCode) side by side on one canvasShared live browser for you and an agent to navigate, inspect and automate the same pageGroup terminal, git and browser panels into color-coded per-repo workspacesTrack token spend across agent panels with a usage dashboardDiscover and connect SSH/Tailscale remote hosts from a host overlayReview changed files and diffs without leaving the terminal workspacePersist sessions, panel layout and terminal scrollback across restartsExpose audited browser automation to agents via a built-in MCP server
Built With
- Language
- Rust
- Frameworks
- egui · wgpu · Alacritty terminal engine · Chrome DevTools Protocol · MCP · Rust
Tags
terminal-emulator · infinite-canvas · ai-agents · coding-agents · mcp · browser-automation · workspace-manager · terminal-multiplexer · session-persistence · git-integration · rust · egui · wgpu · cross-platform · agent-usage-tracking · desktop-app