Communitygithub.com

YspCoder/clawgo

Runtime de agente AI pessoal pronto para produção em Go com WebUI, orquestração multiagente, memória, auditoria e suporte a nós distribuídos.

O que é clawgo?

O YspCoder/clawgo é um runtime de agente AI pessoal escrito em Go, projetado para produção, que oferece uma interface WebUI para gerenciamento e interação. Ele suporta orquestração multiagente, permitindo que múltiplos agentes AI colaborem em tarefas complexas. Além disso, inclui recursos de memória para contexto persistente, auditoria detalhada de ações e suporte a nós distribuídos para escalabilidade. Este runtime é ideal para desenvolvedores que desejam construir sistemas autônomos, desde assistentes pessoais até pipelines de automação, tudo com a eficiência e simplicidade do Go.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add YspCoder/clawgo

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que clawgo faz?

Runtime de agente AI pessoal pronto para produção em Go com WebUI, orquestração multiagente, memória, auditoria e suporte a nós distribuídos.

Visão Geral

Este skill implementa um runtime de agente AI pessoal, escrito em Go, que fornece uma base robusta para construir e gerenciar agentes de IA. Ele inclui uma interface web (WebUI) para facilitar a interação, suporte para múltiplos agentes trabalhando em conjunto (orquestração multiagente), um sistema de memória para reter contexto, logs de auditoria para rastrear ações e capacidade de implantação distribuída para maior escalabilidade.

Plataformas Suportadas

  • Claude Code (via ferramenta claude_code_skill)
  • Cursor (via execução de comandos)
  • Codex CLI (via execução de scripts)
  • OpenAI Agents SDK (via integração)

Como Usar

Instalação

go install github.com/YspCoder/clawgo@latest

Inicialização

clawgo init

Execução do Servidor Web

clawgo serve --port 8080

Acesse http://localhost:8080 para a WebUI.

Configuração

As variáveis de ambiente podem ser configuradas em um arquivo .env:

CLAWGO_WEB_PORT=8080
CLAWGO_MEMORY_BACKEND=sqlite
CLAWGO_AUDIT_LOG_PATH=./audit.log
CLAWGO_NODE_NAME=node-1

Exemplo de Uso com APIs de Agente

# Exemplo de integração com o OpenAI Agents SDK
import openai
import clawgo_client

client = clawgo_client.Client(base_url="http://localhost:8080")
response = client.run_agent(
    agent_id="meu-agente",
    prompt="Explique o que é um runtime de agente AI."
)
print(response.content)

Recursos Principais

  • WebUI: Interface gráfica para gerenciar e interagir com os agentes.
  • Orquestração Multiagente: Agentes podem delegar tarefas e colaborar.
  • Memória: Armazenamento de contexto para conversas e tarefas.
  • Auditoria: Registro de todas as ações dos agentes para depuração e conformidade.
  • Distribuído: Múltiplos nós podem ser executados para balanceamento de carga.

Contribuição

Contribuições são bem-vindas! Consulte o repositório oficial em GitHub.

Habilidades Relacionadas