Dropstone CLI

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 Commits 形式のコミットメッセージを生成し、ブランチをプッシュし、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 がコンテキストを収集

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

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 で切り替えられます。

Tip

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

次のステップ

1

セットアップを完了する

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

2

モデル層を選択する

モデル では、Fast、Pro、Heavy の詳細と、それぞれをいつ使うべきかを説明します。

3

好みに合わせて設定する

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

4

新機能を確認する

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

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


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

Ctrl+I