Sgai: Ferramenta de Desenvolvimento de Software Multiagente Orientada a Objetivos

✍️ OpenClawRadar📅 Publicado: February 26, 2026🔗 Source
Sgai: Ferramenta de Desenvolvimento de Software Multiagente Orientada a Objetivos
Ad

O que o Sgai faz

Sgai (pronuncia-se "Sky") é uma fábrica de software com IA orientada a objetivos que roda localmente no seu repositório. Em vez de instruções passo a passo, você define resultados em arquivos GOAL.md descrevendo o que deve ser construído, não como. O sistema então coordena múltiplos agentes de IA para executar o objetivo.

Principais recursos

  • Fluxo de trabalho orientado a objetivos: Defina resultados em arquivos GOAL.md com portões de conclusão (ex: make test) que determinam quando o trabalho está realmente concluído
  • Coordenação multiagente: Decompõe objetivos em um DAG de funções (desenvolvedor → revisor → analista de segurança, etc.)
  • Execução local: Tudo roda localmente no seu repositório sem pushes automáticos para o GitHub
  • Monitoramento visual: Painel web mostra execução em tempo real do grafo de agentes
  • Esclarecimento interativo: Agentes fazem perguntas esclarecedoras quando necessário antes da execução
  • Extração de habilidades: Extrai habilidades reutilizáveis e trechos de código de sessões concluídas

Como funciona

O fluxo de trabalho segue estas etapas:

  1. Crie um Objetivo: A maioria dos usuários cria objetivos usando o assistente integrado. Objetivos são armazenados em GOAL.md e descrevem resultados, não etapas de implementação.
  2. Agentes Planejam o Trabalho: Sgai divide seu objetivo em um diagrama de fluxo de trabalho de agentes coordenados com funções definidas.
  3. Aprove e Monitore: Agentes fazem perguntas esclarecedoras, depois trabalham autonomamente executando tarefas, rodando testes e validando conclusão.
  4. Aprenda com Sessões: O sistema extrai habilidades reutilizáveis de sessões concluídas.

Exemplo GOAL.md

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

Construa uma API REST

Crie endpoints para registro de usuário e login com autenticação JWT.

  • POST /register valida email, faz hash da senha
  • POST /login retorna token JWT
  • Testes passam antes da conclusão
Ad

Instalação e Configuração

Configuração automatizada recomendada via opencode:

opencode update
opencode auth login
opencode --model anthropic/claude-opus-4-6 run "instale o Sgai usando as instruções de https://github.com/sandgardenhq/sgai/blob/main/INSTALLATION.md"

Requisitos de instalação manual: Go, Node.js, bun, opencode. Recomendado: jj (controle de versão), tmux (gerenciamento de sessão), ripgrep (busca de código), Graphviz (renderização de diagramas).

Comando de instalação:

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

Ou compile a partir do código-fonte:

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

Executando o Sgai

Inicie o servidor com sgai serve e abra http://localhost:8080 para acessar o painel.

Detalhes técnicos

  • Código aberto (Go)
  • Funciona com Anthropic, OpenAI ou modelos locais via opencode
  • Mudanças passam pelo seu controle de versão (recomenda jj, mas Git funciona)
  • Demonstração disponível: vídeo de 4 minutos
  • Exemplo de caso de uso: "Construa um compressor de imagens arrastar e soltar" → 3 agentes (desenvolvedor, revisor, designer) → Aplicativo funcionando com testes passando → 45 minutos

O projeto é descrito como "ainda inicial e bruto em alguns aspectos, mas funcional o suficiente para compartilhar" e tem sido usado internamente para prototipar pequenos aplicativos e ferramentas internas.

📖 Leia o código-fonte completo: HN AI Agents

Ad

👀 See Also

Desenvolvedor Cria Habilidade de IA de Código Aberto para Validar Ideias de Startups e Mata a Própria Ideia em 10 Minutos
Tools

Desenvolvedor Cria Habilidade de IA de Código Aberto para Validar Ideias de Startups e Mata a Própria Ideia em 10 Minutos

Um desenvolvedor criou uma habilidade de IA de código aberto chamada startup-design que percorre 8 fases de validação de startups, desde o brainstorming até as projeções financeiras. Ao testá-la em sua própria ideia de startup, a habilidade fez perguntas difíceis que revelaram que ele não era o fundador certo para aquele conceito específico.

OpenClawRadar
Dando ao Claude um LLM local como assistente via MCP no Mac
Tools

Dando ao Claude um LLM local como assistente via MCP no Mac

Um desenvolvedor conecta o Claude a um Qwen 2.5 Coder 14B local via Ollama e MCP, criando um assistente sem custo para delegar tarefas como processamento de texto e manipulação de arquivos grandes.

OpenClawRadar
Habilidade GAN para Claude Code: Ferramenta de IA Adversarial para Refinamento de Ideias
Tools

Habilidade GAN para Claude Code: Ferramenta de IA Adversarial para Refinamento de Ideias

Uma habilidade do Claude Code chamada /gan usa funções adversárias de IA para criticar e melhorar ideias através de fases alternadas de Discriminador e Gerador, com recursos como modos de intensidade, saída multilíngue e seleção forçada de função desenvolvidos por meio de autoiteração.

OpenClawRadar
ClawProxy: Proxy de Roteamento de IA Auto-Hospedado para Rotação de Chaves de API de Camada Gratuita
Tools

ClawProxy: Proxy de Roteamento de IA Auto-Hospedado para Rotação de Chaves de API de Camada Gratuita

ClawProxy é um proxy de roteamento de IA auto-hospedado que gerencia várias chaves de API gratuitas de IA para evitar limites de taxa e sobrecargas de provedores. Ele apresenta rotação de chaves em tempo real, balanceamento de carga ponderado, tradução de modelos e um painel com logs analisados profundamente.

OpenClawRadar