独立したGit環境での並列エージェント実行

Batonは、Git worktreeを用いて作業環境を分離し、複数のAIコーディングエージェントをローカルで並列実行するデスクトップアプリである。各ワークスペースにはMonacoエディタ、ファイル差分ビューア、ブラウザプレビュー、Git操作パネルが備わり、ブランチ間の競合を防ぎながら複数の実装を進められる。Claude Code、Codex CLI、OpenCode、Antigravity CLIなど14種以上のプリセットを搭載し、任意のCLIコマンドも登録できる。

SSHリモート実行と内蔵MCPサーバー

ローカル実行に加え、SSH接続によるリモートマシン上でのエージェント実行に対応する。ローカルマシンの負荷やバッテリー消費を抑え、画面を閉じた状態でも処理を継続できる。内蔵MCPサーバーにより、エージェントがBatonのワークスペースを自動作成して別のエージェントを呼び出す連携も可能である。Lima VMによるネットワークサンドボックス環境や、25言語対応のオフライン音声入力、差分からのコミットメッセージ自動生成機能も備える。macOS、Windows、Linuxで動作する。