OPEN SOURCE

Self-hosted AI infrastructure. Built in Go. MIT licensed.


Roger

ROGER

You give the task. Roger handles it.

Roger is a self-hosted AI agent gateway for teams that need to own their infrastructure. It connects your messaging channels to AI models, runs tools autonomously, and gets work off your desk — on your hardware, under your control.

  • Single 15MB Go binary — no runtime dependencies
  • Routes to any model provider (Anthropic, OpenAI, GitHub Copilot, Ollama, and more)
  • Multi-channel: Telegram, Discord, Slack, HTTP API
  • Three-tier multi-agent orchestration with parallel task dispatch
  • Cron scheduler — agents that work while you sleep
  • Browser automation for apps that don't have APIs
  • MCP server for Claude Code, Claude Desktop, and Cursor
  • CycloneDX SBOM and govulncheck on every release

Who it's for: Federal, defense, regulated industries, air-gapped environments, or anyone who needs data sovereignty and model independence.

GitHub: https://github.com/EMSERO/roger


EIDETIC

Most AI agents are amnesiac. Eidetic fixes that.

Eidetic is a self-hosted semantic memory server. It gives your AI agents persistent, searchable memory that survives across conversations, restarts, and even across different agents.

  • PostgreSQL + pgvector for semantic search
  • Ollama for local embeddings (nomic-embed-text) — runs on CPU
  • Every memory also saved as a Markdown flat file on disk
  • MCP protocol — works with Claude Code, Claude Desktop, Roger, or any HTTP client
  • Value gate — optional LLM filter rejects low-value entries at ingestion
  • Auto-migrates database schema on startup

Who it's for: Anyone building AI agents who needs persistent memory without sending data to a third party.

GitHub: https://github.com/EMSERO/eidetic