OnepilotJoin
Onepilot mascot

Run your agent on Discord

Discord is where a lot of teams and communities already live — so it's a natural home for a shared agent. Onepilot configures the Discord bot for your OpenClaw or Hermes agent right in the app, then gives you the host itself over SSH.

TL;DR

Both OpenClaw and Hermes run as a Discord bot, and Onepilot configures it for you in the app: create an application in the Discord developer portal, grab the bot token, paste it into the deploy wizard, and invite the bot to your server. It answers in the channels you scope it to, supports threads, and works as a shared team agent. As with every Onepilot channel, the agent runs on your host and the app gives you the SSH terminal, file browser, git, and cron on top — Discord for the conversation, the app for the control.

Wire your agent's Discord bot from the Onepilot app — one email when it ships on the App Store.

What Discord gives your agent

A shared, scoped presence.Invite the bot to a server and confine it to specific channels, so it's available to a team or community without being everywhere at once.

Threads keep work tidy. Long agent tasks can live in their own thread instead of flooding a channel — useful when several people are directing the agent.

Rich, persistent history.Discord's channels and threads give the conversation structure and a searchable record, which suits an agent you come back to over days.

How Onepilot configures Discord for you

By hand, a Discord bot means creating an application, enabling the right gateway intents, generating a token, building an invite URL with the correct permissions, and wiring the agent's gateway config over SSH. Onepilot turns that into a wizard step: pick Discord during deploy, paste the bot token, and it writes the config on the host and starts the bot. You invite it to your server and scope its channels.

The same flow applies whether you deployed OpenClaw or Hermes — same channel layer in the app, different framework underneath.

Channel for the conversation, app for the control

Discord is excellent for directing a shared agent, but it can't show you the host. Reading the skill files the agent wrote, inspecting a git diff, tailing a log, or running a command to fix something needs shell access. Onepilot's SSH tunnel gives you a real terminal, a file browser, git, and cron alongside the Discord conversation — so the team chats with the agent in Discord while you operate the machine from the app. A plain Discord bot stops at chat; Onepilot also hands you the host, for OpenClaw and Hermes alike.

FAQ

Can I run OpenClaw or Hermes as a Discord bot?

Yes — both support Discord as a channel, and Onepilot configures it for you in the app. You create an application and bot token in the Discord developer portal, paste the token into the deploy wizard, and Onepilot writes the gateway config on your host and starts the bot. You then invite it to your server and choose which channels it responds in.

Does Onepilot handle the Discord setup, or do I configure it manually?

Onepilot handles the agent-side setup. You create the application and bot token in Discord's developer portal (a few minutes), then paste the token into the Onepilot wizard. The app does the rest over SSH — writing the channel config on the host, wiring the token, enabling the gateway, and starting the bot. No hand-editing config files.

Can I limit the agent to certain channels?

Yes. You invite the bot with the permissions you choose and scope it to specific channels, so it's available where you want it and silent elsewhere. That makes it practical as a shared team or community agent rather than something that responds everywhere.

Is Discord better than Telegram for an agent?

They suit different uses. Discord shines for teams and communities — servers, channels, and threads give structure and a shared, searchable history. Telegram is better for a personal, voice-first assistant. Onepilot configures either one for OpenClaw or Hermes the same way, so pick based on where your people already are.

What if I need more than chat?

Onepilot also opens a real SSH tunnel to the host, so beyond the Discord conversation you get a terminal, a file browser to read the agent's skill files, a git tab for real diffs, and cron. The team can direct the agent in Discord while you operate the underlying machine from the same app — something a chat-only Discord bot can't do.

Put your agent on Discord

Drop your email and we'll send one note when Onepilot ships on the App Store.

See also: Run your agent on Telegram, Run your agent on Slack, Run Hermes on iPhone, Run OpenClaw on iPhone.