マルチエージェント開発環境

開発環境
ターミナル・エージェント用

VelaTerm は、深いプロジェクトツリーに整理された1つのウィンドウ内でターミナルとコーディングエージェントを実行します。これにより、何十ものエージェントやリポジトリにまたがるソフトウェアエンジニアリング作業も、チャットタブの山ではなく、チームを管理するかのように扱えます。

並列で動作するエージェント ツリー形式で整理された作業環境 シェル+エージェント、1つのウィンドウで Tauri 2 · 小さなネイティブコア
ツアーを視聴する · 1:11
// ツアーの内容

70秒間、エンドツーエンドでご覧いただけます。

実際の映像で、モックアップはありません。2つのエージェントが同時に動作する様子、セッションツリー、リアルタイムステータス、内蔵エディタ、そしてブラウザとスマートフォンでの同じワークスペースが映し出されます。

velaterm-intro.mp4
// ワークスペースの様子

1つのウィンドウで全ての処理が完了します。

セッションを開き、分割してその一部をエージェントに任せ、差分を確認できます。4つのアプリ間でタブを切り替える必要はありません。

01

再帰的な分割パネル

任意のパネルを右または下に分割し、分割線をドラッグして好きなだけ深くネストできます。各パネルはリアルタイムのシェルまたはエージェントとなり、iTerm2 レイアウトを均一にしたり、間隔を空けたカード表示にしたりと、自由に設定可能です。

02

シェル&エージェント、1つのキャンバスで

1つのパネルは zsh セッションまたはコーディングエージェントの転記内容です。左側で開発サーバーのログを確認しながら、右側でエージェントが認証処理を再構成する様子を、同じウィンドウ内で、同じキーストロークで確認できます。

03

全てを管理するツリー

無限にネスト可能なプロジェクト、グループ、セッション。リアルタイム検索、インライン名前変更、実行中/注目中のステータスドット — サイドバーでワークスペース全体を一目で確認できます。

04

対象セッションに合わせて動くインスペクター

ファイル、情報、および Git 機能が、フォーカスされているセッションに対応します。差分バッジ、プロセスリソース、リアルタイムの差分統計を表示する Codex スタイルのファイルツリーが、ターミナルを離れることなく利用できます。

// プロジェクト管理

セッションはツリー形式で管理され、スクロールバック機能はありません。

ほとんどのエージェントCLIは1つのウィンドウ内に1つの会話のみを表示し、ウィンドウを閉じるとコンテキストは消えてしまいます。VelaTermは、シェルでもコーディングエージェントでも、すべてをネスト可能で名前付けやアーカイブ、検索が行えるワークスペースとして整理します。12のリポジトリにまたがる100ものセッションも、実際にナビゲート可能な整然とした概要として保持されます。任意のセッションをクリックすると、完全なエージェント開発環境が開き、トランスクリプト、ファイル、git、ライブペインなどが利用できます。

セッションをクリックすると、完全なエージェント開発環境が開きます。
セッションをクリックすると、ツリー、エージェントのトランスクリプト、Files Inspectorが含まれた完全なワークスペースが開きます。
ツリー
セッションツリー:プロジェクト、ネストされたグループ、ステータスドット付きのセッション
作業の分岐の深さに応じて自由にネスト可能

プロジェクトにはグループが、グループにはサブグループやセッションが含まれ、固定された深さはありません。リファクタリングの大規模タスクには、同じようなタブの壁ではなく、それぞれがライブシェルまたはエージェントとなるサブタスクが含まれることもあります。

各ノードにはその状態が保持されています

ステータスドットは会話の進行に合わせて点滅し、エージェントが作業中は緑、あなたの対応が必要なときは琥珀色、あなたが内容を確認済みのときは紫色になります。ツリーを一目見れば、どこを確認すればよいかがすぐにわかります。

再編成しやすく設計されています

