Horizon – GPU-accelerated infinite-canvas terminal in Rust

Tabs, splits, and tmux work fine until you have several projects open with logs, tests, and long-running shells. I kept rebuilding context instead of resuming work. Horizon puts shells on an infinite canvas. You can arrange them into workspaces and reopen later with layout, scrollback, and history intact.Built in 3 days with Claude/Codex, dogfooding the workflow as I went. Feedback and contributions welcome.

Hacker NewsToolAISource
0Sign in to voteCopy link

FL score

76

out of 100

Verdict

BUILD

high confidence

Competition

9

competitors found, emerging market, funded players

Trend

No signal yet

A GPU-accelerated infinite-canvas terminal targeting developer context switching pain, but faces high build complexity and market competition.

The pain

Developers lose significant time and mental energy rebuilding context across multiple terminal sessions, projects, logs, and long-running processes. Current terminals and multiplexers (like tmux) are resource-intensive, lack intuitive session management, or have configuration hurdles.

The gap

While many terminal emulators exist, none fully address the specific problem of persistent, visually organized, infinite-canvas workspaces for developers. Existing tools suffer from performance issues, feature gaps (native tabs/splits, simple config), or an inherent design philosophy that doesn't embrace a broader canvas for context management. Horizon's unique combination of GPU acceleration and an infinite canvas with state preservation creates a whitespace for an unserved developer.

Build angle

Focus on a GPU-accelerated core, Rust for performance, and an intuitive infinite canvas UI for organizing and instantly resuming terminal sessions with full scrollback and history. Target developers who live in the terminal and manage 5+ active projects simultaneously.

Strengths

  • Addresses a real, severe, and specific pain point for developers (context switching).
  • Unique value proposition: GPU-accelerated infinite canvas with persistent workspace context.
  • Clear addressable complaints against existing tools (resource use, missing features, config complexity).
  • Growing market for developer productivity tools and infinite canvas metaphors.
  • Built with Rust and GPU acceleration promises strong performance, addressing a key pain point.

Risks

  • Extremely crowded market with many high-quality, free, open-source competitors (iTerm2, Alacritty, Kitty, Zellij).
  • High technical complexity and build time for a solo developer to create a performant, cross-platform terminal.
  • Monetization challenge: convincing developers to pay for a terminal client when excellent free options exist.
  • User inertia: developers are highly resistant to switching core tools like their terminal.
  • Funded competitors like Warp are also innovating with modern terminal experiences and AI integration.

Next steps

  1. Conduct in-depth user interviews with 'power terminal users' (e.g., DevOps engineers, full-stack devs) to further validate the exact pain points and preferred solutions.
  2. Build a focused MVP with the 'narrowest wedge' (e.g., persistent infinite canvas for 1-2 projects, minimal features) and get it into early users' hands ASAP.
  3. Test willingness to pay with explicit pricing questions early on, even for an incomplete product.
  4. Explore niche distribution channels and communities where this specific problem is most acute.
  5. Investigate modularity to potentially offer specific components (e.g., the canvas engine) as libraries or separate tools to de-risk the full terminal build.

Questions about this idea?

FlyBot reads the scoring and gives you a second opinion on “Horizon – GPU-accelerated infinite-canvas terminal in Rust”.

Open FlyBot