Aixgo · Feature catalogue

Aixgo Features

What is implemented across agents, LLM providers, security, observability and infrastructure, with the numbers that go with each.

<20MB
Binary size, with no interpreter alongside it
<100ms
Cold start
13
Orchestration patterns, all implemented
60-70%
Lower infrastructure cost than a Python framework

Complete Technical Documentation:


At a glance

CategoryCountStatus
Agent Types6 specialized typesImplemented
LLM Providers8 cloud + localImplemented
Orchestration Patterns13 patternsImplemented
Security Modes4 auth modesImplemented
Observability Backends6+ backendsImplemented

Performance

  • Binary Size: <20MB
  • Cold Start: <100ms
  • Infrastructure Savings: 60-70% vs Python frameworks

Agent types

Build specialized agents for different tasks:

AgentPurposeKey Features
ReActReasoning + ActingTool calling, streaming, structured outputs
ClassifierContent routingConfidence scores, multi-label, custom taxonomies
AggregatorMulti-agent synthesis5 LLM strategies + 4 voting modes
PlannerTask decompositionDependency analysis, progress tracking
ProducerMessage generationInterval-based, event-driven
LoggerAudit trailsStructured JSON, multiple targets

LLM providers

Connect to any provider with a unified interface:

ProviderModelsStatus
OpenAIGPT-4, GPT-3.5 TurboImplemented
AnthropicClaude 3.5 Sonnet, Opus, HaikuImplemented
Google GeminiGemini 1.5 Pro, FlashImplemented
xAIGrok-betaImplemented
Vertex AIGemini on GCPImplemented
HuggingFaceMeta-Llama, Mistral, 100+ modelsImplemented
Ollamaphi, llama, mistral, gemma (local)Implemented
vLLMSelf-hosted inferenceImplemented

Orchestration patterns

All 13 patterns are production-ready:

PatternBenefit
SupervisorSimple multi-agent coordination
SequentialETL and content pipelines
Parallel3-4× speedup
Router25-50% cost savings
SwarmAdaptive agent handoffs
HierarchicalComplex workflows
RAG70% token reduction
Reflection20-50% quality improvement
Ensemble25-50% error reduction
ClassifierIntent-based routing
AggregationExpert consensus
PlanningMulti-step workflows
MapReduceLarge dataset processing

View Pattern Details →


Security

Enterprise-grade security built-in:

  • 4 Auth Modes: Disabled, Delegated (IAP), Builtin (API keys), Hybrid
  • Input Protection: SSRF protection, sanitization, prompt injection defense
  • Rate Limiting: Token bucket, per-user quotas
  • Audit: SIEM integration (Elasticsearch, Splunk, Datadog)

Observability

Complete production monitoring:

  • Tracing: OpenTelemetry with Langfuse, Jaeger, Honeycomb, Grafana
  • Metrics: Prometheus export, system and agent metrics
  • Cost Tracking: Automatic token counting, per-request costs
  • Health Checks: Kubernetes-ready liveness and readiness probes

Deployment

Deploy anywhere with Go’s simplicity:

TargetDetails
Single Binary<20MB, zero dependencies
DockerMulti-stage builds, ~50MB standard
KubernetesFull manifests, HPA ready
Cloud RunAuto-scaling, IAP integration

Getting started

bash
go get github.com/aixgo-dev/aixgo
yaml
# config/agents.yaml
supervisor:
  name: coordinator
  model: gpt-4-turbo

agents:
  - name: analyzer
    role: react
    model: gpt-4-turbo
    prompt: "You are a data analyst."
go
package main

import "github.com/aixgo-dev/aixgo"

func main() {
    aixgo.Run("config/agents.yaml")
}

Where to read further

Pick a feature and use it.

The quick start wires a supervisor, a producer, a ReAct agent and a logger in four steps.