Aixgo Features

Explore Aixgo's complete feature set across AI agents, LLM providers, security, observability, and infrastructure. Production-ready features for building scalable AI agent systems.

Version: 0.2.4 | Status: Production-Ready Core Features

Complete Technical Documentation:


At a Glance

CategoryCountStatus
Agent Types6 specialized types✅ All implemented
LLM Providers6+ cloud + local✅ All implemented
Orchestration Patterns13 patterns✅ All implemented
Security Modes4 auth modes✅ All implemented
Observability Backends6+ backends✅ All implemented

Performance

  • Binary Size: <10MB (typically 8MB)
  • 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 Turbo
AnthropicClaude 3.5 Sonnet, Opus, Haiku
Google GeminiGemini 1.5 Pro, Flash
xAIGrok-beta
Vertex AIGemini on GCP
HuggingFaceMeta-Llama, Mistral, 100+ models
Ollamaphi, llama, mistral, gemma (local)
vLLMSelf-hosted inference

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<10MB, zero dependencies
DockerMulti-stage builds, ~50MB standard
KubernetesFull manifests, HPA ready
Cloud RunAuto-scaling, IAP integration

Getting Started

go get github.com/aixgo-dev/aixgo
# 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."
package main

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

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

Learn More