Production-Ready AI Agents.
Zero Code Required.
Deploy observable, secure, and scalable AI agent systems with hot reload, distributed configuration, and A2A-native federation.
A2A-Native Federation
Hector is built on the Agent-to-Agent (A2A) protocol. Unlike traditional systems with central orchestrators, Hector enables true peer-to-peer federation.
Agents communicate directly, forming federated networks where each agent maintains autonomy while collaborating seamlessly. Hector is proudly listed as an A2A Compatible Framework.
RAG Ready
Hector comes RAG-ready out of the box. Connect SQL databases, APIs, and document stores to build comprehensive knowledge bases.
Choose from Ollama, OpenAI, or Cohere embedders to convert your data into vectors, automatically indexed into vector databases like Qdrant. Agents retrieve relevant context using semantic search, augmenting their responses with accurate, context-aware answers.
Visual Studio Mode
Develop with confidence using Hector Studio. A powerful visual interface that connects directly to your agent mesh, giving you a real-time X-ray view of your system.
Debug deeply: Inspect message flows, tool executions, and state changes as they happen. Build visually: (Coming Soon) Drag-and-drop agent composition to prototype faster than ever.
Programmatic API
When you need to customize agent behavior, integrate with existing systems, or build dynamic agent workflows, Hector's programmatic API gives you full control.
Build agents programmatically, combine them with config-based agents, or embed agents directly into your Go applications. The configuration system is built on top of the programmatic API, meaning you can mix and match seamlessly.
func main() {
// 1. Create LLM directly
llm, _ := openai.New(openai.Config{
APIKey: os.Getenv("OPENAI_API_KEY"),
Model: "gpt-4",
})
// 2. Build agents programmatically with fluent builder
programmaticAgent, _ := builder.NewAgent("custom").
WithName("Custom Agent").
WithLLM(llm).
Build()
// 3. Use the agent
/*
programmaticAgent.Run(context.Background(), input)
*/
}
Everything you need for production
-
Zero-Code Configuration
Pure YAML agent definition. No Python/Go required—define sophisticated agents declaratively.
-
Production Observability
Built-in Prometheus metrics and OpenTelemetry tracing. Monitor latency, token usage, costs, and errors.
-
Security-First
JWT auth, RBAC, and command sandboxing out of the box. Production-grade security controls.
-
Hot Reload
Update configurations instantly. Changes are detected and applied with zero downtime for rapid iteration.
-
Studio Mode
Built-in visual dashboard to interact with tools, debug agents, and visualize message flows in real-time.
-
Workflow Agents
Design complex, multi-step agent behaviors with loops, conditionals, and sub-agent orchestration.
-
A2A Protocol Native
Standards-compliant agent communication and federation for distributed, interoperable deployments.
-
Resource Efficient
Single 30MB binary, <100ms startup. 10-20x less resource usage than Python frameworks.
-
Scalable RAG
Turn any folder or database into a knowledge base with automated chunking, embedding, and vector search.