Remote Control
SlackBot
A Slack bot that connects to your running Plexon instance over Socket Mode. DM it or @mention it in a channel; send text, images, files, and voice; get formatted answers and files back; manage sessions; and let your workflows post to a channel. It also works from your Apple Watch through the Slack app.
Summarize today's failed CI runs
✓read_logs(0.4s)
Three runs failed, all on the same flaky test TestStreamRetry. It times out under load. Want me to open a fix?
Yes, and post the plan to #eng
Done. Draft plan posted to #eng and a branch is ready with the retry backoff...
Your AI, in Your Workspace
The Slack bot connects directly to your running Plexon instance. Every message you send is processed by the same AI with full access to your tools and active session. Responses stream in real time with tool execution status visible inline. It connects over Socket Mode, so there is nothing to expose to the internet.
- DM the bot, or @mention it in a channel to start a thread
- Real-time streaming: the reply edits in place as it generates
- Each channel thread is its own session, so parallel work stays separate
- Send images and files; the AI reads them and answers
- Access locks to the first person who messages, or set allowed user IDs
Bot Commands
/newCreate a new AI session/switchList & switch between sessions/modeSwitch AI mode (Code, Ask, Auto...)/statusView bot uptime & session info/usageToken usage & cost tracking/stopCancel current AI executionOn your Apple Watch
You do not need a separate Plexon watch app. Slack ships an Apple Watch app, so once the bot is running you get the wrist experience for free: replies land as notifications, you read the result by raising your wrist, and you dictate a new prompt with Apple's built-in dictation. The same works with the Telegram bot. Your agent still runs on your computer; the watch just talks to it through Slack.
Quick Setup
Create a Slack app, turn on Socket Mode, and paste two tokens. No public URL, no webhook, no server configuration.
- 1Create an app at api.slack.com/appsFrom scratch, in your workspace
- 2Turn on Socket Mode and generate an app-level tokenScope connections:write. It starts with xapp-
- 3Add bot scopes and install the appchat:write, app_mentions:read, im:history, channels:history, files:read, users:read. Copy the xoxb- token
- 4Paste both tokens in Settings and start the botDM the bot or @mention it in a channel
Slack Bot Capabilities
DMs and channel threads
DM the bot for a private chat, or @mention it in a channel and it replies in a thread you can keep going without re-mentioning.
No public URL
The bot connects to Slack over Socket Mode, an outbound websocket. Nothing is exposed to the internet, and there is no cloud relay.
Image analysis
Share a screenshot or photo and the AI sees it: debug a UI, extract text, or get feedback on a design.
Documents and files
Share a PDF, CSV, or spreadsheet and the AI reads it. Files it generates come back as Slack uploads.
Rich replies
Answers render as Slack mrkdwn with bold, inline code, code blocks, and links. Tool status shows inline as the AI works.
Locked to you
The first person to message the bot is pinned by user ID and everyone else is turned away. Set allowed and owner IDs explicitly when you want to.
Workflow alerts
Your automations can post to Slack: a tool step, a completion notice, or a reply to a Slack-triggered run, scoped to channels the bot already knows.
Voice in and out
Send a voice clip and the bot transcribes it, then answers. Turn on /voice to hear spoken replies. Add a speech key to enable it.
On your Apple Watch
Slack's Watch app shows replies as notifications and lets you dictate a new prompt from your wrist. No separate Plexon watch app needed.