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 を実行します。初回起動時にサインインを求められます。サインインの詳細は クイックスタート ページに記載されています。
できること
コードベースを理解する
機能の構築とバグ修正
実行、テスト、検証
コミットとプルリクエストの作成
MCP でツールを接続
ルールとスキルでカスタマイズ
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 もあります。
各ターンは同じループに従います:
タスクを平易な言葉で説明する
特別な構文は不要です。「ビルド情報を返す /healthz エンドポイントを追加して」だけで十分です。
Dropstone がコンテキストを収集する
ファイルを読み取り、シンボルを grep し、構造を検査して、行動するのに十分な情報を得るまで続けます。
計画を提案し実行する
編集内容は差分として表示されます。シェルコマンドは、ホワイトリストに登録していない限り、許可を求めます。
結果を検証する
型チェック、テスト、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つすべてが米国のインフラストラクチャでホストされ、コーディング向けにチューニングされています。
Dropstone Fast
Dropstone Pro
/effort high で切り替えます。Dropstone Heavy
/effort xhigh で切り替えます。ヒント:
モデル選択について事前に考える必要はありません。Fast で開始し、タスクにより深い処理が必要になったら Dropstone 内から /effort を使用してステップアップしてください。
次のステップ
セットアップを完了する
クイックスタート では、インストール、サインイン、最初のタスクについて説明します。
モデル層を選択する
モデル では、Fast、Pro、Heavy と、それぞれをいつ使用すべきかについて詳しく説明します。
新機能を確認する
チェンジログ には、ユーザーに影響する変更を含むすべてのリリースが記載されています。
セットアップが完了したら、CLI リファレンス と スラッシュコマンドガイド が最も頻繁に参照する2つのページになります。
これらのドキュメントを読み取る必要があるエージェントや LLM アプリを構築していますか? サイトのインデックスには /llms.txt を、全文を1つのファイルで取得するには /llms-full.txt を参照してください。