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 предлагает план, вносит правки в файлы и показывает диффы до того, как что-то будет применено.

Запускать, тестировать и проверять

Проверки типов, тесты и линтеры запускаются автоматически, если они существуют. Ошибки возвращаются в план, так что результат будет «зеленым» к моменту, когда вы его увидите.

Создавать коммиты и pull request'ы

Генерируйте сообщения коммитов в conventional-стиле, пушите ветки и открывайте PR через интеграцию с GitHub или GitLab. Сводки по ревью кода включены.

Подключайте свои инструменты через MCP

Подключайте базы данных, внутренние API, системы тикетов или любой сервер Model Context Protocol. Dropstone относится к ним как к полноценным инструментам.

Настраивайте с помощью правил и навыков

Положите файл AGENTS.md в корень репозитория, чтобы научить Dropstone вашим соглашениям. Упаковывайте переиспользуемые рабочие процессы как навыки.

Работайте вместе с шеллом

Dropstone — гражданин Unix. Интерактивная сессия — это интерфейс по умолчанию, но каждая возможность доступна и через разовый вызов, что делает его скриптуемым в CI, pre-commit хуках и ваших собственных рабочих процессах.

# Разовый вызов: задайте вопрос и выйдите
dropstone run "Объясни, как работает auth middleware"

# Передать файл через pipe
dropstone run "Найди проблемы безопасности" < src/auth.ts

# Использовать в шелл-пайплайне
git diff main | dropstone run "Напиши описание PR для этого диффа"

# Запускать из CI без TTY
dropstone run --json "Сгенерируй release notes из последних 20 коммитов"

Как это работает

Dropstone работает как единый бинарный файл в вашем терминале. Ничего настраивать не нужно, рантайм устанавливать не требуется — вы запускаете его внутри проекта, и он работает с файлами в вашей рабочей директории. Если вы предпочитаете иметь его рядом с кодом в виде панели, есть также Dropstone для VS Code.

Каждый ход следует одному и тому же циклу:

1

Вы описываете задачу простым языком

Никакого специального синтаксиса. «Добавь эндпоинт /healthz, который возвращает информацию о сборке» — этого достаточно.

2

Dropstone собирает контекст

Он читает файлы, ищет символы и изучает структуру, пока не получит достаточно информации для действий.

3

Он предлагает и выполняет план

Правки показываются в виде диффов. Для shell-команд запрашивается разрешение, если вы не добавили их в белый список.

4

Он проверяет результат

Проверки типов, тесты и линтеры запускаются автоматически, если они существуют. Ошибки возвращаются в план.

Все взаимодействие остается в вашем терминале. Ваш код никуда не отправляется, кроме собственного инференса Dropstone, который работает по политике без хранения и без обучения. Подробности — на странице Trust.

Используйте Dropstone везде

Я хочу…Лучший вариант
Начать интерактивную сессию кодингаЗапустите dropstone в директории вашего проекта
Задать разовый вопрос без сессииdropstone run "..." или передайте файл через <
Возобновить последнюю сессиюdropstone --continue (или dropstone -c)
Подключить кастомный инструмент или внутренний APIMCP-серверы
Научить Dropstone соглашениям вашего репозиторияПоложите AGENTS.md в корень репозитория
Упаковать переиспользуемый рабочий процессНавыки и Плагины
Использовать Dropstone в CI или pre-commitdropstone run с --json и моделью разрешений
Выбрать подходящий уровень модели для задачиМодели (Fast / Pro / Heavy)
Работать в песочнице или ограниченном шеллеРазрешения

Три уровня моделей в основе

Вы выбираете модель, которая подходит под задачу. Все три размещены на инфраструктуре в США и настроены для кодинга.

Fast

Dropstone Fast

Быстрые правки, каркасы, рефакторинг одного файла и разговорная отладка. Первый токен менее чем за секунду. Уровень по умолчанию для новых сессий.
ProРекомендуется

Dropstone Pro

Рефакторинг нескольких файлов, сквозные изменения и задачи, требующие более широких рассуждений. Переключайтесь с помощью /effort high.
Heavy

Dropstone Heavy

Архитектурные решения, крупные миграции и сложная отладка. Самые глубокие рассуждения, самый большой бюджет на размышления. Переключайтесь с помощью /effort xhigh.

Tip

Вам не нужно думать о выборе модели заранее. Начните с Fast и используйте /effort внутри Dropstone, чтобы перейти на более высокий уровень, когда задача требует большей глубины.

Куда двигаться дальше

1

Начните работу

Быстрый старт охватывает установку, вход в систему и вашу первую задачу.

2

Выберите уровень модели

Модели подробнее рассказывают о Fast, Pro и Heavy и о том, когда использовать каждую из них.

3

Настройте под себя

Конфигурация охватывает глобальные и попроектные настройки; Разрешения и Горячие клавиши — остальное.

4

Посмотрите, что нового

Журнал изменений перечисляет каждый релиз с видимыми пользователю изменениями.

После настройки справочник CLI и руководство по слэш-командам — это две страницы, к которым вы будете возвращаться чаще всего.


Создаете агента или LLM-приложение, которому нужно читать эти документы? Укажите ему на /llms.txt для индекса сайта или на /llms-full.txt для полного корпуса в одном файле.

Ctrl+I