歡迎使用 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 你的慣例。將可重複使用的工作流程封裝為技能。與 Shell 組合使用
Dropstone 是 Unix 的公民。互動式工作階段是預設介面,但每項功能都可以透過一次性呼叫來使用,這使得它可以在 CI、pre-commit hooks 和你自己的工作流程中撰寫腳本。
# 一次性:提出問題並結束
dropstone run "解釋 auth 中介軟體如何運作"
# 將檔案透過管道輸入
dropstone run "找出安全性問題" < src/auth.ts
# 在 shell 管道中使用
git diff main | dropstone run "為這個 diff 撰寫 PR 描述"
# 在沒有 TTY 的情況下從 CI 驅動
dropstone run --json "從最近 20 個提交產生發行說明"
運作方式
Dropstone 以單一二進位檔在你的終端機中執行。無需設定,也無需安裝執行時期——你在專案內啟動它,它就會對你工作目錄中的檔案進行操作。如果你希望它像面板一樣出現在程式碼旁,也有 Dropstone for VS Code。
每一輪都遵循相同的迴圈:
你用一般語言描述任務
不需要特殊語法。「新增一個回傳建置資訊的 /healthz 端點」就足夠了。
Dropstone 收集上下文
它會讀取檔案、搜尋符號、檢查結構,直到有足夠的資訊可以行動。
它提出並執行計畫
編輯會以 diff 顯示。除非你已將命令加入白名單,否則 Shell 命令會要求許可。
它驗證結果
當型別檢查、測試和 lint 存在時會自動執行。失敗會回饋到計畫中。
整個互動過程都留在你的終端機中。你的程式碼只會傳送到 Dropstone 自家的推論服務,該服務在「不保留、不訓練」的政策下運作。詳情請見信任頁面。
隨處使用 Dropstone
| 我想要…… | 最佳選項 |
|---|---|
| 開始一個互動式編碼工作階段 | 在你的專案目錄中執行 dropstone |
| 不開啟工作階段就提出一次性問題 | dropstone run "..." 或使用 < 將檔案透過管道輸入 |
| 恢復上次的工作階段 | dropstone --continue(或 dropstone -c) |
| 串接自訂工具或內部 API | MCP 伺服器 |
| 教導 Dropstone 你的儲存庫慣例 | 在儲存庫根目錄放置 AGENTS.md |
| 封裝可重複使用的工作流程 | 技能 與外掛 |
| 在 CI 或 pre-commit 中使用 Dropstone | dropstone run 搭配 --json 和權限模型 |
| 為任務選擇正確的模型層級 | 模型(Fast / Pro / Heavy) |
| 在沙箱或受限 shell 中執行 | 權限 |
圍繞三個模型層級建構
你選擇適合工作的模型。三者都託管在美國基礎設施上,並針對編碼進行調校。
Dropstone Fast
Dropstone Pro
/effort high 切換。Dropstone Heavy
/effort xhigh 切換。提示:
你不需要事先考慮模型選擇。從 Fast 開始,並在任務需要更多深度時,在 Dropstone 內使用 /effort 升級。
接下來去哪裡
設定完成後,CLI 參考和斜線命令指南是你最常回來看的兩個頁面。
正在建置需要閱讀這些文件的 Agent 或 LLM 應用程式?請將它指向 /llms.txt 取得網站索引,或 /llms-full.txt 取得單一檔案中的完整語料庫。