Sgai: Herramienta de Desarrollo de Software Multiagente Orientada a Objetivos

✍️ OpenClawRadar📅 Publicado: 26 de febrero de 2026🔗 Source
Sgai: Herramienta de Desarrollo de Software Multiagente Orientada a Objetivos
Ad

Qué hace Sgai

Sgai (se pronuncia "Sky") es una fábrica de software impulsada por IA que se ejecuta localmente en tu repositorio. En lugar de indicaciones paso a paso, defines resultados en archivos GOAL.md que describen qué se debe construir, no cómo. El sistema luego coordina múltiples agentes de IA para ejecutar el objetivo.

Características principales

  • Flujo de trabajo impulsado por objetivos: Define resultados en archivos GOAL.md con comprobaciones de finalización (por ejemplo, make test) que determinan cuándo el trabajo está realmente terminado
  • Coordinación multiagente: Descompone los objetivos en un DAG de roles (desarrollador → revisor → analista de seguridad, etc.)
  • Ejecución local: Todo se ejecuta localmente en tu repositorio sin envíos automáticos a GitHub
  • Monitoreo visual: El panel web muestra la ejecución en tiempo real del grafo de agentes
  • Aclaración interactiva: Los agentes hacen preguntas aclaratorias cuando es necesario antes de la ejecución
  • Extracción de habilidades: Extrae habilidades reutilizables y fragmentos de código de sesiones completadas

Cómo funciona

El flujo de trabajo sigue estos pasos:

  1. Crea un objetivo: La mayoría de los usuarios crean objetivos usando el asistente integrado. Los objetivos se almacenan en GOAL.md y describen resultados, no pasos de implementación.
  2. Los agentes planifican el trabajo: Sgai divide tu objetivo en un diagrama de flujo de trabajo de agentes coordinados con roles definidos.
  3. Aprobar y monitorear: Los agentes hacen preguntas aclaratorias, luego trabajan de forma autónoma ejecutando tareas, ejecutando pruebas y validando la finalización.
  4. Aprender de las sesiones: El sistema extrae habilidades reutilizables de las sesiones completadas.

Ejemplo de GOAL.md

---
flow: |
  "backend-developer" -> "code-reviewer"
completionGateScript: make test
interactive: yes
---

Construir una API REST

Crea endpoints para registro de usuarios e inicio de sesión con autenticación JWT.

  • POST /register valida el correo electrónico, cifra la contraseña
  • POST /login devuelve un token JWT
  • Las pruebas pasan antes de la finalización
Ad

Instalación y configuración

Configuración automatizada recomendada mediante opencode:

opencode update
opencode auth login
opencode --model anthropic/claude-opus-4-6 run "instala Sgai usando las instrucciones de https://github.com/sandgardenhq/sgai/blob/main/INSTALLATION.md"

Requisitos de instalación manual: Go, Node.js, bun, opencode. Recomendado: jj (control de versiones), tmux (gestión de sesiones), ripgrep (búsqueda de código), Graphviz (renderizado de diagramas).

Comando de instalación:

go install github.com/sandgardenhq/sgai/cmd/sgai@latest

O compila desde el código fuente:

git clone https://github.com/sandgardenhq/sgai.git
cd sgai
cd cmd/sgai/webapp && bun install && cd ../../..
make build

Ejecutando Sgai

Inicia el servidor con sgai serve y abre http://localhost:8080 para acceder al panel.

Detalles técnicos

  • Código abierto (Go)
  • Funciona con modelos de Anthropic, OpenAI o locales mediante opencode
  • Los cambios pasan por tu control de versiones (recomienda jj, pero Git funciona)
  • Demo disponible: video de 4 minutos
  • Ejemplo de caso de uso: "Construir un compresor de imágenes con arrastrar y soltar" → 3 agentes (desarrollador, revisor, diseñador) → Aplicación funcional con pruebas aprobadas → 45 minutos

El proyecto se describe como "todavía temprano y tosco en algunos aspectos, pero lo suficientemente funcional para compartir" y se ha utilizado internamente para prototipar pequeñas aplicaciones y herramientas internas.

📖 Lee el código fuente completo: HN AI Agents

Ad

👀 Ver también

StarSteady: respuestas de reseñas de Google con IA y solicitudes de SMS para negocios locales
Herramientas

StarSteady: respuestas de reseñas de Google con IA y solicitudes de SMS para negocios locales

StarSteady es un SaaS creado por una sola persona que genera respuestas elaboradas por IA para reseñas de Google/Yelp y envía solicitudes de reseñas por SMS a los clientes, desde $39/mes con una prueba gratuita de 5 respuestas/5 SMS.

OpenClawRadar
🦀
Herramientas

Terry Tao porta 24 applets Java a JavaScript con agente LLM — encuentra errores en el código original

Terence Tao utilizó un agente de codificación con LLM para portar sus applets Java de 1999 a JavaScript en cuestión de horas. El agente encontró dos errores en el código original y solo introdujo un problema menor de arrastre.

OpenClawRadar
Formateador de Mensajes de Slack: Arregla el Markdown Roto de Claude en Slack
Herramientas

Formateador de Mensajes de Slack: Arregla el Markdown Roto de Claude en Slack

Un desarrollador creó una habilidad que convierte el Markdown generado por Claude a un formato adecuado para Slack, resolviendo problemas donde el texto en negrita aparece como asteriscos, los enlaces se muestran en crudo y las tablas se rompen. La herramienta ofrece tanto una vista previa en el navegador con copiar y pegar de HTML enriquecido como soporte para webhooks API.

OpenClawRadar
Factura de Habilidades: Un Marco de Gobernanza Basado en Markdown para Habilidades de Codificación con IA
Herramientas

Factura de Habilidades: Un Marco de Gobernanza Basado en Markdown para Habilidades de Codificación con IA

Un desarrollador creó Skill Bill, un marco de 44 habilidades de IA basadas en Markdown para Kotlin, Android/KMP, PHP y Go que aborda problemas de gestión de prompts como la deriva de nombres y la lógica duplicada. Incluye habilidades de orquestador como 'feature-implement' que encadena 10-12 invocaciones de habilidades y se sincroniza con Claude Code, Copilot, GLM y Codex.

OpenClawRadar