AI駆動開発ではGit Worktree と tmux、そして Claude Code など AI エージェントを組み合わせて 並行開発を回すことが多いと思いますが、セッションが増えるほど正直把握できなくなってきませんか?
それを解決するために作ったのが vive(ヴァイヴ)。 GitHubリポジトリはこちら: k4h4shi/vive

できること(コア機能)
vive は次の5つをコアにしています。
- Project: 任意のディレクトリ配下の Git リポジトリ、ブランチを自動検出して一覧化
- Task: 1クリックで「Worktree + Branch + Tmux セッション」を作る
- Preview: エージェントのログ/状態(実行中・入力待ち等)をリアルタイムに確認、指示も送信可能。
- Action: 設定ファイルでキー操作に紐づく挙動をユーザー設定で差し替えられる
- Hook: 設定ファイルでタスク作成時などに任意コマンドを自動実行できる
例: タスク作成後に自動でエージェント起動
~/.vive/config.toml で、タスク作成直後に claude を起動したり、任意のコマンド を叩く運用ができます。例えば僕はイシュー番号をもとに実装を開始するコマンド、’/fix’を定義しており、複数個のイシューを選ぶだけで、ブランチとセッション、ワークツリーが作られ、作業が開始する様にしています。
作って良かったところ
- 3画面で、ブラウザ+Cursor+viveで全ての状況が把握できるので楽
- 類似ルール色々あるけど、自分で好きに拡張できるの嬉しい
- 並行開発の知見も溜まってきて、色々やり始めて捗った勢いで自分のメモベースでこのブログまでできた。並行開発の知見はAI並行開発をスクラムのスプリントで回すメモとか、AIコーディングツールの設定をdotfilesで共通化したなどを参照のこと。
今後やりたいこと
AIエージェントや開発ツール自体もどんどん進化するでしょうから、また乗り換えると思います。 ただ、案件を進めながらvive自体の更新もviveで効率化していけるのはめちゃ捗って楽しい。
例えば最近、複数イシューを選択して同時にタスク立ち上がれる機能も追加しました。 今後は以下あたりをやりたいなと思ってます。
- 監視精度(入力待ち/思考中の判定)を上げる
- 「人間の意思決定」を中心に据えた、スプリント/計画との統合を育てる
PS
Viveを組み込んだ開発から発展して、僕が考えたさいつよのプロダクト開発プロセス with AIが爆誕しました。