Communitygithub.com

cmcoffee/gohort

Um framework de agente modular em Go para construir aplicações alimentadas por LLM com painéis web, execução de ferramentas e suporte a múltiplos provedores. Os aplicativos se auto-registram via init() e o framework descobre capacidades na inicialização — sem fiação, sem arquivos de configuração, sem edições no framework.

O que é gohort?

O gohort é um framework de agente modular escrito em Go, projetado para desenvolvedores que desejam construir aplicações avançadas com Large Language Models (LLMs). Sua principal inovação é o sistema de auto-descoberta de capacidades: os aplicativos se registram automaticamente através da função init() do Go, eliminando a necessidade de arquivos de configuração manuais, fiação explícita ou edições no código do framework. Isso permite uma arquitetura altamente extensível e de baixo acoplamento. O framework oferece suporte a múltiplos provedores de LLM, execução de ferramentas personalizadas e um painel web integrado para monitoramento e interação. Desenvolvedores podem criar novos módulos (apps) que são automaticamente integrados ao ecossistema, facilitando a criação de agentes complexos e assistentes inteligentes. Sua natureza modular e a abordagem de configuração zero o tornam ideal para prototipagem rápida e implementação de sistemas agentic em Go, com uma curva de aprendizado reduzida.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add cmcoffee/gohort

Perguntar na sua IA favorita

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

Documentação

O que gohort faz?

Um framework de agente modular em Go para construir aplicações alimentadas por LLM com painéis web, execução de ferramentas e suporte a múltiplos provedores. Os aplicativos se auto-registram via init() e o framework descobre capacidades na inicialização — sem fiação, sem arquivos de configuração, sem edições no framework.

Habilidades Relacionadas