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 がコンテキストを収集
ファイルを読み、シンボルを検索し、構造を調べて、行動するのに十分な情報を得るまで続けます。
計画を提案し実行
編集は差分として表示されます。シェルコマンドは、ホワイトリストに登録していない限り、実行前に許可を求めます。
結果を検証
型チェック、テスト、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 で切り替えられます。Tip
モデル選択について事前に考える必要はありません。Fast から始めて、タスクがより深い処理を必要とする場合は Dropstone 内で /effort を使用してステップアップしてください。
次のステップ
セットアップを完了する
クイックスタート では、インストール、サインイン、最初のタスクについて説明します。
モデル層を選択する
モデル では、Fast、Pro、Heavy の詳細と、それぞれをいつ使うべきかを説明します。
新機能を確認する
チェンジログ には、ユーザーに影響する変更を含むすべてのリリースが記載されています。
セットアップが完了したら、CLI リファレンス と スラッシュコマンドガイド が最も頻繁に参照する2つのページになります。
これらのドキュメントを読む必要があるエージェントや LLM アプリを構築していますか?サイトインデックスには /llms.txt を、全文を1つのファイルで参照するには /llms-full.txt を参照してください。