インラインで名前変更、新しいIDを持つサブツリー全体の複製、完了したもののアーカイブ、ドラッグで並び替え、ライブでフィルタリングが可能です。作業の進行に合わせて概要も柔軟に変化し、タブを閉じてもスクロールして消えることはありません。

3種類のノードタイププロジェクト・グループ・セッションで、無限にネスト可能です。
一目でわかるステータス青:準備完了 緑:作業中 琥珀色:保留中 紫色:確認済み
アーカイブと検索完了した作業をしまっておき、残りのものを即座にフィルタリングできます。
任意の項目を右クリック名前変更、複製、パスのコピー、表示、削除が可能です。
// コーディングエージェント

既に使用しているエージェントをそのまま活用できます。

9種類のエージェントがファーストクラスのセッションとして動作し、セッションごとに選択したり、1つのウィンドウ内で混在させたり、同じツリーからすべてを管理できます。

Claude Code
Codex
OpenCode
Copilot
Cursor
Antigravity
Cline
Pi
Crush
// ファイル

任意のファイルをタブで開くことができます——vopenを使用します。

任意のセッションでvopen release-notes.mdと入力すると、そのファイルはページャーではなく実際のタブとして開きます。MarkdownはWYSIWYGをレンダリングし、ソースに切り替えたりPDFをエクスポートしたりでき、コードは構文ハイライト付きで、画像はズーム可能なビューアーで表示されます。ターミナルを離れることなく、インラインで編集し、⌘Sで保存できます。

vopen — レンダリングされたMarkdown WYSIWYG
レンダリングされたMarkdown WYSIWYG
ハイライト付きのコードTypeScript、Rust、Goなど40以上のエディタが、gitのガッターマークと共にインラインで表示されます。
レンダリングされたMarkdownWYSIWYGのプレビューが表示され、いつでもソースに切り替えられ、⌘Sでその場で保存できます。
インラインの画像PNG / SVG / JPEGは、ズーム可能なビューアータブで開きます。
リモート透過型vopenはSSH上でも同様に動作し、scpやsshfsのような手順は不要です。
// 通知

エージェントがあなたの対応を必要としている瞬間を把握できます。

長時間の実行は、あなたが他のことをしていられる場合にのみ役立ちます。セッションのステータスは、ツリー内の点滅するドットやステータスバーのカウンター、人の介入が必要なときのデスクトップ通知など、リアルタイムで会話を追跡します。

2つのエージェントが作業中——ツリー内で緑色で表示
2つのエージェントが作業中——ツリー内で緑色で表示
// ステータスバーのライブカウンターステータスバーのカウンター:作業中1、保留中1、確認済み1
// リモートアクセス

デスクから離れても大丈夫。
すべてのセッションを保持できます。

椅子から立ち上がる2つの方法:SSHを介してリモートマシンに接続するか、1つのトグルを切り替えるだけでVelaTermがHTTPS経由でエンドツーエンド暗号化された完全なデスクトップUIを提供します。URLがあるマシン上のすべてのプロジェクトや実行中のエージェントにアクセス可能です。デスクで長時間のエージェント実行を開始し、隣の部屋のラップトップからそれを監視できます。

https://dev-box.local:8799 E2EE
VelaTermの完全なデスクトップUIが、HTTPS経由でE2EEを介してブラウザに提供されます。
ライブ——2つのエージェントが作業中
ssh › deploy@prod-gpu-01 接続済み · セッションがあなたのツリーに追加されました……またはその逆も可能:デスクトップをサーバーとして提供し、どこからでもアクセス可能
ワンタップで切り替え可能自分のネットワーク上でセルフホスト — クラウドもアカウントも不要。ポート8799で動作
🔒エンドツーエンド暗号化HTTPS経由でE2EEと共に配信され、通信内容は一切読み取れない
SSHが内蔵されているアプリからSSH経由で任意のデバイスに接続可能 — そのセッションがあなたのツリーに追加される
常にライブ状態エージェントはホスト上で常に動作し、再接続すれば停止前の状態のまま
VelaTermのモバイルレイアウト:「作業中」「保留中」「閲覧済み」フィルタ付きのセッションツリー
// モバイル

