再帰的な分割パネル
任意のパネルを右または下に分割し、分割線をドラッグして好きなだけ深くネストできます。各パネルはリアルタイムのシェルまたはエージェントとなり、iTerm2 レイアウトを均一にしたり、間隔を空けたカード表示にしたりと、自由に設定可能です。
VelaTerm は、深いプロジェクトツリーに整理された1つのウィンドウ内でターミナルとコーディングエージェントを実行します。これにより、何十ものエージェントやリポジトリにまたがるソフトウェアエンジニアリング作業も、チャットタブの山ではなく、チームを管理するかのように扱えます。
実際の映像で、モックアップはありません。2つのエージェントが同時に動作する様子、セッションツリー、リアルタイムステータス、内蔵エディタ、そしてブラウザとスマートフォンでの同じワークスペースが映し出されます。
セッションを開き、分割してその一部をエージェントに任せ、差分を確認できます。4つのアプリ間でタブを切り替える必要はありません。
任意のパネルを右または下に分割し、分割線をドラッグして好きなだけ深くネストできます。各パネルはリアルタイムのシェルまたはエージェントとなり、iTerm2 レイアウトを均一にしたり、間隔を空けたカード表示にしたりと、自由に設定可能です。
1つのパネルは zsh セッションまたはコーディングエージェントの転記内容です。左側で開発サーバーのログを確認しながら、右側でエージェントが認証処理を再構成する様子を、同じウィンドウ内で、同じキーストロークで確認できます。
無限にネスト可能なプロジェクト、グループ、セッション。リアルタイム検索、インライン名前変更、実行中/注目中のステータスドット — サイドバーでワークスペース全体を一目で確認できます。
ファイル、情報、および Git 機能が、フォーカスされているセッションに対応します。差分バッジ、プロセスリソース、リアルタイムの差分統計を表示する Codex スタイルのファイルツリーが、ターミナルを離れることなく利用できます。
ほとんどのエージェントCLIは1つのウィンドウ内に1つの会話のみを表示し、ウィンドウを閉じるとコンテキストは消えてしまいます。VelaTermは、シェルでもコーディングエージェントでも、すべてをネスト可能で名前付けやアーカイブ、検索が行えるワークスペースとして整理します。12のリポジトリにまたがる100ものセッションも、実際にナビゲート可能な整然とした概要として保持されます。任意のセッションをクリックすると、完全なエージェント開発環境が開き、トランスクリプト、ファイル、git、ライブペインなどが利用できます。


プロジェクトにはグループが、グループにはサブグループやセッションが含まれ、固定された深さはありません。リファクタリングの大規模タスクには、同じようなタブの壁ではなく、それぞれがライブシェルまたはエージェントとなるサブタスクが含まれることもあります。
ステータスドットは会話の進行に合わせて点滅し、エージェントが作業中は緑、あなたの対応が必要なときは琥珀色、あなたが内容を確認済みのときは紫色になります。ツリーを一目見れば、どこを確認すればよいかがすぐにわかります。
インラインで名前変更、新しいIDを持つサブツリー全体の複製、完了したもののアーカイブ、ドラッグで並び替え、ライブでフィルタリングが可能です。作業の進行に合わせて概要も柔軟に変化し、タブを閉じてもスクロールして消えることはありません。
9種類のエージェントがファーストクラスのセッションとして動作し、セッションごとに選択したり、1つのウィンドウ内で混在させたり、同じツリーからすべてを管理できます。
任意のセッションでvopen release-notes.mdと入力すると、そのファイルはページャーではなく実際のタブとして開きます。MarkdownはWYSIWYGをレンダリングし、ソースに切り替えたりPDFをエクスポートしたりでき、コードは構文ハイライト付きで、画像はズーム可能なビューアーで表示されます。ターミナルを離れることなく、インラインで編集し、⌘Sで保存できます。

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


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


今日すぐどのモバイルブラウザでもVelaTermを開くと、完全なタッチレイアウトに自動的に切り替わり — 同じセッションツリー、同じ「作業中」「保留中」「閲覧済み」フィルタが利用可能。任意のトランスクリプトを開いてストリーミング視聴し、再びデスクトップPCに戻ったらタップするだけで切り替えられる
ElectronもChromiumもバンドルされていない。高速に起動し、静かにバックグラウンドで動作し、マシンをビルドやエージェントの処理に任せられるネイティブバイナリ
システムのWebView上にRustコアが存在 — バンドルされたブラウザも400MBものヘルパープロセスもない
インストーラーのサイズは数百MBではなくメガバイト単位 — RAMのリソースを圧迫せず、ビルドがスムーズに行える
重いターミナルワークロードに対してレンダリングとセッション処理がプロファイリングされ、多数のエージェントが含まれるツリーでもスムーズに動作
1つのワークスペース、3つのオペレーティングシステム — 同じツリー、同じ分割表示、同じエージェント。Windowsはポートとしてではなく、最優先で扱われる
ネイティブなウィンドウフレーム、フルスクリーン分割表示、システムキーチェーン — macOS上で自然な操作感を提供
AppImage、.deb、.rpm形式で提供。デフォルトのシェルをそのまま利用し、tmux非搭載の分割表示、GPUアクセラレーションによるレンダリングを実現
macOSおよびLinuxと完全に同等:本物のConPTYターミナル、ネイティブな分割パネル(tmuxなし)、インストーラー内にGit Bashが含まれる — 設定の手間が一切ない本格的な開発環境
WindowsインストーラーにはGit Bashがバンドルされている — アプリを開くだけで本物のUnixシェルが利用可能で、ダウンロードやPATHによる修正作業は不要。またはセッションごとにPowerShellとcmdを選択し、1つのウィンドウ内で混在させることも可能:左側にPowerShellによるビルド、右側にGit Bash、下部にエージェント。本物のPTYs、真の分割パネルが利用可能
今後実装予定のロードマップ。順番に実装されていく。これらすべてには開発中のトラッキングイシューが存在する
ポケットからエージェントを承認し、セッションを監視可能 — プッシュ通知も搭載
履歴、マンページ、リポジトリ自体からインラインで候補が表示される
トランスクリプトから構築された各セッションの構造化された表示 — 生のターミナル表示よりも詳細