Dropstone Docs

Dropstone へようこそ

Dropstone は、ターミナル上で動作するエージェント型コーディングツールです。コードベースを読み取り、複数ファイルにわたる編集を調整し、コマンドを実行し、作業内容を説明します。

ターミナル内で動作する Dropstone

あなたがやりたいことを説明すると、Dropstone は関連するコードを読み取り、変更を計画し、ファイルを編集し、コマンドを実行し、実行した内容を説明します。おもちゃのスニペットではなく、実際のプロジェクトで動作し、既存のコードに基づいて作業します。

このページでは、製品の全体像を説明します。クイックスタート では、インストールから最初の変更をリリースするまでの手順を説明します。

数秒でインストール

Homebrew(推奨):

brew tap blankline-org/dropstone-cli
brew install dropstone

または、インストールスクリプト:

curl -fsSL https://dropstone.io/install | bash

その後、任意のプロジェクトに移動します:

cd /path/to/your/project
dropstone

インストールを確認するには dropstone --version を実行します。初回起動時にサインインを求められます。サインインの詳細は クイックスタート ページに記載されています。

できること

コードベースを理解する

認証がシステム内でどのように流れるか、バグがどこに潜んでいるか、モジュールがどのように配線されているかを質問できます。Dropstone は必要に応じてファイルを読み取り、実際のコードへの引用付きで回答します。

機能の構築とバグ修正

変更内容を平易な言葉で説明します。Dropstone は計画を提案し、複数ファイルにわたって編集し、変更が適用される前に差分を表示します。

実行、テスト、検証

型チェック、テスト、lint は、存在する場合に自動的に実行されます。失敗した場合は計画にフィードバックされ、結果が確認できる時点でグリーンになっています。

コミットとプルリクエストの作成

Conventional Commit メッセージを生成し、ブランチをプッシュし、GitHub または GitLab 統合を通じて PR を開きます。コードレビューの要約も含まれます。

MCP でツールを接続

データベース、内部 API、チケットシステム、または任意の Model Context Protocol サーバーを接続できます。Dropstone はこれらをファーストクラスのツールとして扱います。

ルールとスキルでカスタマイズ

リポジトリのルートに AGENTS.md を置くと、Dropstone にあなたの規約を教えられます。再利用可能なワークフローをスキルとしてパッケージ化できます。

シェルと組み合わせる

Dropstone は Unix の市民です。インタラクティブセッションがデフォルトのインターフェースですが、すべての機能はワンショット呼び出しでも利用でき、CI、pre-commit フック、独自のワークフローでスクリプト化できます。

# ワンショット: 質問して終了
dropstone run "Explain how the auth middleware works"

# ファイルをパイプで渡す
dropstone run "Find security issues" < src/auth.ts

# シェルパイプラインで使用
git diff main | dropstone run "Write a PR description for this diff"

# TTY なしで CI から駆動
dropstone run --json "Generate release notes from the last 20 commits"

仕組み

Dropstone はターミナル内で単一のバイナリとして実行されます。設定は不要で、ランタイムのインストールも不要です。プロジェクト内で起動すると、作業ディレクトリ内のファイルに対して操作を行います。コードの横にパネルとして配置したい場合は、Dropstone for VS Code もあります。

各ターンは同じループに従います:

1

タスクを平易な言葉で説明する

特別な構文は不要です。「ビルド情報を返す /healthz エンドポイントを追加して」だけで十分です。

2

Dropstone がコンテキストを収集する

ファイルを読み取り、シンボルを grep し、構造を検査して、行動するのに十分な情報を得るまで続けます。

3

計画を提案し実行する

編集内容は差分として表示されます。シェルコマンドは、ホワイトリストに登録していない限り、許可を求めます。

4

結果を検証する

型チェック、テスト、lint は、存在する場合に自動的に実行されます。失敗した場合は計画にフィードバックされます。

やり取り全体はターミナル内で完結します。あなたのコードが外部に送信されることは、Dropstone 自身の推論に送信される場合を除いてありません。これは、無保持・無学習ポリシーの下で運用されています。詳細は Trust ページ を参照してください。

Dropstone をあらゆる場所で使用する

やりたいこと…最適なオプション
インタラクティブなコーディングセッションを開始するプロジェクトディレクトリで dropstone を実行
セッションなしで単発の質問をするdropstone run "..." または < でファイルをパイプ
最後のセッションを再開するdropstone --continue(または dropstone -c
カスタムツールや内部 API を接続するMCP サーバー
リポジトリの規約を Dropstone に教えるリポジトリのルートに AGENTS.md を配置
再利用可能なワークフローをパッケージ化するスキルプラグイン
CI や pre-commit で Dropstone を使用する--json 付きの dropstone run権限 モデル
タスクに適したモデル層を選ぶモデル(Fast / Pro / Heavy)
サンドボックスや制限付きシェル内で実行する権限

3つのモデル層を中心に設計

作業に合ったモデルを選択します。3つすべてが米国のインフラストラクチャでホストされ、コーディング向けにチューニングされています。

Fast

Dropstone Fast

クイック編集、スキャフォールディング、単一ファイルのリファクタリング、対話的なデバッグに最適です。最初のトークンまで1秒未満。新規セッションのデフォルト層です。
Pro推奨

Dropstone Pro

複数ファイルのリファクタリング、横断的な変更、より広範な推論が必要なタスクに最適です。/effort high で切り替えます。
Heavy

Dropstone Heavy

アーキテクチャの決定、大規模な移行、困難なデバッグに最適です。最も深い推論と、最も長い思考予算を備えています。/effort xhigh で切り替えます。

ヒント:

モデル選択について事前に考える必要はありません。Fast で開始し、タスクにより深い処理が必要になったら Dropstone 内から /effort を使用してステップアップしてください。

次のステップ

1

セットアップを完了する

クイックスタート では、インストール、サインイン、最初のタスクについて説明します。

2

モデル層を選択する

モデル では、Fast、Pro、Heavy と、それぞれをいつ使用すべきかについて詳しく説明します。

3

好みに合わせて設定する

設定 では、グローバルおよびプロジェクト単位の設定について説明します。権限キーバインド が残りをカバーします。

4

新機能を確認する

チェンジログ には、ユーザーに影響する変更を含むすべてのリリースが記載されています。

セットアップが完了したら、CLI リファレンススラッシュコマンドガイド が最も頻繁に参照する2つのページになります。


これらのドキュメントを読み取る必要があるエージェントや LLM アプリを構築していますか? サイトのインデックスには /llms.txt を、全文を1つのファイルで取得するには /llms-full.txt を参照してください。

Ctrl+I