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.
Read original