l0ng-ai/tty7

A terminal workbench in pure Rust: shells, persistent sessions, SSH, coding agents. GPU-rendered on Zed's gpui, VT core from Alacritty.

何を解決するか

tty7 は従来のターミナルエミュレータの制限を克服し、シェルセッションとウィンドウを分離します。これにより、クラッシュや再起動時にセッションを失うことがなくなり、tmux などの永続性ツールの必要がなくなり、バックグラウンドで実行される AI コーディングエージェントを専用の環境で管理できるようになります。

動作方法

背景サーバーがシェルとパネルを所有し、GUI はフロントエンドとして機能します。Rust で構築され、GPU レンダリング(Zed の gpui と Alacritty の VT コア経由)を採用しており、AI エージェントと直接統合され、エージェントの状態を検出、通知を提供し、エージェントがターミナル自体をスクリプト化できるようにします(例:1 つのエージェントが別のエージェント用のパネルを開く)。

対象ユーザー

AI エージェント(Claude Code や Codex など)を扱う開発者やパワーユーザー、SSH を介した永続的なリモート開発セッションが必要なユーザー、そして高パフォーマンスなターミナルのスループットを求めるユーザー。

特徴

  • エージェント対応: 19 種類の異なる AI エージェントの内蔵検出とステータス追跡、通知、リポジトリグループ化されたタブサイドバーを備えています。
  • 永続セッション: ウィンドウが閉じられても、システムが再起動しても、シェルとエージェントセッションは継続して実行されます。
  • 高パフォーマンス: Alacritty、Ghostty、Kitty と比較して、著しく高いスループットとフレームレートを実現しています。
  • 統合ツール: ネイティブな SSH スタック、差分とコミット用の組み込み Git パネル、およびエディタクラスの入力機能(ゴースト提案、ファズィ履歴検索)を備えています。

関連

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