Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

ework

Plataforma de auto-hospedaje para flotas de desarrollo impulsadas por IA. Los agentes trabajan en issues aislados, gestionan PRs y reportan progreso. Soporta GitHub, QQ y múltiples modelos de IA.

Ficha actualizada 26 sept 2026, 4:13 · upstream 25 sept 2026, 8:24 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es ework

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

ework es una plataforma de auto-hospedaje diseñada para gestionar flotas de desarrollo impulsadas por inteligencia artificial. Los usuarios crean issues en GitHub o QQ, y los agentes de IA toman el trabajo en worktrees aislados, generando PRs y actualizando el estado del issue con comentarios detallados. La arquitectura permite control total sobre quién activa la flota, qué modelos se utilizan y las políticas de concurrencia.

La plataforma consta de varios componentes: ework-web para el tablero de issues, ework-daemon como motor principal que gestiona agentes por issue, ework-router para distribución entre múltiples daemons, ework-mirror para sincronización bidireccional con GitHub, y work-qq-bridge para integración con grupos QQ. Cada paquete se publica independientemente en npm y mantiene su propia versión.

La configuración se maneja en tres capas: dinámica por proyecto (vía UI web), de entorno por servicio (archivos .env) y runtime del agente (opencode.json). El sistema incluye recuperación automática de trabajos interrumpidos, eliminación de directorios antiguos tras 7 días y soporte para múltiples modelos de IA con cuotas personalizables.

CASOS DE USO
  • Automatización de tareas de desarrollo mediante issues
  • Gestión de flotas de agentes con políticas de activación granular
  • Integración bidireccional con repositorios GitHub
  • Comunicación entre grupos QQ y plataformas de desarrollo
  • Despliegue en múltiples entornos (Docker, Linux nativo)
PUNTOS DESTACADOS
  • Arquitectura monorepo con Bun para gestión de dependencias
  • Recuperación automática de trabajos interrumpidos tras reinicios
  • Configuración dinámica por proyecto sin reiniciar servicios
  • Soporte para múltiples modelos de IA y plugins personalizados
  • Aislamiento de worktrees por issue para evitar conflictos
PRECAUCIONES
  • No soporta Windows nativo (requiere Docker Desktop o WSL2)
  • Dependencia de Bun como runtime principal
  • Configuración manual de tokens y endpoints del modelo
  • Requiere gestión manual de versiones mediante lockfile en aio
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

HomeIssue threadAI settingsSession viewer
01

Perfil de infraestructura

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

CPU1 vCPUrecomendación inicial
MEMORIA1 GBRAM estimada
DISCO20 GBalmacenamiento base
COMPLEJIDADlownivel de operación
02

Despliegue detectado

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

Despliegue manual

Para producción, usar Docker con docker compose up -d. Configurar .env.docker con secrets y endpoint del modelo. Para Linux nativo, instalar work-aio y usar systemd. Verificar que Bun esté instalado antes de ejecutar comandos npm.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.js
SERVICIOS
MySQL
BASES DE DATOS
MySQL
PUERTOS
3002
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.