
Dropstone
Blankline · コーディング
Dropstoneは、ターミナルに住み、プロジェクト全体にまたがって動くエージェントコーディングツールだ。変更内容を自然言語で伝えると、関連するファイルを読み、計画を提示し、コードベース全体を編集し、テストを実行し、必要ならpull requestを開く。Blanklineが単一のセルフホスト型バイナリとして作り、素早いインライン編集からリポジトリ規模の作業まで対応するモデル階層を備える。

Dropstone について
Dropstoneとは何か
DropstoneはBlanklineによるコマンドラインのAIコーディングエージェントであり、Blanklineはこれをコードと現実世界のためのセルフホスト型AIアシスタントとして売り込んでいる。プロジェクト内で単一のバイナリとして動くので、フォルダ内で起動すれば、そこにあるファイルを直接操作する。実行環境のインストールは不要。乗り換えるエディタもない。売り込みは単純だ。チームメイトのように話しかければ、ファイル編集、コマンド実行、gitの作業を代わりにやってくれる。
この製品が際立つ点は二つある。第一に、承認ゲートを備える。ファイルを編集したりシェルコマンドを実行したりする前に、必ず尋ねる。セッション内で一度承認すれば、同じ操作は再確認を求めなくなる。第二に、Blanklineは全階層でデータのゼロ保持ポリシーをうたっている。ドキュメントには、プロンプト、コード、出力を保持せず、顧客データで学習するラボを経由しないとある。外部からは検証しにくいため、これはベンダーの主張として受け止めておくといい。
最大の制約は、ターミナルツールだという点だ。視覚的なIDEで作業するなら、素のCLIよりVS Code、Cursor、Windsurfの拡張機能を選ぶことになる。利用上限を超えれば無料ではなく、タスク量が増えるほど上位階層の費用も上がる。
はじめかた
- CLIをインストールする。macOSではHomebrew(
brew tap blankline-org/dropstone-cliの後にbrew install dropstone)を使うか、インストールスクリプトをcurl -fsSL https://dropstone.io/install | bashで実行する。 - 初回起動時にサインインする。ブラウザで続行するか、SSHやヘッドレスセッション用にアカウントトークンを貼り付ける。
- プロジェクトフォルダに移動し、
dropstoneと入力してセッションを開始する。プロジェクトの説明や主要なエントリポイントの指摘を頼む。 - 最初の変更を自然言語で伝え、提示されたdiffを確認し、ディスクに書き込まれる前に承認する。
- 型チェック、テスト、lintを通じて結果を検証させ、コミットまたはpull requestを生成する。
AIツール情報
Dropstoneの料金、対応プラットフォーム、性能を簡単に確認できます。
こんな人におすすめ
このツールが最も力を発揮するユーザー、タスク、シーン。
ユーザー
- 複数ファイルのリファクタリングに何時間も費やすプロ開発者。Dropstoneは単一行の補完ではなく、コードベース全体にわたる変更を計画して実行する。ディスク上のプロジェクトとDropstoneアカウントが必要だ。
- 監査可能なコーディングエージェントを求める小規模なエンジニアリングチーム。ツール呼び出しごとの承認ゲートと個人の監査ログが、何が実行されたかの記録になる。ProまたはMax階層のチームに適する。
- プライバシーを重視する開発者。セルフホスト型バイナリとゼロ保持ポリシーは、ソースコードをクラウドのエディタに送ることに慎重な人に響く。
タスク
- 未知のコードベースの理解。認証がシステムをどう流れるか、バグがどこに潜むかを尋ねると、実際のファイルを引用して答える。
- 機能の構築とバグ修正。変更を伝えると計画を提示し、複数ファイルを編集し、何かが反映される前にdiffを見せる。
- コミットとpull requestの作成。慣習的なコミットメッセージを生成し、ブランチをプッシュし、GitHubやGitLab連携でPRを開く。
- 外部ツールの接続。Model Context Protocol経由でデータベース、社内API、チケットシステムをつなぎ、エージェントがそれらを一級のツールとして扱うようにする。
シーン
- CIやpre-commitフック内での実行。ワンショットモード(`dropstone run`)はTTYなしで動きJSONを返すので、スクリプト化できる。
- ファイルをプロンプトへ流し込む。diffやソースファイルをシェルパイプラインで直接送り、セキュリティレビューやPRの説明を求める。
- 散らかったリポジトリの整理。テストやlintの目標を渡し、結果が緑になるまでループさせる。
主な機能
ターミナルネイティブのエージェント
Dropstoneはシェル内で単一のバイナリとして動き、あらゆる機能がワンショット呼び出しから使える。これにより、対話セッションだけでなく、CI、pre-commitフック、独自のワークフローでスクリプト化できる。TTYは不要だ。コードの横にパネルとして置いておきたいなら、VS Code拡張機能がそれを担う。
すべてのツール呼び出しに承認ゲート
ファイル編集やシェルコマンドは、最初に現れたときに承認を待つ。なぜ重要か。尋ねずにファイルを編集するエージェントは、動いているリポジトリを数秒で壊しかねないからだ。一度承認すれば、同じ操作はセッションの残りで再確認なしに走る。自律エージェントが意図しない何かを実行するのを防ぐ、分かりやすい方法だ。
複数ファイルの計画と編集
Dropstoneはファイルを必要なときに読み、変更を計画し、一つずつではなく複数のファイルを編集する。何かが反映される前にdiffを見せるので、レビューする側は常にあなたのままだ。これが売り込みの核心だ。おもちゃの断片ではなく、本物のプロジェクトを扱う。
自動検証ループ
プロジェクトに型チェック、テスト、lintがあれば、エージェントはそれらを実行し、失敗を計画に戻す。自分でデバッグしなければならないパッチではなく、すでに緑の結果が手に入る。ビルドがきれいになるまで続ける。
タスク規模別のモデル階層
Blanklineは同じ承認ゲート付きCLIを三つの階層で提供する。インライン補完と短い編集向けのDropstone Fast、既定のコーディングモデルであるDropstone Pro、リポジトリ規模の作業とエージェント群向けのDropstone Heavyだ。同社によれば、階層はオープンウェイトのリーダーボードの動きに合わせて毎月更新され、Proは無料プランを含むすべてのプランに含まれる。
MCPコネクタ
あらゆるModel Context Protocolサーバーが、エージェントの呼び出せるツールになる。これがデータベース、社内API、チケットシステムをカバーし、Dropstoneをコードエディタからワークフローマネージャーに近いものへと変える。
ルールと再利用可能なスキル
リポジトリのルートにAGENTS.mdファイルを置けば、慣習を教えられる。繰り返すワークフローはスキルとしてまとめてもいい。プロンプトごとに同じことを繰り返さずに、エージェントをチームのスタイルに沿わせる方法だ。
メリットとデメリット
メリット
- セルフホスト型バイナリとして動くので、実行環境やエディタへの縛りなく、どのプロジェクトでも起動できる。
- ツール呼び出しごとの承認ゲートが自律エージェントをあなたの管理下に置き、承認はセッション単位で持続する。
- ワンショットモードとJSONモードにより、チャットだけでなくCIやシェルパイプラインでも使える。
- テスト、型、lintの自動ループが、本来手作業で行う後片付けを減らす。
- Blanklineによれば、データのゼロ保持と顧客データでの学習なし。
デメリット
- CLI自体にネイティブの視覚インターフェースがないため、IDEで作業する開発者には別途拡張機能が必要だ。
- 無料階層は利用が制限され、重いリポジトリ規模の作業では有料のMax階層に押し上げられる。
- 新しい製品であるため、それを取り巻くコミュニティとサードパーティ連携は、より成熟したコーディングエージェントに比べて薄い。
よくある質問
ターミナル向けのエージェントコーディングツールだ。変更を自然言語で伝えると、関連するコードを読み、編集を計画し、プロジェクト全体のファイルを変更し、テストを実行し、pull requestを開くこともできる。孤立した断片ではなく、本物のコードベースで動く。
関連コンテンツ
Dropstoneに関連するツール、スキル、記事を探す。
Dropstoneの代替ツール
Forefront
Forefront · コーディングForefrontはオープンソースAIで構築するためのウェブプラットフォームだ。主要なオープンソース言語モデルを自分のデータで微調整し、性能を評価し、API経由で実行したり、エクスポートして自分でホストしたりできる。クローズドなプラットフォームの手軽さを求めつつ、モデルとデータの所有権にはこだわる開発者が対象だ。
Startkit
StartKit.AI · コーディングStartkitは、AI SaaSとAIラッパー製品を作るためのボイラープレートだ。面倒な部分をあらかじめ配線済みにしたAIスタートアップボイラープレートと考えればいい。認証、StripeとLemon Squeezyの決済、利用制限、トランザクションメール、そしてOpenAI、Anthropic、Groq、Llamaと通信するAI APIスターターキットが含まれる。リポジトリをクローンして価格を設定し、ユーザーが実際にお金を払う部分に取りかかれる。ReactとTailwind上のNext.jsで作られているため、ボイラープレートコードの多くはすでに見慣れたものだ。
Testim
Tricentis · コーディングTestimは、Web・モバイル・Salesforceアプリ向けにエンドツーエンドテストを構築して実行するAIテスト自動化プラットフォームだ。機械学習を頼りに、インターフェースが変わってもテストを安定させ、チームが壊れたセレクターの修正に費やす時間を減らす。今日から使い始められる自動テストツールとしては悪くない。ブラウザで操作を録画してテストを作り、より細かい制御が必要なときはJavaScriptを足す。忙しいQAチームにとって堅実な選択肢である。
