Claude Code、Codex CLI、OpenCodeのセッションについて、トークン使用量やコンテキストウィンドウ、レート制限、開いているポートをリアルタイム表示するbtop風のターミナルモニター。
- スター
- 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
Releases からお使いのプラットフォーム用のネイティブビルドをダウンロードします
- 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 の数値は毎日更新されます。
関連プロジェクト
tmuxなどにタブや分割を任せる、クロスプラットフォーム対応のGPUアクセラレーションOpenGL端末エミュレーター。
libghosttyをベースにしたmacOSネイティブのターミナル。縦型タブ、エージェント対応の通知、AIコーディングエージェントを並行実行するためのスクリプト可能なCLIを備えています。
SSHやSFTP、分割ペイン、セッションの永続化、AI CLIのワークフローに対応した、Windows・macOS・Linux向けGPU高速化ターミナルエミュレーター。
複数のコーディングエージェントを並列実行できる、タスクごとにgit worktreeとtmuxウィンドウを使うターミナルKanbanボード。
Claude Codeのモデル、Gitの状態、作業ディレクトリ、コンテキストウィンドウの使用状況を表示する、Rust製の軽量ステータスライン。