mtzanidakis

Praktor — DevOps skill for Claude Code

DevOps community

Multi-agent Claude Code orchestrator with Telegram I/O, Docker isolation, swarm patterns, and Mission Control UI.

How to install Praktor

This entry records only its repository, not the path inside it, so there is no exact command to give. Open mtzanidakis/praktor and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Praktor does

Multi-agent Claude Code orchestrator with Telegram I/O, Docker isolation, swarm patterns, and Mission Control UI.

Alternatives in DevOps

  • CLAUDE.md CI/CD Wiki — Community patterns for CLAUDE.md configuration in CI/CD pipelines 22.3k ★
  • Terraform Skill For Claude — Comprehensive Terraform and OpenTofu guidance covering testing, modules, CI/CD, and production patterns 1.4k ★
  • Cccc — Coordinate your coding agents like a group chat — read receipts, delivery tracking, and remote ops from your p 1.1k ★

README

Praktor logo

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.

Architecture diagram

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 — Agents can search the web and automate browsers via agent-browser
  • Voice messages — Send voice messages in any language; they're transcribed via OpenAI Whisper and delivered as text. O