Pocketagent puts a different coding agent in each chat channel
Pocketagent turns Discord, Telegram, or Slack chats into a control window for . The agent runs on the user’s own machine, so it does not need a . One server can support many channels, and each channel can connect to a different agent such as Claude Code, Codex, or another terminal tool run through tmux.
Each channel can also use its own model, , and repo. When a usage limit is hit, new messages wait in order and run later after the limit resets instead of failing. The agent can create, show, and cancel recurring reminders or one-time nudges during the conversation.
An optional scheduled reset can clear a channel’s history so old context is not carried into every answer. It runs as one Python process, can continue conversations after restarts with --resume, and sends no telemetry.
Key points
- Discord, Telegram, and Slack can be used as chat-based controls for .
- Each channel can have its own agent, model, , and repo.
- Messages are queued when a usage limit is reached, then replayed later in order.
- Scheduled history clearing can reduce stale context and token use.
- The tool is and does not send telemetry.