agent-keyboard
Barra de prompts que edita aplicaciones web directamente desde el navegador usando Claude Code. Requiere suscripción Pro/Max y despliegue propio en Fly.io con Supabase para autenticación.
Ficha actualizada 22 sept 2026, 17:49 · upstream 22 sept 2026, 15:54 · release v0.1.0
Qué es agent-keyboard
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Agent Keyboard es una herramienta open source que permite editar repositorios Git directamente desde una barra de prompts integrada en cualquier página web. El widget se inserta mediante un script simple antes de cerrar el tag body, y al pulsar la barra, los usuarios pueden describir cambios mediante texto, dictado o fotografía.
El sistema utiliza Claude Code CLI para realizar las ediciones en el repositorio local del sitio, empujando los cambios automáticamente a main. Cada paso se transmite en tiempo real y el trabajo es fire-and-forget: cerrar la pestaña no detiene el proceso. El servidor corre sobre Fly.io con Express, autenticación vía Supabase JWT, y cada sitio tiene su propio checkout Git persistente en volumen.
La herramienta está diseñada para propietarios de aplicaciones que ya pagan por Claude Code y buscan una forma de editar sus propios repositorios sin abrir un editor externo. Es narrow on purpose: lista blanca de cuentas y repositorios, sin registro público ni dashboard.
- Editar documentación o contenido de sitios web directamente desde el navegador
- Corregir bugs en código fuente mediante prompts naturales
- Generar imágenes con integración de Gemini para assets visuales
- Dictado por voz para prompts rápidos sin escribir
- Fire-and-forget: los trabajos continúan tras cerrar la pestaña del widget
- Checkout Git persistente por sitio en volumen Fly.io para memoria entre sesiones
- Soporte nativo para dictado por voz y generación de imágenes
- Indicador de navegador Chromium opcional con screencast en tiempo real
- MIT License, self-hosted, sin dependencias de dashboard o registro público
- Requiere suscripción a Claude Pro o Max para obtener token OAuth
- Infraestructura externa obligatoria: Fly.io, Supabase, GitHub PAT
- Solo edita repositorios en lista blanca definida por SITES env var
- No incluye hosting del sitio web, solo el backend de edición
- Configuración inicial compleja para auto-despliegue (5-6 pasos mínimos)
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Despliega en Fly.io con fly launch desde repo root. Configura SUPABASE_URL, SUPABASE_ANON_KEY, ALLOWED_EMAIL, SITES, GH_TOKEN y CLAUDE_CODE_OAUTH_TOKEN como secrets. Crea volumen agent_data. El widget se embebe con script tag data-site=<slug>. Domains deben coincidir con allow-list. Opcional: FLY_API_TOKEN para autodespliegue en CI.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.