Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

ai-workspace

Espacio de trabajo auto-hospedado para agentes AI con herramientas reales, aprobación humana para acciones destructivas y ejecución en vivo con cronología de eventos.

Ficha actualizada 22 sept 2026, 14:55 · upstream 22 sept 2026, 14:45 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es ai-workspace

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

AI Workspace es un espacio de trabajo auto-hospedado para agentes de inteligencia artificial que permite asignar tareas a una IA, observar su planificación y trabajo en tiempo real con herramientas reales, aprobar acciones riesgosas y obtener resultados. Construido con Next.js 16, Node.js 22+ y TypeScript estricto, ofrece chat estilo ChatGPT, agentes especialistas con herramientas reales (archivos, git, terminal, web, navegador, escritorio, Docker, SSH, GitHub, MCP), cronología de ejecución en vivo, aprobación humana para acciones destructivas, proyectos con memoria propia, programaciones automáticas y un dashboard de observabilidad.

CASOS DE USO
  • Automatización de tareas complejas con supervisión humana en tiempo real
  • Gestión de proyectos con agentes especializados delegables mediante Manager Agent
  • Integración con herramientas MCP y servidores externos con gestión de secretos cifrados AES-256-GCM
  • Navegación web automatizada con headless browser, captura de pantalla en vivo y prevención de SSRF
  • Ejecución de scripts y comandos terminales con aprobación previa para patrones destructivos
  • Programación de tareas periódicas con cron expresiones, intervalos o ejecuciones únicas
PUNTOS DESTACADOS
  • Fase 12 (Producción): autenticación, base de datos PostgreSQL, streaming SSE y agentes configurables implementados
  • Ejecución real sin simulación: archivos, git, terminal, web search, browser headless con Playwright y computer use controlando pantalla del servidor
  • Aprobación humana obligatoria para acciones destructivas (DELETE, rm, git push --force, docker rm) hasta Fase 8
  • Cronología en vivo SSE con reanudación sin pérdida vía Last-Event-ID y heartbeat cada 15s
  • Agentes delegables con Manager Agent limitado por profundidad, cantidad, tiempo y presupuesto
  • Observabilidad completa: endpoints de salud, backup scripts y dashboard de actividad workspace-wide
PRECAUCIONES
  • Terminal no es sandbox: ejecuta como usuario del sistema operativo host; requiere host aislado o disposable
  • MCP stdio requiere administrador para añadir o cambiar servidores; sin OAuth para sign-in actual
  • Acciones destructivas bloqueadas hasta Fase 8 en algunos casos según configuración de permisos
  • MCP prompts, recursos y sampling no implementados actualmente
  • Requiere Node.js 22+ y Next.js 16; compatibilidad con versiones anteriores no garantizada
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU4 vCPUrecomendación inicial
MEMORIA8 GBRAM estimada
DISCO30 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Listo para automatizar

Despliegue con Docker/Compose. Requisitos: CPU 4 cores, RAM 8GB, disco 30GB. Puertos: 3000 (app), 8000 (worker), 5432 (PostgreSQL), 8080 (proxy), 6379 (Redis). Variables críticas: BETTER_AUTH_SECRET para autenticación y cifrado de secretos MCP, MCP_STDIO_ENABLED=true para servidores stdio. Ver SECURITY.md antes de desplegar en producción. Terminal deshabilitado por defecto (TERMINAL_ENABLED=false).

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Next.jsNode.js
SERVICIOS
PostgreSQLRedis
BASES DE DATOS
PostgreSQLRedis
PUERTOS
30008000543280806379
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

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.