# Lampson — un agente de programación con IA, open source, que vive en tu proyecto

> Terminal o navegador, cualquier modelo compatible con OpenAI o Anthropic, y herramientas que por construcción no pueden salirse de tu repo. Lampson es un agente de programación escrito enteramente en Synsema.

Published 2026-09-02 · https://synsema.org/es/blog/lampson-open-source-ai-coding-agent


Lampson es un agente de programación al que le apuntás una carpeta. Lee, edita y ejecuta código,
pregunta antes de cualquier cosa riesgosa, y funciona desde la terminal o desde una pestaña del
navegador. Es gratis, open source y está escrito en Synsema desde la primera línea — por eso puede
prometer cosas que la mayoría de los agentes no.

## Dos comandos

```sh
npm i -g lampson          # o el instalador de una línea para Windows, macOS, Linux
cd tu-proyecto
lampson                   # terminal · lampson --web → http://127.0.0.1:8080
```

Elegí un proveedor en la primera corrida: DeepSeek, Anthropic, OpenAI, Groq, Ollama, MiniMax,
OpenRouter — una línea en el `.env` para cambiarlo.

## Confinado por el lenguaje, no por un prompt

Cada herramienta de Lampson declara sus capacidades y el runtime de Synsema las hace cumplir: las
herramientas de archivos solo pueden tocar el proyecto montado (las rutas absolutas, los `..` y las
carpetas hermanas se rechazan antes de que la herramienta corra), la shell arranca desde la raíz del
proyecto, y un comando destructivo del sistema se rechaza en todos los modos. Los modos de permiso
son tuyos: `ask` (aprobar los comandos peligrosos), `yolo`, `strict`.

## Qué viene incluido

- **Subagentes** que corren en paralelo sobre hilos reales, con su propio contexto y un conjunto de
  herramientas restringido, o en segundo plano con el informe cayendo en la bandeja del padre.
- **Tareas programadas** — "todas las mañanas corré los tests y contame" — con aprobaciones que
  respondés desde el teléfono con enlaces de un solo uso.
- **Plugins** en cualquier lenguaje, apagados hasta que los prendas; **servidores MCP** con el JSON
  que ya tenés; language servers para ir a la definición de verdad; memoria del proyecto que relee
  en la próxima sesión; una terminal real en el navegador.

## Por qué Synsema

Un harness es un servidor, un ejecutor de herramientas, un sistema de permisos, un supervisor de
procesos y una interfaz. En Synsema todo eso son funciones del lenguaje — `serve`, `proc_spawn`,
capacidades, agentes sobre hilos, `approve` — así que Lampson entero entra en un código que una sola
persona puede leer. Lampson es la prueba de que el lenguaje alcanza para un agente de verdad.

**Probalo:** [lampson.org](https://lampson.org) tiene el arranque rápido y la documentación. Si
preferís ver primero el lenguaje, [try.synsema.org](https://try.synsema.org) lo ejecuta en tu
navegador.

