Skip to content

TBD Agents

Your agents. Your rules. Your infrastructure.

Build, control, and trigger custom AI agents over the web โ€” no black boxes, no vendor lock-in. A clean API backed by the GitHub Copilot SDK that you run on your own infrastructure.

  • ๐Ÿš€ Quick Start


    Get running in under 5 minutes with Docker Compose.

    Quick Start

  • ๐Ÿ“š Guide


    Learn about agents, MCP tools, skills, workflows, and streaming.

    Guide

  • ๐Ÿ— Architecture


    System design, data model, request flow, and scaling strategy.

    Architecture

  • API Reference


    Complete REST API endpoint reference for every resource.

    API Reference


Highlights

  • ๐Ÿ  Fully Self-Hosted

    Runs on your infrastructure via Docker Compose. No SaaS dependency beyond GitHub Copilot billing.

  • โšก Real-Time Streaming

    SSE endpoint streams logs, messages, token-by-token responses, and usage metrics live to any client.

  • Distributed Workers

    Celery + Redis architecture scales agent execution horizontally. Add workers to handle load.

  • ๐Ÿ”ง MCP Tool Ecosystem

    Connect Datadog, Jira, Notion, Slack, and hundreds more via the Model Context Protocol.

  • โ™พ Infinite Sessions

    Automatic context compaction keeps long-running agents alive without hitting context limits.

  • Guardrails

    Prompt and request guardrails enforce safety policies before agent execution begins.


System at a Glance

graph LR
    Client([Client / Dashboard]) -->|HTTP| API[FastAPI API]
    API -->|Enqueue| Redis[(Redis)]
    Redis -->|Task| Worker[Celery Workers]
    Worker -->|SDK Session| SDK[Copilot SDK]
    SDK --> Models[Copilot Models API]
    SDK --> MCP[MCP Servers]
    Worker -->|Publish Events| Redis
    Redis -->|Subscribe| API
    API -->|SSE Stream| Client
    Worker -->|Persist| Mongo[(MongoDB)]
    API -->|Read/Write| Mongo

Built by NAAICO โ€” Navigate ยท Automate ยท Accelerate ยท Innovate ยท Create ยท Optimise