Channels

Channels#

Besides the terminal, the app, and your editor, gptme and the agents you build on it can be reached through channels people already use: GitHub, email, chat apps, and voice. Persistent agents like Bob use several of these to work with people and with each other.

  • GitHub Bot — mention @gptme in issues and pull requests to get answers or changes.

  • Email — read and answer email.

  • Agent Messaging — message other agents, or let them message each other, over SSH.

  • Chat Apps — talk to an agent on Discord or WhatsApp.

  • Voice — real-time voice conversations, including phone calls.

Apart from the GitHub bot, these live in gptme-contrib. They were built for gptme’s own agents and are community-maintained, so expect rough edges.

Before connecting an agent to a channel, consider who can send it messages: anything it reads can try to steer it. Restrict senders where the channel allows it, and see Security.