MIT ライセンス ローカルファースト テレメトリなし

すべての agent を、 一目で掌握。

VibeTerm は vibe coding のためのモダンなターミナルマネージャー。各 AI agent の状態と緊急度をゼロ侵襲で読み解きます —— ローカルファースト、CJK 第一級、クラウドへ送らず、痕跡を残さず、邪魔をしない。

macOS 11+ · Windows 近日 · 無料 & オープンソース

vibeterm

なぜ違うのか

ただの agent ワークベンチではない。

00

ゼロ侵襲

agent の状態は純粋なスニッフィングと読み取り専用の監視だけで取得。~/.claude や ~/.codex に一切書き込まず、hook も常駐サーバーも入れません —— あなたの agent 設定は 1 バイトも触れられません。

01

多数の agent を操る

agent を動かすだけでなく、画面いっぱいの agent の状態と緊急度を一目で把握:止まっているのは誰か、待たせているのは誰か、見るべきはどれか —— 自動で上位に並び、落ち着いて編成。

02

ターミナルはターミナル

ターミナル本来の仕事を極限まで磨き、agent ワークベンチに肥大化させません。

03

CJK 第一級

Unicode 15 グラフェム、東アジアの全角文字、IME 入力、サロゲートペアや ZWJ を壊さないコピー —— 日中韓を最後まで面倒見ます。

04

ローカルファースト · プライバシー優先

アカウントなし、テレメトリなし、既定でオフライン;手動で更新を確認するときだけ通信し、読み取りのみ・アップロードなし。

05

MIT オープンソース

コードは完全公開。レビューと貢献を歓迎します。

主な特徴

マルチ agent ワークフローに、欠けていた一片を。

ターミナルに必要なものすべてに加え、画面いっぱいの AI agent のための状態把握と編成を。

Agent 把握

純粋な状態スニッフィング

実行 / 入力待ち / ストール / 完了 —— 各 agent が今何をしているかをゼロ侵襲で検出。

ストール検出 + 緊急度ランキング

画面いっぱいの agent から、止まっている・待たせているものを最前面へ。

リアルタイム使用状況

コンテキスト %、5h/7d クォータ、バーンレート、cache TTL、コストを一画面に。

使用状況パネル

Claude / Codex のトークンとコスト見積もり。オフライン集計、エクスポート可能。

ターミナル機能

n 分割 + worktree

git worktree をマウントし、タスクごとに独立したターミナルツリー。

Canvas ボード

タスクをカード化、範囲選択、複数ターミナルへコマンドを一斉送信。

フローティングウィンドウ

任意のタスクを独立ウィンドウに切り出して見守る。

GPU レンダリング

WebGL 高速化 + CJK ネイティブ。滑らかで、文字を落とさない。

効率とカスタマイズ

コマンドパレット

キーバインドとアクションをカスタムし、キーボードで軽快に操作。

プロンプトライブラリ

claude / codex / shell 向けのプリセットをすぐ呼び出し。

設定可能なステータスバー

ウィジェットをドラッグで配置、agent 種別ごとに個別プロファイル。

デスクトップ通知

内蔵 24 サウンド + おやすみ時間。agent の状態変化時のみ通知。

ホットスワップ可能なテーマ

内蔵 10 テーマを即時切り替え、macOS / Windows 対応。

ゼロ侵襲の仕組み

設定に触れずに、どうやって agent を読むのか?

3 層の純粋なスニッフィング + 読み取り専用のファイル監視。hook なし、アカウントなし、書き込みなし。

01

OSC 133 / 633 シーケンス

シェル統合のコマンド境界マーカー —— 最も信頼できる層。コマンドの開始 / 終了 / プロンプト待ちを正確に判定。

02

agent 標準出力ルール

主要 11 agent の承認プロンプト文言を正規表現で照合し、「入力待ち」を検出。

03

OSC タイトルスピナー

ウィンドウタイトルの braille スピナーが動いている = agent は作業中。

レッドライン:ゼロ侵襲

~/.claude や ~/.codex に決して書き込まず、hook を入れず、常駐サーバーも起こさない。すべての状態は「観測」であって「注入」ではありません。

5 つの状態を、一目で。

実行中 青い点が灯り、グロー —— agent は作業中。
入力待ち 黄色い点が呼吸 —— あなたの返答待ち、見るときです。
ストール 赤橙のリング —— 5 分以上沈黙、止まっている可能性。
アイドル 灰色の点が静止 —— 今は活動なし。
完了 リング + 取り消し線 —— タスクは本当に終了。

CJK の実証

英語圏の主要 AI ターミナルで、CJK を P0 扱いするものはない。

ほぼすべての主要 AI ターミナルのリポジトリに、長期間未修正の CJK issue が眠り、英語ユーザーの P0 に覆われ続けています。これは日中韓開発者市場の構造的な空白 —— VibeTerm はそれを第一級として扱います。

VibeTerm の回答

  • IME 変換を全工程でインターセプト(isComposing / keyCode 229)。誤送信もラグもなし
  • 東アジア全角・曖昧幅を正しく測定、表が崩れない
  • 中国語の折り返しが切れず、ストリーミング UTF-8 境界で文字が壊れない
  • Intl.Segmenter でコピーを保護、サロゲートペアや ZWJ を壊さない
  • GPU レンダリングでも CJK を落とさず、ずれない
  • バックグラウンド agent の活動通知をネイティブ対応

データは公開時点のもの。証拠の追加や採点の訂正 PR を歓迎します。 完全な CJK Showdown を読む →

マルチテーマ

テーマを変えれば、サイト全体が呼吸する。

製品内蔵の 10 のターミナルテーマが、この公式サイトに —— クリックすれば、ナビから実行中のターミナルまでリアルタイムでスキンが変わります。

クリックでプレビュー

謝辞

巨人の肩の上に。

VibeTerm はこれらの優れたオープンソースに支えられ、刺激を受けています。

フロントエンド

インスピレーション

フォントと素材

ryoppippi 氏の ccusage(MIT)に特別な感謝を —— 使用量集計・モデル価格・5 時間ブロックの参考元。価格データは LiteLLM と Anthropic 公式価格に由来します。

agent を操る準備はできましたか?

無料・オープンソース・ローカルファースト。ダウンロードしてすぐ使える、アカウント不要。

macOS 11+ が必要。Windows 対応は開発中。

またはソースからビルド →