Bullet icon

Bullet

BulletはmacOSとLinux向けのターミナル型コーディングエージェント。検索、実行、並列処理を効率化し、ループ介入で無駄を抑える。プライベートβは無料で利用可能。

Bullet

概要

Bullet は、速度とコンパクトなワークフローを軸に構築されたコーディングエージェントです。ホームページでは、モデルの周囲に余計な負荷を追加するのではなく、開発者のペースに合わせて「ルーティング、検索、実行」を行うツールとして位置づけられています。

公開サイトでは、より軽いエージェントループが強調されています。つまり、単純な作業は高速モデルへ振り分け、リポジトリは選択的に検索し、独立したツールは並列で実行し、無駄なループは時間を消費する前に止めます。Bullet は macOS と Linux 向けの CLI として紹介されており、取得時点では無料で開始できるプライベートβがあり、サイト上にサブスクリプションはありませんでした。

サイト上で示されている主な機能

タスクの複雑さに応じて作業を振り分ける

Bullet は、単純な作業を高速モデルへ振り分け、より深い推論が必要な場合にのみエスカレーションします。目的は、エージェントの実行を作業の緊急度に合わせることです。

関連するコードだけを検索・読み取りする

サイトによると、Bullet は対象を絞った検索とファイル読み取りを使い、リポジトリ全体を埋め込むのではなく関連コードを見つけます。この方法は、重要なファイルに集中するためのものとして紹介されています。

ループ介入付きの並列実行

Bullet は、独立したツール呼び出しを順番待ちではなく並列で実行します。ホームページでは、重複呼び出しや停止したループも、時間を無駄にする前に介入して止めると説明されています。

ターミナルベースの CLI ワークフロー

ホームページでは、Bullet がシェル内で CLI として動作し、macOS と Linux 向けのインストールコマンドが示されています。これは、以前の製品と同じエージェントループをターミナル形式で提供するものとして紹介されています。

公開ベンチマーク実行と成果物セット

ベンチマークページでは、Bullet が公開時点のそのままのエージェントループを含む本番用ハーネスを使用し、対象を絞った検索、並列ツール実行、ループ介入を備えていると説明されています。結果ページでは、SWE-bench Verified の単一試行実行も記録されています。

Bullet が適している場面

  • シェルでの高速な実装

    IDE のような重いワークフローを待たずに実行できる、ターミナルベースのコーディングエージェントが欲しいときに Bullet を使います。製品ページでは、動きの速いアイデアに追いつくための方法として紹介されています。

  • 並列のコード調査と実行

    サイトでは並列のツール実行が明示的に強調されているため、より小さく独立したアクションに分割できるタスクに Bullet を使います。検索、ファイル読み取り、検証を同時に進められる作業に向いています。

  • 複雑さが混在するエージェントタスク

    単純な変更から始まり、より難しい推論のためにエスカレーションが必要になる可能性があるタスクで Bullet を使います。ルーティングフローは、簡単な作業を高速モデルへ送り、より複雑な手順では重い推論を使うよう設計されています。

  • ベンチマーク重視の評価

    製品を試す前に公開ベンチマークの記録を確認したい場合は Bullet を使います。サイトには、方法、件数、時間、成果物セットを含む SWE-bench Verified の結果ページが公開されています。

Pros and Cons

Pros

  • リポジトリ全体の埋め込みに頼らず、対象を絞った検索とファイル読み取りを使うため、コンテキストをより狭く保てます。
  • 独立したツール呼び出しを並列で実行し、重複呼び出しや停止したループを介入して止めるとしています。
  • macOS と Linux 向けの CLI として利用でき、シェルワークフローでは Node 18+ が必要とされています。
  • サイトでは、プライベートβ期間中は無料で利用でき、サブスクリプションは不要とされています。
  • 方法の詳細を含む公開ベンチマーク記事があり、SWE-bench Verified の単一試行実行や公開成果物が記載されています。

Cons

  • /pricing の料金ページは 404 を返すため、公開されている料金体系やプランの制限はソースから確認できません。
  • サイトには、公開されているインテグレーション一覧や詳細な互換性マトリクスがありません。
  • 一部の製品詳細はホームページではまだ高レベルの説明にとどまるため、ワークフローの詳細はメインの製品ページよりもベンチマーク記事のほうが分かりやすいです。

FAQ

Bulletはどのように使いますか?

Bulletは、ブラウザーやフルIDEではなく、ターミナルベースのワークフローで動作するコーディングエージェントです。ホームページでは、macOSとLinux向けのインストール用CLIコマンドが示されており、開始にキーは不要とされています。

Bulletの料金はいくらですか?

公開サイトでは、Bulletはプライベートβ期間中は無料で利用でき、サブスクリプションはないとされています。/pricing の料金ページは現在 404 を返すため、ソース内容からはプランの詳細は確認できません。

Bulletはどのプラットフォームをサポートしていますか?

ソース本文ではホームページに macOS と Linux が記載されており、CLI セクションでは Bullet がシェル内で動作すると明記されています。サイトでは、CLI の利用開始に Node 18+ が必要とも説明されています。

Bulletは一般的なコーディングエージェントと何が違いますか?

ホームページでは、Bullet はより簡潔なループでルーティング、検索、実行を行うと説明されています。具体的には、単純な作業を高速モデルへ振り分け、対象を絞った検索とファイル読み取りを使い、独立したツール呼び出しを並列で実行し、重複呼び出しや停止したループを介入して止めます。

Bulletは対応インテグレーションを掲載していますか?

Bullet のベンチマークページでは、プロダクション用ハーネスがリポジトリ埋め込みの代わりに対象を絞った検索、並列ツール実行、ループ介入を使うと説明されています。サイトは、これらのワークフロー機能以外の公開インテグレーション一覧は提供していません。

Quick Facts

カテゴリ
開発者向けツール
製品タイプ
コーディングエージェント
対応プラットフォーム
macOS, Linux
ワークフロー
CLI / シェル
料金
プライベートβ期間中は無料で利用可能; サブスクリプション記載なし
ソースドメイン
codewithbullet.com

Bulletの代替品

ByteAsk icon

ByteAsk

ByteAskは、C/C++向けのターミナル起点AIコーディングエージェント。リポジトリを編集し、コンパイラやデバッガ、サニタイザ、テストで変更を検証してから差分を表示。無料枠あり。

Ghost icon

Ghost

Ghostは、チャット、コード生成、コマンドラインでのタスク実行に対応したターミナル向けAIアシスタントです。無料モデルを同梱し、Linux、macOS、Windowsで使えます。オープンソースです。

Vi3ecode icon

Vi3ecode

Vi3ecodeは、AIコーディングエージェント向けの開発環境です。プロジェクト文脈、ターミナル、Git、メモリ、フロー、レビュー、コミュニケーションを連携させます。

Lucid Train icon

Lucid Train

Lucid Trainは、リポジトリのコードからアーキテクチャ図を生成し、その図をコーディングエージェント向けの仕様として使うローカルファーストのAIコーディング支援です。デスクトップアプリと軽量なRust CLIで利用でき、ローカルモデルや自分のAPIキーにも対応します。

CreateOS Sandbox icon

CreateOS Sandbox

CreateOS Sandboxは、FirecrackerマイクロVM上でコードやエージェントのワークロードを実行できる分離型コンピュート環境です。SDK、CLI、MCPで制御可能。

hob icon

hob

hobは、エージェントのセッション、ターミナル、履歴、後続作業を、既存のツールやプロバイダーに合わせて整理できる独立したコーディングエージェント向けワークスペース。ローカルでの制御を重視する開発者に最適。