Un agente de programación para tus proyectos
Apúntalo a una carpeta.
Lee, edita y ejecuta — y pregunta antes.
Lampson es un agente de programación que instalas una vez y abres dentro de cualquier proyecto. Habla con él en la terminal o en tu navegador, mira cada paso que da y di sí o no antes de que ocurra algo arriesgado. Funciona con el modelo por el que ya pagas.
npm i -g lampsonluego entra con cd en un proyecto y escribe lampson
lampson 0.2 · deepseek-chat · build · ask el formulario de login no muestra errores cuando la contraseña es incorrecta. arréglalo ✓ 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 El formulario ahora muestra “Wrong email or password” debajo del campo de contraseña cuando la API devuelve 401. Los tests pasan. ─── 5 steps · 12k tokens · 38s
Nada que aprender. Nada que configurar.
Describes lo que quieres con tus palabras. Lampson averigua qué archivos importan, los cambia, ejecuta los tests y te muestra el resultado — un paso visible a la vez.
01Se queda dentro de tu proyecto
Lampson solo puede tocar la carpeta en la que lo abriste. Ni tu carpeta de usuario, ni el proyecto de al lado. No es un ajuste que puedas olvidar: es cómo funciona el lenguaje en el que está escrito.
02Pregunta antes de cualquier cosa arriesgada
Leer y editar simplemente ocurren. Borrar cosas, instalar paquetes, tocar el historial de git, ejecutar instaladores — eso se detiene y espera tu sí. Los comandos realmente destructivos se rechazan sin más.
03Terminal o navegador
lampson abre un chat en tu terminal. lampson --web abre el mismo agente en tu navegador, con un árbol de archivos, logs en vivo de los servidores que arrancó y una pestaña de terminal real.
04Tu modelo, tu clave
DeepSeek, GLM, Kimi, Groq, OpenRouter, Ollama en tu propia máquina, Anthropic, OpenAI… Elige un proveedor la primera vez, pega una clave y listo. Cambia cuando quieras con un solo comando.
05Recuerda tu proyecto
Cómo ejecutarlo, qué se rompió la última vez, decisiones que tomaron juntos — Lampson guarda notas por proyecto y las vuelve a leer en la siguiente sesión. Tú también puedes leer y editar esas notas.
06Trabaja mientras no estás
«Cada mañana a las 9, ejecuta los tests y avísame.» Las tareas programadas se ejecutan solas; si una se topa con algo arriesgado, recibes un enlace en tu teléfono para aprobarla o denegarla.
Plugins
Dale nuevas habilidades. Enciéndelas cuando quieras.
Un plugin es una pequeña carpeta que le enseña a Lampson una herramienta nueva: consultar tu base de datos, llamar a la API de tu empresa, desplegar, enviar un mensaje. Los plugins están apagados por defecto: tú enciendes cada uno, y solo entonces el agente puede usarlo.
- Un plugin es una carpeta con un
plugin.jsony un script en cualquier lenguaje. - Un plugin en Synsema corre bajo un techo de capacidades; uno ejecutable corre tal cual. En ambos casos, encenderlo es decisión tuya.
- El agente puede escribir un plugin para ti — pero nunca encenderlo por su cuenta.
- Mantén los plugins globales (todos los proyectos) o dentro de un solo proyecto.
$ 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
También incluido
Lo que esperarías, sin la configuración.
- Subagentes — puede dividir un trabajo en workers paralelos y reunir los resultados.
- Skills — deja un
SKILL.mden tu proyecto y el agente aprende tus procedimientos. - Servidores MCP — la misma configuración JSON que ya usas en otros sitios.
- Servidores de lenguaje — ir a la definición y buscar referencias en lugar de adivinar con grep.
- Sesiones y trazas — cada paso queda guardado; reabre una conversación días después.
- Imágenes — pega una captura de pantalla y pregunta sobre ella.
Funciona con
Tu clave de API se guarda en tu máquina y solo se envía al proveedor que elegiste. Lampson no tiene servidor propio: nada sale de tu computadora salvo tu conversación con el modelo.
Pruébalo en un proyecto que tengas abierto ahora mismo.
Una línea para instalar. Una palabra para empezar.
npm i -g lampson