
Dropstone
Blankline · Programação
O Dropstone é uma ferramenta de codificação agêntica que vive no seu terminal e trabalha em todo o seu projeto. Você descreve uma mudança em linguagem natural, e ele lê os arquivos relevantes, propõe um plano, edita o código inteiro, roda seus testes e abre uma pull request se você quiser. Foi criado pela Blankline como um único binário auto-hospedado, com níveis de modelo para tudo, de edições rápidas em linha até trabalho em escala de repositório.

Sobre Dropstone
O que é o Dropstone
O Dropstone é um agente de codificação com IA de linha de comando da Blankline, e a Blankline o apresenta como um assistente de IA auto-hospedado para o código e para o mundo real. Ele roda como um único binário dentro do seu projeto, então você o inicia em uma pasta e ele opera diretamente nos arquivos de lá. Sem runtime para instalar. Sem editor para trocar. A proposta é simples: você fala com ele como um colega de equipe, e ele faz as edições de arquivos, a execução de comandos e o trabalho de git para você.
O produto se destaca em duas frentes. Primeiro, tem portão de aprovação. Antes de editar um arquivo ou rodar um comando de shell, ele pergunta. Aprove uma vez em uma sessão e a mesma operação deixa de pedir de novo. Segundo, a Blankline anuncia uma política de retenção zero de dados em todos os níveis. A documentação diz que prompts, código e saída não são retidos, e que seus dados não passam por laboratórios que treinam com dados de clientes. Trate isso como afirmações do fornecedor, porque de fora é difícil verificar.
O principal limite é que é uma ferramenta de terminal. Se você vive em um IDE visual, vai querer a extensão para VS Code, Cursor ou Windsurf em vez da CLI pura. Também não é gratuito além de um limite de uso, e os níveis mais altos custam mais conforme o volume de tarefas cresce.
Primeiros passos
- Instale a CLI. No macOS, use o Homebrew (
brew tap blankline-org/dropstone-clie depoisbrew install dropstone), ou rode o script de instalação comcurl -fsSL https://dropstone.io/install | bash. - Faça login no primeiro uso. Continue no navegador, ou cole um token de conta para sessões por SSH e sem interface.
- Entre em uma pasta de projeto e inicie uma sessão digitando
dropstone. Peça que ele explique o projeto ou aponte os principais pontos de entrada. - Descreva sua primeira mudança em linguagem natural, revise o diff proposto e aprove antes que algo seja escrito no disco.
- Deixe que ele verifique o resultado com suas checagens de tipos, testes e lints, e então gere um commit ou uma pull request.
Informações do produto
Uma visão rápida dos preços, das plataformas compatíveis e do desempenho de Dropstone.
Ideal para
Os usuários, tarefas e cenários em que esta ferramenta se encaixa melhor.
Usuários
- Desenvolvedores profissionais que passam horas em refatorações de vários arquivos
- Equipes pequenas de engenharia que querem um agente de codificação auditável
- Desenvolvedores preocupados com privacidade
Tarefas
- Entender um código desconhecido
- Criar funcionalidades e corrigir bugs
- Escrever commits e pull requests
- Conectar ferramentas externas
Cenários
- Rodar o agente dentro de CI ou de hooks de pre-commit
- Canalizar um arquivo para um prompt
- Limpar um repositório bagunçado
Principais recursos
Agente nativo de terminal
O Dropstone roda como um único binário no seu shell, e cada recurso fica disponível a partir de uma chamada de disparo único. Isso o torna scriptável em CI, em hooks de pre-commit e nos seus próprios fluxos, não só em uma sessão interativa. Não exige TTY. Se você preferir mantê-lo ao lado do seu código como um painel, a extensão para VS Code cobre isso.
Portões de aprovação em cada chamada de ferramenta
Cada edição de arquivo ou comando de shell espera sua aprovação na primeira vez que aparece. Por que isso importa? Porque um agente que edita arquivos sem perguntar pode destruir um repositório que funciona em segundos. Aprove uma vez e a mesma operação roda sem pedir de novo pelo resto da sessão. É uma forma direta de impedir que um agente autônomo execute algo que você não pretendia.
Planejamento e edições em vários arquivos
O Dropstone lê arquivos sob demanda, planeja uma mudança e edita vários arquivos em vez de um por um. Ele mostra os diffs antes que qualquer coisa seja aplicada, então você continua sendo o revisor. Esse é o núcleo da proposta: projetos reais, não trechos de brinquedo.
Loop de verificação automática
Quando seu projeto tem checagens de tipos, testes ou lints, o agente os roda e devolve as falhas ao seu plano. Você recebe um resultado já verde em vez de um patch que precisa depurar sozinho. Ele segue até a compilação ficar limpa.
Níveis de modelo conforme o tamanho da tarefa
A Blankline oferece a mesma CLI com portão de aprovação em três níveis: Dropstone Fast para autocompletar e edições curtas, Dropstone Pro como modelo de codificação padrão, e Dropstone Heavy para trabalho em escala de repositório e enxames de agentes. A empresa diz que os níveis são renovados todo mês conforme o ranking de pesos abertos se move, e que o Pro vem incluído em todos os planos, até no gratuito.
Conectores MCP
Qualquer servidor de Model Context Protocol vira uma ferramenta que o agente pode chamar. Isso cobre bancos de dados, APIs internas e sistemas de tickets, o que transforma o Dropstone de um editor de código em algo mais próximo de um gestor de fluxos de trabalho.
Regras e habilidades reutilizáveis
Coloque um arquivo AGENTS.md na raiz do repositório para ensinar suas convenções, ou empacote um fluxo repetido como uma habilidade. É assim que você mantém o agente alinhado ao estilo de uma equipe sem se repetir em cada prompt.
Prós e contras
Prós
- Roda como um binário auto-hospedado, então você o inicia em qualquer projeto sem um runtime ou dependência de editor.
- O portão de aprovação em cada chamada de ferramenta mantém um agente autônomo sob seu controle, e as aprovações persistem por sessão.
- Os modos de disparo único e JSON o tornam utilizável em CI e em pipelines de shell, não só no chat.
- Os loops automáticos de testes, tipos e lints reduzem a limpeza que você faria à mão.
- Retenção zero de dados e nenhum treinamento com dados de clientes, segundo a Blankline.
Contras
- Não há interface visual nativa na própria CLI, então quem trabalha em um IDE precisa da extensão à parte.
- O nível gratuito tem uso limitado, e o trabalho mais pesado em escala de repositório empurra você para o nível Max pago.
- É um produto recente, então a comunidade e as integrações de terceiros ao redor dele são mais escassas que as de agentes de codificação mais consolidados.
Perguntas frequentes
É uma ferramenta de codificação agêntica para o seu terminal. Você descreve uma mudança em linguagem natural, e ele lê o código relevante, planeja a edição, altera arquivos pelo projeto, roda seus testes e pode abrir uma pull request. Funciona em códigos reais, não em trechos isolados.
Conteúdo relacionado
Explore ferramentas, skills e artigos relacionados a Dropstone.
Alternativas a Dropstone
Forefront
Forefront · ProgramaçãoO Forefront é uma plataforma web para construir com IA de código aberto. Você ajusta os principais modelos de linguagem de código aberto com seus próprios dados, avalia o desempenho deles e os roda por uma API ou os exporta para hospedar por conta própria. Desenvolvedores que querem a conveniência de uma plataforma fechada, mas fazem questão de ser donos dos modelos e dos dados, são o público-alvo aqui.
Startkit
StartKit.AI · ProgramaçãoStartkit é um boilerplate para criar produtos de SaaS com IA e wrappers de IA. Pense nele como um boilerplate para startups de IA com as partes chatas já conectadas: autenticação, pagamentos com Stripe e Lemon Squeezy, limites de uso, e-mail transacional e um kit inicial de API de IA que conversa com OpenAI, Anthropic, Groq ou Llama. Você clona o repositório, define seu preço e começa pela parte do produto que as pessoas realmente pagam. Ele é feito em Next.js sobre React e Tailwind, então boa parte do código boilerplate já parece familiar.
Testim
Tricentis · ProgramaçãoO Testim é uma plataforma de automação de testes com IA para criar e executar testes de ponta a ponta em aplicações web, mobile e Salesforce. Ele se apoia no aprendizado de máquina para manter os testes estáveis quando uma interface muda, então as equipes gastam menos tempo consertando seletores quebrados. Nada mal para uma ferramenta de testes automatizados que você pode começar a usar hoje. Você cria testes gravando ações no navegador e depois adiciona JavaScript quando precisa de mais controle. É uma escolha sólida para equipes de QA ocupadas.
