Skip to content

Lango

A high-performance AI agent built with Go.

Single binary. Multi-provider AI. Self-learning knowledge system.

Experimental

Lango is under active development. APIs and configuration formats may change between releases. Use in production at your own risk.

Quick Install

git clone https://github.com/langoai/lango.git
cd lango
make build
./bin/lango onboard

See the Installation Guide for detailed instructions.

Features

  • ⚡ Fast


    Single binary, <100ms startup, <250MB memory footprint. Built with Go for maximum performance.

  • 🤖 Multi-Provider AI


    OpenAI, Anthropic, Gemini, and Ollama with a unified interface. Switch providers without changing code.

  • 💬 Multi-Channel


    Connect to Telegram, Discord, and Slack. Manage conversations across channels from a single agent.

  • 🔧 Rich Tools


    Shell execution, file system operations, browser automation, crypto and secrets management tools.

  • 🧠 Self-Learning


    Knowledge store, learning engine, skill system, observational memory, and a proactive librarian that grows smarter over time.

  • 🌐 Knowledge Graph & Graph RAG


    BoltDB-backed triple store with hybrid vector + graph retrieval for deep contextual understanding.

  • 👥 Multi-Agent Orchestration


    Hierarchical sub-agents (Executor, Researcher, Planner, Memory Manager) working together on complex tasks.

  • 📡 A2A Protocol


    Agent-to-Agent protocol for remote agent discovery and inter-agent communication.

  • 🌐 P2P Network


    Decentralized agent connectivity via libp2p with DID identity, knowledge firewall, mDNS discovery, and ZK-enhanced handshake.

  • 🪙 Blockchain Payments


    USDC payments on Base L2 with X402 V2 auto-pay protocol support.

  • ⏰ Cron Scheduling


    Persistent cron jobs with Ent ORM storage and multi-channel delivery.

  • ⚙ Background Execution


    Async task manager with concurrency control for long-running operations.

  • 🔄 Workflow Engine


    DAG-based YAML workflows with parallel step execution and dependency management.

  • 🔒 Secure


    AES-256-GCM encryption, key registry, secret management, PII redaction, hardware keyring (Touch ID / TPM), SQLCipher database encryption, and Cloud KMS integration.

  • 💾 Persistent


    Ent ORM with encrypted SQLite storage for sessions, configuration, and knowledge.

  • 🔌 Gateway


    WebSocket and HTTP server with real-time streaming support.

  • 🔑 Auth


    OIDC authentication and OAuth login flow for secure access control.

  • 🏢 P2P Workspaces


    Collaborative environments for multi-agent code sharing with git bundle exchange, chronicling, and contribution tracking.

  • 🤝 P2P Teams


    Task-scoped multi-agent collaboration with role-based assignment, conflict resolution, and payment coordination.

  • 📦 Config Presets


    Pre-built configuration templates for common deployment scenarios. Quick-start with lango onboard --preset.

Next Steps