frontman
Agente de IA open source que habita en tu navegador para editar frontend directamente desde la UI. Soporta Next.js, Astro y Vite con hot reload instantáneo. Usa MCP para conectar contexto del DOM con el servidor.
Ficha actualizada 26 sept 2026, 21:17 · upstream 26 sept 2026, 18:25 · release v5.1.0
Qué es frontman
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Frontman es un agente de código abierto de inteligencia artificial diseñado para vivir dentro de tu framework o navegador. Permite a equipos no técnicos realizar correcciones frontend precisas sin abrir un IDE, seleccionando elementos directamente en la aplicación ejecutándose y describiendo los cambios en inglés plano.
El sistema funciona mediante una arquitectura de dos capas: un servidor MCP (Model Context Protocol) en el navegador que captura el árbol del DOM, estilos CSS computados, mapas de fuentes y logs del servidor, y un middleware de framework que conecta con el servidor de IA. Esto permite al agente entender tanto el contexto del lado del cliente como del servidor para generar ediciones precisas.
El proyecto utiliza una licencia dual: Apache 2.0 para las integraciones de framework y bibliotecas cliente, AGPL-3.0 para el servidor. Soporta múltiples proveedores de LLM (OpenAI, Anthropic, OpenRouter) con modelo BYOK. Las integraciones funcionan solo en modo desarrollo; los builds de producción eliminan Frontman automáticamente.
- Corregir elementos UI rotos seleccionándolos directamente en el navegador y describiendo el problema
- Cambiar textos, espaciados o colores sin tocar archivos fuente manualmente
- Alinear componentes entre móvil y escritorio usando contexto de CSS computado
- Permitir a PMs y diseñadores realizar ajustes visuales antes del handoff al desarrollo
- Edición visual directa desde el navegador con hot reload instantáneo
- Soporte nativo para Next.js, Astro y Vite con detección automática de framework
- Arquitectura MCP que conecta contexto del DOM con logs del servidor
- Licencia dual Apache 2.0 / AGPL-3.0 permite uso comercial y auto-hospedaje
- Integración como skill en OpenClaw para capacidades frontend especializadas
- No incluye Docker ni Dockerfile; requiere gestión manual de dependencias
- Solo funciona en modo desarrollo; se elimina en builds de producción
- Requiere configuración manual del proveedor LLM con BYOK (Bring Your Own Key)
- Integraciones limitadas a frameworks listados; Remix, Nuxt y otros vienen próximamente
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.
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.
Instala mediante npm o npx según framework: Next.js usa @frontman-ai/nextjs, Astro usa astro add @frontman-ai/astro, Vite usa @frontman-ai/vite. Accede a localhost:3000/frontman (o puertos 4321/5173 según stack). Requiere 4 núcleos CPU y 8GB RAM mínimo. El servidor se auto-hospeda con Elixir/Phoenix bajo licencia AGPL. Para producción, Frontman se elimina automáticamente del bundle.
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.
