# Lampson — agente de programación con IA, open source, para tu terminal y navegador

> Versión Markdown de https://lampson.org/es: la misma página que un navegador muestra como HTML.

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.

[Instalar](https://lampson.org/es/install)
[Leer la documentación](https://lampson.org/es/docs)
[GitHub](https://github.com/kitecosmic/lampson)

$`npm i -g lampson`

luego entra con `cd` en un proyecto y escribe `lampson`

my-app — 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.json` y 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.

[Cómo funcionan los plugins →](https://lampson.org/es/docs/plugins)

plugins

```
$ 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.md` en 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

DeepSeekAnthropicOpenAIGLM (Z.ai)KimiGroqGrokOpenRouterMiniMaxOllamacualquier API compatible con OpenAI

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`

[Otras formas de instalar](https://lampson.org/es/install)
[Inicio rápido](https://lampson.org/es/docs/quickstart)
