Lampson

Empieza aquí

La interfaz web

lampson --web

abre http://127.0.0.1:8080 sobre el proyecto de la carpeta actual. El mismo agente, los mismos ajustes y sesiones que en la terminal — elige la que prefieras, o usa ambas.

La pantalla§

  • Cabecera — el nombre del proyecto, el modo de permisos (ask / yolo / strict), el pill de plugins (cuántos están encendidos), el pill provider · model (haz clic para cambiar), ⚙ ajustes, >_ terminal y el interruptor de tema sol/luna.
  • Panel izquierdo — sesiones (con para la traza de cada una), el árbol de archivos, la memoria del proyecto, servidores MCP y LSP, tareas programadas y aprobaciones pendientes.
  • Centro — el chat: cada paso de herramienta como una línea con su resultado, diffs para las ediciones y un cuadro de texto donde puedes pegar o arrastrar imágenes.
  • Panel derecho — los servidores que arrancó el agente (logs en vivo), subagentes, la lista de tareas de la sesión, puertos en uso.
  • Árbol de archivos — un clic abre el archivo. Clic derecho sobre un archivo, una carpeta o el espacio vacío muestra el menú de siempre: nuevo archivo o carpeta, renombrar, duplicar, copiar / cortar / pegar, copiar la ruta relativa o absoluta, insertar la ruta en el chat, eliminar. Arrastra un archivo o carpeta sobre una carpeta para moverlo (con Ctrl al soltar, lo copia). Sobre la fila seleccionada, F2 renombra, Supr pregunta antes de borrar y Ctrl+C / Ctrl+X / Ctrl+V copian, cortan y pegan. Nunca se pisa un archivo existente: un duplicado se llama nombre copy.ext.

Aprobar§

Cuando el agente quiere hacer algo arriesgado, el mensaje recibe dos botones, permitir y denegar. Nada se ejecuta hasta que haces clic en uno.

Terminales en el navegador§

>_ terminal abre un shell real en el panel central, en la carpeta de tu proyecto — hasta cuatro pestañas con + nueva terminal. Sobreviven a una recarga de la página (el shell sigue ejecutándose; la página se vuelve a conectar y reproduce la última salida) y mueren con Lampson.

La pantalla de espacios de trabajo§

http://127.0.0.1:8080 sin proyecto muestra todos los proyectos que has abierto con Lampson. Abre uno, crea uno desde un selector de carpetas, enciéndelos y apágalos. Consulta Espacios de trabajo (workspaces).

Solo local§

La API web responde únicamente a tu propia computadora. Cualquier otra dirección recibe 401. Para dejar entrar a un script desde otro sitio, define LAMPSON_WEB_TOKEN en .env y envía Authorization: Bearer <token>. Para llegar a Lampson desde tu teléfono y aprobar cosas, consulta Tareas programadas — eso va por enlaces de un solo uso, nunca exponiendo la API.

Ver como Markdown