peters/horizon

GPU-accelerated terminal board that puts all your sessions on an infinite canvas

解決する課題

Horizonは、従来のタブ型やタイル型のターミナルマネージャーを無限の2Dキャンバスに置き換えます。開発者がターミナル、コーディングエージェント、ブラウザ、リモートデスクトップをセッション間で永続する空間レイアウトに視覚的に整理できるようにすることで、「タブ疲れ」の問題を解決します。

仕組み

HorizonはGPUアクセラレーションを利用したターミナルボードとして機能します。「パネル」(シェル、エージェント、ブラウザなど)を無限のサーフェス上に配置し、色分けされた「ワークスペース」にグループ化できます。ナビゲーションにはコマンドパレットを使用し、プリセットテンプレートをサポートしているため、複雑なレイアウトを素早く作成できます。アプリケーションは状態を保持するため、アプリを再起動した際、ボードのレイアウト、ズームレベル、ターミナルの履歴が終了時と全く同じ状態で復元されます。

対象ユーザー

コーディング、ログ監視、ドキュメント閲覧、AIエージェントとの対話など、複数のタスクを同時に管理し、より直感的で空間的な方法でワークスペースを整理したいソフトウェア開発者やエンジニア向けに設計されています。

ハイライト

  • 無限キャンバス: 2Dサーフェス上をパン・ズームしてワークフローを管理。素早いナビゲーションのためのミニマップも搭載。
  • AIエージェント統合: Grok、Claude Code、Geminiなどのコーディングエージェントをファーストクラスでサポートし、リアルタイムのトークン使用量追跡も可能です。
  • 統合ツール: ブラウザパネル、Markdownエディタ、Gitステータスビュー、リモートデスクトップ監視用のVNCサポートを内蔵。
  • 永続セッション: ターミナルの履歴やパネルの位置を含む、ボード全体のレイアウトを自動的に保存します。
  • リモート接続: SSHやTailscaleとシームレスに統合し、リモートホストを管理。リモートシェルやVNCセッションを開くことも可能です。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト