Praktor – Multi-agent Claude Code orchestrator with Docker isolation
Single Go binary: Telegram → Claude agents in isolated Docker with swarms, memory, Nix.
A lightweight alternative to Clawdbot / OpenClaw that runs in containers for security. Connects to WhatsApp, has memory, scheduled jobs, and runs directly on Anthropic's Agents SDK
Claude agents over Signal with container isolation—adds security without complexity overhead.
Privacy-conscious users wanting to run Claude agents over Signal with container isolation
OpenClaw · Clawdbot
Signal's E2E encryption pairs well with NanoClaw's container isolation. Voice transcription runs locally too, so nothing leaves the machine unless intended.
What's supported:
Typing indicators, reactions, quoted replies, polls Signal text styling (bold, italic, strikethrough, spoiler, monospace) with UTF-16 offset handling Image/audio/file attachments (send and receive) Voice message transcription (local, via Whisper) Group metadata (members, admins, description) All existing NanoClaw features (scheduled tasks, per-group isolation, etc.)
How it works: signal-cli runs in JSON-RPC mode. Newline-delimited JSON from stdout gets parsed, messages route to the right group queue, a container spawns, and responses go back via stdin RPC calls. The Signal channel is ~800 lines.Setup: run /add-signal in Claude Code, or set SIGNAL_ONLY=true to drop WhatsApp. Needs Java 21+ and signal-cli, no npm dependencies.
Upstream skill PR: https://github.com/qwibitai/nanoclaw/pull/490
Single Go binary: Telegram → Claude agents in isolated Docker with swarms, memory, Nix.
Single Rust binary, zero runtime deps, self-extending skills, local or routed LLMs.
Self-play loop fine-tunes a custom bot on its own battle replays.
28 messaging channels in one self-hosted CLI, but rivals do most of this already.
Wraps Claude Code in Docker with zero config, but devcontainers and manual isolation already exist.
Vault proxy injects credentials at the network layer so agents never touch your keys.