ワークスペース全体をポケットに

今日すぐどのモバイルブラウザでもVelaTermを開くと、完全なタッチレイアウトに自動的に切り替わり — 同じセッションツリー、同じ「作業中」「保留中」「閲覧済み」フィルタが利用可能。任意のトランスクリプトを開いてストリーミング視聴し、再びデスクトップPCに戻ったらタップするだけで切り替えられる

  • すべてのプロジェクト、グループ、セッションを閲覧可能
  • ストリーミングされるエージェントのトランスクリプトをその場で読める
  • 移動中でもエージェントに返信可能
  • ワンタップでデスクトップレイアウトに戻れる
近日公開予定専用のiOSおよびAndroidアプリが開発中 — ネイティブプッシュ通知とワンタップでのホーム画面アクセスを備えた同じワークスペース
// ネイティブコア

非常に小さい。Tauri 2上で構築されている

ElectronもChromiumもバンドルされていない。高速に起動し、静かにバックグラウンドで動作し、マシンをビルドやエージェントの処理に任せられるネイティブバイナリ

Tauri 2コア

システムのWebView上にRustコアが存在 — バンドルされたブラウザも400MBものヘルパープロセスもない

非常に軽量

インストーラーのサイズは数百MBではなくメガバイト単位 — RAMのリソースを圧迫せず、ビルドがスムーズに行える

徹底的に最適化されている

重いターミナルワークロードに対してレンダリングとセッション処理がプロファイリングされ、多数のエージェントが含まれるツリーでもスムーズに動作

// クロスプラットフォーム

macOS、Linux、 そしてWindows上でネイティブに動作

1つのワークスペース、3つのオペレーティングシステム — 同じツリー、同じ分割表示、同じエージェント。Windowsはポートとしてではなく、最優先で扱われる

macOS
Apple Silicon & Intel

ネイティブなウィンドウフレーム、フルスクリーン分割表示、システムキーチェーン — macOS上で自然な操作感を提供

Linux
X11 & Wayland

AppImage、.deb、.rpm形式で提供。デフォルトのシェルをそのまま利用し、tmux非搭載の分割表示、GPUアクセラレーションによるレンダリングを実現

Windows最優先扱い
10および11 — 一切の妥協なし

macOSおよびLinuxと完全に同等:本物のConPTYターミナル、ネイティブな分割パネル(tmuxなし)、インストーラー内にGit Bashが含まれる — 設定の手間が一切ない本格的な開発環境

// Windows、正しく実装されている

Git Bashはそのまま同梱されている

WindowsインストーラーにはGit Bashがバンドルされている — アプリを開くだけで本物のUnixシェルが利用可能で、ダウンロードやPATHによる修正作業は不要。またはセッションごとにPowerShellとcmdを選択し、1つのウィンドウ内で混在させることも可能:左側にPowerShellによるビルド、右側にGit Bash、下部にエージェント。本物のPTYs、真の分割パネルが利用可能

  • Git Bashがバンドルされている — すぐに使える開発環境
  • ネイティブな分割パネル、tmuxは不要
  • コーディング用エージェントは他の環境と同様に動作
// 近日リリース予定

すでにナイトリリース版で動作中

今後実装予定のロードマップ。順番に実装されていく。これらすべてには開発中のトラッキングイシューが存在する

モバイルアプリ開発中

ポケットからエージェントを承認し、セッションを監視可能 — プッシュ通知も搭載

認証の再設計 · 4段階のうち3段階目 · [ 承認 ]
ターミナルIntelliSense開発中

履歴、マンページ、リポジトリ自体からインラインで候補が表示される

$ git rebase -i origin/main
エージェントセッションビュー開発中

トランスクリプトから構築された各セッションの構造化された表示 — 生のターミナル表示よりも詳細

計画 · 5ステップ · ±2 files · テスト ✓

1つのコマンドで開始可能