Horizon
Horizon is a GPU-accelerated desktop app that arranges terminals, coding-agent sessions, browsers and other tools as panels on an infinite 2D canvas, organized into color-coded workspaces.
Horizon replaces tabbed or tiled terminal layouts with a canvas: an infinite 2D surface where every terminal, coding agent, browser tab, VNC desktop or editor lives as a panel that can be placed, resized and grouped. Workspaces are color-coded clusters tied to a shared working directory; presets are named templates for launching new panels, and a command palette jumps between them.
Panel kinds include a login shell, SSH connections, first-class TUIs for coding agents such as Grok, Claude, Codex, OpenCode, Gemini, Kilo Code and Pi, with session resume where the CLI supports it, and a live browser panel. Sessions are saved boards that persist after the app is closed and can be restored later.
Horizon is written in Rust and runs across platforms.