libghosttyをベースにしたmacOSネイティブのターミナル。縦型タブ、エージェント対応の通知、AIコーディングエージェントを並行実行するためのスクリプト可能なCLIを備えています。
amantus-ai/vibetunnel
どのデバイスからでもシェルやAIコーディングエージェントのセッションを実行・監視・操作できる、ブラウザベースのターミナルアクセスツール。
- スター
- 4,692
- フォーク
- 335
- 未解決の Issue
- 5
- 最終コミット
- 3 か月前
これは何?
VibeTunnelはホストマシンのターミナルセッションをWebダッシュボードに転送するため、スマートフォン、タブレット、別のコンピューターから、長時間実行されるビルドやテスト、AIコーディングエージェントを確認できます。サーバーはデフォルトでlocalhostのポート4020で動作します。`vt`コマンドで任意のシェルコマンドをラップすると、その出力がブラウザーに表示されます。シェルエイリアスと対話型シェルにも対応しています。
Apple Silicon搭載Mac向けのネイティブなmacOSメニューバーアプリと、Node.js 22.12〜24.xで動作するLinux、Docker、ヘッドレスシステム向けのnpmパッケージ(`vibetunnel`)として提供されています。リモートアクセスは、Tailscale(プライベートモードまたはFunnelを使ったパブリックモード)、ngrok、Cloudflare quick tunnels、Pinggy、Pangolinで設定できます。認証方式には、システムアカウント、環境変数による認証情報、Ed25519 SSHキー、開発用のlocalhost認証バイパスがあります。
その他の機能として、エージェントがworktreeで切り替えたブランチにメインのチェックアウトを同期するGit Follow Mode、設定可能なターミナルタイトルモード、アクティビティインジケーター、asciinema形式でのセッション録画があります。Windowsにはまだ対応していません。
主な機能
- 01すべてのセッションを一覧できるダッシュボードで、最新のWebブラウザーからターミナルセッションを表示できます。
- 02`vt` CLIでコマンドをラップでき、シェルエイリアスや関数の解決にも対応しています。
- 03ネイティブなmacOSメニューバーアプリと、Linuxおよびヘッドレスホスト向けのnpmパッケージを提供します。
- 04システムアカウント、SSHキー、環境変数の認証情報など、複数の認証方式を利用できます。
- 05Tailscale、ngrok、Cloudflare、Pinggy、Pangolin経由のリモートアクセスに対応しています。
- 06セッションをasciinema形式で録画し、後から再生できます。
ユースケース
- デスクを離れているときに、スマートフォンから長時間実行中のビルドやテストスイートを確認する。
- 開発マシンで動作しているClaude CodeなどのAIコーディングエージェントを監視する。
- SSHを設定せずに、同僚とターミナルセッションをリアルタイムで共有する。
- ヘッドレスのLinuxサーバーやDockerコンテナでターミナルダッシュボードを動かす。
クイックスタート
- 1
npmパッケージをグローバルにインストールします
npm install -g vibetunnel - 2
または、HomebrewでmacOSアプリをインストールします
brew install --cask vibetunnel - 3
ブラウザーで任意のコマンドを実行します
vt pnpm run dev - 4
localhostのポート4020でダッシュボードを開きます
使う前に知っておきたいこと
- ネイティブmacOSアプリの利用にはApple Silicon搭載Mac(M1以降)が必要です。Intel Macには対応していません。
- Windowsにはまだ対応していません。
- iOSアプリは開発中のため、本番環境での使用は推奨されません。
トピック
よくある質問
- vibetunnel とは?
- どのデバイスからでもシェルやAIコーディングエージェントのセッションを実行・監視・操作できる、ブラウザベースのターミナルアクセスツール。 VibeTunnelはホストマシンのターミナルセッションをWebダッシュボードに転送するため、スマートフォン、タブレット、別のコンピューターから、長時間実行されるビルドやテスト、AIコーディングエージェントを確認できます。サーバーはデフォルトでlocalhostのポート4020で動作します。`vt`コマンドで任意のシェルコマンドをラップすると、その出力がブラウザーに表示されます。シェルエイリアスと対話型シェルにも対応しています。
- vibetunnel は無料で使えますか?ライセンスは?
- vibetunnel は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- vibetunnel は今もメンテナンスされていますか?
- 半年以内に更新あり。vibetunnel の最終コミットは 2026年8月5日 です。
- vibetunnel は何に使えますか?
- デスクを離れているときに、スマートフォンから長時間実行中のビルドやテストスイートを確認する。 開発マシンで動作しているClaude CodeなどのAIコーディングエージェントを監視する。 SSHを設定せずに、同僚とターミナルセッションをリアルタイムで共有する。 ヘッドレスのLinuxサーバーやDockerコンテナでターミナルダッシュボードを動かす。
- vibetunnel のインストール方法は?
- npmパッケージをグローバルにインストールします: npm install -g vibetunnel または、HomebrewでmacOSアプリをインストールします: brew install --cask vibetunnel ブラウザーで任意のコマンドを実行します: vt pnpm run dev localhostのポート4020でダッシュボードを開きます
- vibetunnel はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/amantus-ai/vibetunnel
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Claude Codeのモデル、Gitの状態、作業ディレクトリ、コンテキストウィンドウの使用状況を表示する、Rust製の軽量ステータスライン。
複数のコーディングエージェントを実行・監視できる、macOS向けターミナルアプリ。セッションはデーモンとiPhone用コンパニオンアプリで維持できます。
Claude Codeの設定に使えるエージェント、コマンド、設定、フック、MCP連携を収録したCLIとテンプレートカタログ。
Claude Codeにライブのステータスラインを追加するプラグインで、コンテキスト使用量、レート制限、実行中のツール、稼働中のエージェント、Todoの進捗を表示します。