{"repo":"mtzanidakis/praktor","free":true,"listed":false,"github":"https://github.com/mtzanidakis/praktor","clone":"git clone https://github.com/mtzanidakis/praktor.git","description":"Multi-agent Claude Code orchestrator with Telegram I/O, Docker isolation, swarm patterns, and Mission Control UI","language":"Go","stars":41,"topics":["agent-orchestration","ai-agents","claude-code","docker","golang","mcp","multi-agent","nats","self-hosted","telegram-bot"],"license":"MIT","category":"ai-agents","readme_excerpt":"Praktor Personal AI agent assistant. A single Go binary that receives messages from Telegram, routes them to named agents running Claude Code in isolated Docker containers, and serves a real-time Mission Control web UI. Self-hosted, single-binary deployment via Docker Compose. Features - Mission Control — Real-time dashboard with WebSocket updates - Telegram I/O — Chat with your agents from your phone - Telegram commands — /start , /stop , /reset , /nix , /agents , /commands - Named agents — Multiple agents with distinct roles, models, and configurations - Smart routing — @agent name prefix or AI-powered classification via the default agent - Per-agent isolation — Each agent runs in its own Docker container with its own filesystem - Persistent memory — Per-agent SQLite memory database with hybrid search (FTS5 keyword + vector semantic similarity via all-MiniLM-L6-v2) for storing and recalling facts across sessions - Agent identity — Each agent has an AGENT.md for personality and expertise, editable from Mission Control or by agents themselves - User profile — Agents know who you are via USER.md , editable from Mission Control or by agents themselves - Scheduled tasks — Cron, interval, or one-shot jobs that run agents and deliver results via Telegram. Multiple tasks execute in parallel (up to 3 concurrent) with independent sessions - Secure vault — AES-256-GCM encrypted secrets injected as env vars or files at container start, never exposed to the LLM - Web & browser access — ","default_branch":null,"files":null,"tree":[],"storefront":"/r/mtzanidakis","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/mtzanidakis/praktor/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}