Repolode
l0ng-ai

l0ng-ai/tty7

Rust製のGPU描画ターミナルエミュレーター。エージェント対応セッションとSSHリモート作業を備え、ウィンドウを閉じてもシェルやペインを維持

代替できる製品:tmuxiTerm2

スター
1,281
フォーク
104
未解決の Issue
56
最終コミット
23 時間前

これは何?

tty7はmacOS、Windows、Linux向けのターミナルワークベンチです。シェルやペインはウィンドウではなくバックグラウンドサーバーが管理するため、アプリを終了しても実行中のプロセスはそのまま残り、再起動後にはレイアウト、画面の内容、対応するエージェントとの会話が復元されます。Rustで実装され、GPU描画にはZedのgpui、VTコアにはAlacrittyのものを使用しています。

Claude Code、Codex、Geminiなどのコーディングエージェントをペイン間で検出・追跡し、ステータス、通知、各リポジトリのgitブランチや差分を表示します。同梱のtty7 CLIを使うと、GUIの起動状態にかかわらず、あるエージェントから別のエージェント用にペインを開き、コマンドを送信して、処理を待ち、出力を読み取れます。入力編集機能として、履歴に基づく候補表示、タブ補完、シンタックスハイライト、あいまい検索による履歴検索を備えています。

リモートマシンには、保存済みプロファイル、SFTPパネル、ポートフォワーディング、踏み台ホストに対応したネイティブSSHスタックで接続します。ファイル、リポジトリ、ペインはリモートホスト上に維持され、クライアントは再接続して作業を続けられます。

主な機能

  • 01アプリを終了しても、バックグラウンドサーバー上でシェルやペインを維持します。
  • 0228種類のコーディングエージェントCLIを検出し、ステータス、通知、gitの情報を表示します。
  • 03同梱のCLIから、エージェントがペインを開いて入力を送り、結果を待てます。
  • 04プラグインなしで、履歴候補、タブ補完、シンタックスハイライトを利用できます。
  • 05プロファイル、SFTPパネル、ポートフォワーディング、踏み台ホストに対応したネイティブSSHを備えています。
  • 06zsh、bash、fish、PowerShell、WSL向けのシェル統合に対応しています。

ユースケース

  • アプリの再起動やPCの再起動をまたいで、長時間実行するビルドやサーバーを維持する。
  • 複数のリポジトリで複数のコーディングエージェントを実行し、ひとつのウィンドウから監視する。
  • ファイルやgitのデータをサーバー上に置いたまま、リモートマシンで作業する。
  • あるAIエージェントから、別のエージェント用のターミナルペインを操作する。

クイックスタート

  1. 1

    Releases からお使いのプラットフォーム用のネイティブビルドをダウンロードします

  2. 2

    agent skill をインストールします(任意)

    npx skills add l0ng-ai/tty7

使う前に知っておきたいこと

  • クイックスタートでは、Releases からビルド済みバイナリをダウンロードする必要があります。README にはソースからのビルド方法が記載されていません。
  • 一部のエージェント機能を使うには、エージェントごとに hooks のインストールが必要です。また、一覧にある28種類の CLI 間で対応状況が異なります。
  • ベンチマークの結果は、1台のマシン(Apple M1 Pro)での自己申告に基づいています。

トピック

よくある質問

tty7 とは?
Rust製のGPU描画ターミナルエミュレーター。エージェント対応セッションとSSHリモート作業を備え、ウィンドウを閉じてもシェルやペインを維持 tty7はmacOS、Windows、Linux向けのターミナルワークベンチです。シェルやペインはウィンドウではなくバックグラウンドサーバーが管理するため、アプリを終了しても実行中のプロセスはそのまま残り、再起動後にはレイアウト、画面の内容、対応するエージェントとの会話が復元されます。Rustで実装され、GPU描画にはZedのgpui、VTコアにはAlacrittyのものを使用しています。
tty7 は無料で使えますか?ライセンスは?
tty7 は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
tty7 は今もメンテナンスされていますか?
活発にメンテナンス中。tty7 の最終コミットは 2026年10月19日 です。
tty7 は何に使えますか?
アプリの再起動やPCの再起動をまたいで、長時間実行するビルドやサーバーを維持する。 複数のリポジトリで複数のコーディングエージェントを実行し、ひとつのウィンドウから監視する。 ファイルやgitのデータをサーバー上に置いたまま、リモートマシンで作業する。 あるAIエージェントから、別のエージェント用のターミナルペインを操作する。
tty7 のインストール方法は?
Releases からお使いのプラットフォーム用のネイティブビルドをダウンロードします agent skill をインストールします(任意): npx skills add l0ng-ai/tty7
tty7 はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/l0ng-ai/tty7

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト