ディレクトリに戻る

baro

キュレーション掲載メンテナンス: 活発

jigjoy-ai/baro

目標からプルリクエストまでを自動化するCLI。Mozaikランタイム上で複数のAIコーディングエージェントを並行実行するサンドボックスも提供します。

GitHub で見るホームページ
$ npm install -g baro-ai

122

スター

10

フォーク

TypeScript

言語

MIT

ライセンス

2026-03-22

作成日

2026-09-19

最終プッシュ

MIT ライセンスの TypeScript CLI。リポジトリの目標からゲート済みのプルリクエストを作成し、TUI、デタッチしたヘッドレス実行、複数バックエンド、local-only・resume・再計画の制御に対応する。

DSH 統合

エコシステム関連

安全性監査

未監査

最終検証日

2026-09-13

ライセンス

MIT

01どんなタスクに使えるのか?

  • リポジトリの目標を機械検証可能な計画に変換し、実装を並列実行する

    宣言したゲートを通過したプルリクエスト

    自律型コーディング CLI を評価する DeepSeek Harness ユーザー

  • バックグラウンドでコーディング作業を実行し、別の場所から進捗を確認する

    実行 ID、マイルストーン監視、生ログ、実行一覧、停止操作を備えたデタッチ実行

    DeepSeek Harness のワークフローを CI や自動化につなぐチーム

  • 実行ごとに利用するモデルバックエンドを選ぶ

    Claude、Codex、OpenAI 互換エンドポイントなど、README に記載されたバックエンドで baro を実行する

    DeepSeek Harness と他のコーディングエージェント用バックエンドを併用したい開発者

02DeepSeek Harness への導入方法

前提条件

  • Node.js 20 以降
  • git
  • 少なくとも 1 つのバックエンド:`claude` CLI、`codex`、または OpenAI 互換エンドポイント

インストール手順

  1. 01

    CLI をグローバルインストールする:`npm install -g baro-ai`。

    $ npm install -g baro-ai

  2. 02

    リポジトリに移動して `baro "<goal>"` を実行する。

導入成功の確認

  • `baro --doctor` を実行する。README ではセットアップを確認すると説明されている。

03DSH 統合と能力の範囲

DSH 統合エコシステム関連
  • コントラクト優先の計画

    リポジトリの目標コードを書く前に機械検証可能な不変条件と義務を作成する

  • ストーリーの並列実行

    計画済みの目標分離された git worktree でストーリーを並列に構築する

    1 回の実行で複数の分離 git worktree が作成される場合がある
  • フェイルクローズのマージゲート

    変更案と取得したコマンド出力テスト、ビルド、証拠、書き込み範囲のチェックでマージを阻止する

    ゲートに失敗するとマージがブロックされる
  • 実行ライフサイクルの操作

    実行 ID または中断したリポジトリ実行watch、logs、runs、stop、resume、continue コマンド

    `--continue` は常に再計画し、`--resume` は再計画しない

04誰に向いているのか?使うべきでない場面は?

向いている用途

  • 自律型コーディング CLI を評価する DeepSeek Harness ユーザー
  • DeepSeek Harness のワークフローを CI や自動化につなぐチーム
  • DeepSeek Harness と他のコーディングエージェント用バックエンドを併用したい開発者

不向きな用途

  • README では Node 20 以降、git、少なくとも 1 つの対応バックエンドが必要とされている。
  • README の `--local-only` モードでは push とプルリクエストが発生しない。

05互換性・メンテナンス・セキュリティ上の注意

  • README では Node 20 以降、git、少なくとも 1 つの対応バックエンドが必要とされている。
  • README の `--local-only` モードでは push とプルリクエストが発生しない。
  • resume と continue の計画動作は異なり、前者は再計画せず、後者は再計画する。
2026-03-222026-09-12v0.112.0

README は baro を自律型ソフトウェアファクトリーと説明し、リポジトリメタデータは MIT ライセンスを示している。

06よくある質問

baro は DeepSeek Harness とネイティブに統合されていますか?

README にはネイティブな DeepSeek Harness ランタイム、MCP サーバー、DSH 専用設定コマンドの説明がありません。そのため、このレコードでは baro をネイティブや互換ではなく、エコシステム関連として分類しています。

DSH のワークフローで baro を使う前に何が必要ですか?

Node 20 以降、git、少なくとも 1 つの対応バックエンドが必要です。`baro-ai` をグローバルインストールしてから `baro --doctor` を実行し、セットアップを確認します。

baro は無人で実行できますか?

できます。README には `baro --headless --detach --goal-file goal.txt` が記載されており、実行 ID を表示してすぐに戻ります。`baro watch`、`baro logs`、`baro runs`、`baro stop` で実行を操作できます。

`--resume` と `--continue` の違いは何ですか?

`--resume` は `prd.json` から中断した実行を再開し、再計画しません。`--continue` は現在のブランチで続行し、常に再計画します。

push とプルリクエストを止めるにはどうしますか?

`--local-only` を使います。README では、このモードは push もプルリクエストも行わず、ハード分離すると説明されています。

08データと出典

このページは、プロジェクトの公開ドキュメント、リポジトリのメタデータ、および DSH Plugins の構造化解析に基づいて生成されています。最終検証日:2026-09-13。誤りを見つけた場合は、修正を送信してください。

🏆

dsh プラグイン おすすめ

最初に入れたい 12 のプラグイン。全カタログ・全カテゴリから厳選しました。

DSH Plugins は DeepSeek Harness プラグインの独立したコミュニティ ディレクトリです。DeepSeek との提携・公認はありません。サードパーティ製プラグインはセキュリティ監査を受けていません。インストール前にソースコードをご確認ください。

DeepSeek Harnessの新着プラグインを毎週お届け。スパムはありません。