Skip to content
Tech News
← Back to articles

Show HN: Horizon – GPU-accelerated infinite-canvas terminal in Rust

read original get Rust Terminal Emulator → more articles
Why This Matters

Horizon introduces a GPU-accelerated, infinite-canvas terminal that revolutionizes how developers organize and interact with multiple terminal sessions simultaneously. Its flexible workspace, advanced features, and seamless integration capabilities offer a significant boost in productivity and user experience for tech professionals and enthusiasts alike.

Key Takeaways

Horizon is a GPU-accelerated terminal board that puts all your sessions

on an infinite canvas. Organize, pan, zoom, and never lose a terminal again.

Why Horizon?

Tabbed terminals hide your work. Tiled terminals box you in. Horizon gives you a canvas — an infinite 2D surface where every terminal lives as a panel you can place, resize, and group however you want.

Think of it as a whiteboard for your terminal sessions. Keep your frontend, backend, logs, and AI agents all visible at once — across multiple color-coded workspaces — and navigate between them with a minimap.

Highlights

Infinite Canvas Pan and zoom freely across a boundless workspace surface. Place terminals anywhere. A minimap in the corner keeps you oriented — click it to jump. Workspaces Group related panels into color-coded workspaces. Auto-arrange with five layout modes — rows, columns, grid, stack, cascade — or drag panels freely. Full Terminal Emulation 24-bit color, mouse reporting, scrollback, alt-screen, and Kitty keyboard protocol. Powered by the Alacritty terminal engine — the same one behind the fastest terminal on the planet. AI Agent Panels First-class Claude Code and Codex integration. Sessions persist and auto-resume. A live usage dashboard tracks token spend across agents. Git Integration A built-in git status panel watches your repo in the background. See changed files, inline diffs, and hunk-level detail — no context switching. Smart Detection Ctrl+click a URL to open it. Hover a file path and click to jump to it. Horizon sees what your terminal prints and makes it interactive. Live Settings Editor Open the config with Ctrl+, — a side panel with YAML syntax highlighting and live preview. Every change applies instantly to the canvas behind it. Session Persistence Close Horizon, come back tomorrow. Your workspaces, panel positions, scroll positions, and terminal history are restored exactly as you left them.

Install

Download (fastest)

Grab the latest binary from Releases — no dependencies needed.

... continue reading