Um agente de programação para os seus projetos
Aponte para uma pasta.
Ele lê, edita e executa — e pergunta antes.
Lampson é um agente de programação que você instala uma vez e abre dentro de qualquer projeto. Converse com ele no terminal ou no navegador, acompanhe cada passo que ele dá e diga sim ou não antes que algo arriscado aconteça. Ele funciona com o modelo pelo qual você já paga.
npm i -g lampsondepois entre em um projeto com cd e digite lampson
lampson 0.2 · deepseek-chat · build · ask o formulário de login não mostra erro quando a senha está errada. corrija isso ✓ grep "password" src/ 3 files ✓ read src/components/LoginForm.tsx 88 lines ✓ read src/api/auth.ts 41 lines ✓ edit src/components/LoginForm.tsx +6 −1 40 } catch (err) { 41 + setError("Wrong email or password"); ? bash npm test allow? ❯ yes no ✓ bash npm test 14 passed O formulário agora mostra “Wrong email or password” abaixo do campo de senha quando a API devolve 401. Os testes passam. ─── 5 steps · 12k tokens · 38s
Nada para aprender. Nada para configurar.
Você descreve o que quer em palavras simples. O Lampson descobre quais arquivos importam, altera esses arquivos, roda os testes e mostra o resultado — um passo visível de cada vez.
01Fica dentro do seu projeto
O Lampson só pode tocar na pasta em que você o abriu. Nem na sua pasta pessoal, nem no projeto ao lado. Isso não é uma configuração que você poderia esquecer — é assim que funciona a linguagem em que ele foi escrito.
02Pergunta antes de qualquer ação arriscada
Ler e editar simplesmente acontecem. Apagar coisas, instalar pacotes, mexer no histórico do git, rodar instaladores — isso para e espera o seu sim. Comandos realmente destrutivos são recusados de imediato.
03Terminal ou navegador
lampson abre um chat no seu terminal. lampson --web abre o mesmo agente no navegador, com árvore de arquivos, logs ao vivo dos servidores que ele iniciou e uma aba de terminal de verdade.
04Seu modelo, sua chave
DeepSeek, GLM, Kimi, Groq, OpenRouter, Ollama na sua própria máquina, Anthropic, OpenAI… Escolha um provedor na primeira execução, cole uma chave, pronto. Troque a qualquer momento com um único comando.
05Lembra do seu projeto
Como rodar, o que quebrou da última vez, decisões que vocês tomaram juntos — o Lampson guarda anotações por projeto e as relê na próxima sessão. Você também pode ler e editar essas anotações.
06Trabalha enquanto você está fora
“Toda manhã às 9, rode os testes e me avise.” Tarefas agendadas rodam sozinhas; se uma delas encontra algo arriscado, você recebe um link no celular para aprovar ou negar.
Plugins
Dê novas habilidades a ele. Ative quando quiser.
Um plugin é uma pequena pasta que ensina uma nova ferramenta ao Lampson: consultar seu banco de dados, chamar a API da sua empresa, fazer deploy, enviar uma mensagem. Os plugins vêm desligados por padrão — você liga cada um, e só então o agente pode usá-lo.
- Um plugin é uma pasta com um
plugin.jsone um script em qualquer linguagem. - Um plugin em Synsema roda sob um teto de capacidades; um executável roda como está. Nos dois casos, ligá-lo é decisão sua.
- O agente pode escrever um plugin para você — mas nunca ligá-lo sozinho.
- Mantenha plugins globais (todos os projetos) ou dentro de um só projeto.
$ ls ~/lampson/plugins/ example-hello/ deploy/ postgres/ $ cat ~/lampson/plugins/postgres/plugin.json { "name": "postgres", "description": "read-only queries on the dev database", "kind": "exec", "command": "python query.py", "tools": [{ "name": "query", "readonly": true, … }] } lampson ❯ /plugins on postgres ☼ postgres is on — 1 tool available: plugin_postgres_query
Também incluído
O que você esperaria, sem a configuração.
- Subagentes — ele pode dividir um trabalho em workers paralelos e reunir os resultados.
- Skills — coloque um
SKILL.mdno seu projeto e o agente aprende os seus procedimentos. - Servidores MCP — a mesma configuração JSON que você já usa em outros lugares.
- Servidores de linguagem — ir à definição e às referências em vez de adivinhar com grep.
- Sessões e traces — cada passo é salvo; reabra uma conversa dias depois.
- Imagens — cole uma captura de tela e pergunte sobre ela.
Funciona com
Sua chave de API fica guardada na sua máquina e só é enviada ao provedor que você escolheu. O Lampson não tem servidor próprio — nada sai do seu computador além da sua conversa com o modelo.
Experimente em um projeto que você tem aberto agora mesmo.
Uma linha para instalar. Uma palavra para começar.
npm i -g lampson