
Bob's CLI
Bob's Workshop (Seedling) · コーディング
Bob's CLIは、ブラウザではなくターミナルの中で動く、無料・オープンソースのAIコーディングアシスタントだ。プロジェクト内のファイルを読み込み、Ollama経由のコストゼロのローカルモデルで動き、コードレビュー、自動修正付きのQA分析、多段階の自律作業を1つのコマンドでこなす。有料のクラウドツールの隣で軽量に収まるターミナルコーディングエージェントと考えればいい。npmベースのコマンドラインなので、クラウド同期はログインしたときだけ有効になる。

Bob's CLI について
Bob's CLIとは
Bob's CLIは、ターミナルを第一に考えたAIコーディングアシスタントで、Seedling傘下の企業Bob's Workshopが開発した。npmでインストールし、bobというコマンドに応答するローカルAIコーディングツールだ。多くのAIコーディングツールはブラウザのタブの中にあり、実際の作業の流れから切り離されている。Bobは、コードがすでにある場所に座る。関連するファイルを見つけ、あなたが承認する変更を提案し、各プロジェクトに紐づいた会話を保つ。
このツールは2つのモードで動く。第1階層はローカル優先で完全に無料。Bobは自分のマシン上のOllamaモデルと対話するので、ソースコードがパソコンの外に出ることはない。APIキーも不要。トークン課金もない。第3階層はBob's Workshopのプラットフォームに接続し、ClaudeやGeminiのようなホスト型モデルに切り替える。同期された会話、深掘り、フォーク、デジタルツインによる自動化も備える。
最大の制約は、無料のローカルモードがより多くを求める点だ。Node 18以降と、能力のあるモデルを入れた動作中のOllamaが必要で、回答の品質は動かすモデルに左右される。UserBobやプロジェクト間参照のようなより豊かな自動化は有料プラットフォームの背後にあり、場合によっては組織アカウントが要る。それがトレードオフだ。
はじめかた
pnpm add -g @bobsworkshop/cliかnpmの同等コマンドでCLIをグローバルにインストールする。- 無料のローカル利用なら、Ollamaがマシンで動いていることを確認する。Bobは設定なしで自動検出する。
- プロジェクトフォルダ内でターミナルを開き、
bob chat "質問"を実行してコーディングの会話を始める。 bob indexを実行してBobにコードベースを把握させ、その後bob analyseでQAレビュー、bob analyse --autoで修正を適用する。- 会話をWebに同期してプラットフォーム機能を開きたいときは
bob loginを実行する。
AIツール情報
Bob's CLIの料金、対応プラットフォーム、性能を簡単に確認できます。
こんな人におすすめ
このツールが最も力を発揮するユーザー、タスク、シーン。
ユーザー
- 個人開発者:Ollamaでローカルモデルを動かすことに抵抗がなければ、Bobはトークン課金なしでチャット、レビュー、自律的な修正をカバーする。
- プライバシーを重視するエンジニア:ローカルモードはソースコードを自分のマシンに留めるので、独自のコードをブラウザのチャットに貼りたくない人に合う。
- 小規模チーム:共有のプロジェクト参照とライセンス管理は、プラットフォーム階層の組織アカウントを通じて利用できる。
タスク
- コードレビューとQA:`bob analyse` がプロジェクト全体を走査し、バグ、機能、改善点を具体的な修正指示とともに洗い出す。
- 複数ファイルにまたがる自律作業:`bob agent-run` がミッションをタスクマップに分解し、エージェントを配って変更を進める。
- バックアップと復元:VaultBobがプロジェクトの文脈、ソースファイル、単一ファイルを版管理し、後でどれでも復元する。
- 素早いリファクタリング:`bob chat` と `bob consult` が、ターミナルを離れずに的を絞った編集と計画を処理する。
シーン
- 別のコードベースとパターンを共有するプロジェクトを、プロジェクト間参照で実際の実装を引き寄せながらデバッグする。
- 新しいノートPCに移り、暗号化バックアップから全設定を数分で組み直す。
- 長い会話でクラウドのクレジットを燃やさずに、深夜にコードレビューを回す。
- 長期プロジェクトの会話履歴をそのフォルダに紐づけ、文脈がコードベース間で漏れないようにする。
主な機能
ファイル探索付きのローカル優先チャット
bob chat はこのツールの心臓部だ。質問に関連するファイルを自分で見つけるAIコーディングパートナーである。既定ではローカルのOllamaモデルに対して動くので、セッションは無料で、コードをマシンの外に送ることもない。各編集は反映前にあなたが承認する。
自動修正付きのQA分析
bob analyse はプロジェクト全体のコードレビューを行い、指摘をバグ、機能、改善、アップグレードに分類し、実装メモを添える。これだけでレビューの一手間が省ける。--auto フラグは安全上の制約のもとで修正を適用し、触れたファイルは必ず先にバックアップされる。
Crewのマルチエージェント編成
Crewは名前付きのエージェントを生み出し、監督役のDirectorBobに彼らを統括させる。彼はコードベースを読み、依存関係を踏まえたタスクマップを組み、受け入れる前にすべてのファイル変更とコミットを確認する。行き詰まったエージェントにはフィードバックが返る。解決できない場合、ミッションはあなたのために一時停止する。
VaultBobのバックアップと復元
VaultBobは、あなたの作業のための暗号化バックアップと版管理の仕組みだ。プロジェクトの文脈、実際のソースファイル、単一ファイルをバックアップし、後でどの版でも復元できる。名前付きのアーカイブはGitタグのように働き、グローバルバックアップはマシン移行のためにエンジニアリング環境全体を写し取る。
UserBobデジタルツイン
UserBobはあなたの行動プロファイルから自律的な代理を組み立て、ミッションがあなたの満足目標に届くまで、あなたの代わりにBobと交渉する。人の入力なしで動き、パラメータを調整したり、コマンドセンターで各ステップを眺めたりできる。
プロジェクト間参照
組織アカウントなら、共有プロジェクトの文脈を会話に直接引き込める。エイリアスを打つか /pin を実行してセッション中その参照を固定すると、Bobはその別のコードベースのファイルを使って答える。
BYOKとホスト型モデル
プラットフォーム階層はBob's Workshopアカウントを通じてClaudeとGeminiに接続し、bob byok set で自分のAPIキーを持ち込むこともできる。お気に入りのプロバイダーがある?それを使えばいい。これで、コマンドを変えずに無料のローカルモデルからより強力なホスト型モデルへと進める。
メリットとデメリット
メリット
- ローカル階層は本当に無料でオープンソース。トークンのメーターもAPIキーも要らない。
- コードのある場所で動くので、ブラウザのタブとエディタの間でコピー&ペーストする必要がない。
- 変更は常に承認制で、ファイルへの書き込みはその前に必ずバックアップされる。
- マルチエージェントのミッションと暗号化バックアップは、単一のCLIでは珍しい機能だ。
デメリット
- 無料の体験はOllamaと自分で用意するモデル次第なので、セットアップと回答品質は自分の責任になる。
- UserBob、プロジェクト間参照、ホスト型モデルは有料プラットフォーム階層の背後にあり、組織向け機能には組織アカウントが要る。
- 機能が急速に増えたため、覚えるコマンドの範囲はかなり広い。
よくある質問
Bob's CLIはターミナル向けのAIコーディングアシスタントだ。プロジェクトのファイルを読み、コーディングの質問に答え、コードをレビューし、ファイルを編集する自律エージェントのミッションも実行できる。開発環境を離れることはない。
関連コンテンツ
Bob's CLIに関連するツール、スキル、記事を探す。
Bob's CLIの代替ツール
Base Code
Base44 (Wix) · コーディング · 生産性向上Base CodeはBase44の共有クラウド開発環境だ。既存のGitHubリポジトリに対する変更をチャットで伝え、プレビューで確認し、プルリクエストとして返せる。
Google EmbeddingGemma 2
Google DeepMind · ライティング · 画像 · コーディングGoogle EmbeddingGemma 2 は 7 億 4000 万パラメータのオープンなモデルで、テキスト、コード、画像、音声、動画フレームを同じ 768 次元空間のベクトルに変え、スマートフォンやノート PC 上で動く。
GitGlow
GitGlow · コーディング · 生産性向上GitGlow は自分のコードと AI エージェントの変更を一つのレビューにまとめるデスクトップ Git クライアントだ。出荷前に、マシンから何が出ていくのかを確かめられる。
