orc
agent
Warn
Health Warn
- No license — Repository has no license file
- Description — Repository has a description
- Active repo — Last push 0 days ago
- Community trust — 15 GitHub stars
Code Pass
- Code scan — Scanned 12 files during light audit, no dangerous patterns found
Permissions Pass
- Permissions — No dangerous permissions requested
No AI report is available for this listing yet.
Telegram/Slack interface for local OpenAI Codex agent sessions
README.md
Orc Master
Telegram/Slack interface for local Codex agent sessions.
I am using it instead of CLI even on desktop.
What It Does
- Telegram/Slack interface for locally running Codex agents;
- almost the same functions as the CLI;
- messaging to and from
- thinking statuses
- approval requests
- regex-based auto-approval
- selecting directories, running/stopping agents;
- connects multiple channels and DMs, directories and sessions
- keeps channel-session mappings between restarts
Agents
The runtime uses two agent roles:
- master agent
- starts and stops worker agents;
- manages directory bindings and session context;
- maps a specific directory to a specific channel;
- worker agent
- has no predefined task prompt;
- behaves like a regular Codex coding agent.
Security And Network Model
The master runtime itself:
- does not open public listening ports;
- does not require inbound webhooks;
- does not depend on external services other than Telegram or Slack for transport.
Recommended setup:
- use private chats, private channels
How To Use
Start
- Set up the bot and launch the runtime.
- Send any message in the chat, channel, or DM where the bot is present.
- In a free-form dialog, connect a directory to that chat, channel, or DM and start either a new or an existing Codex session for it.
- Continue working with that session as usual.
Commands
The same control-plane commands are available in Telegram and Slack:
/help- show the built-in command help
/where- show what this chat, channel, or DM is currently connected to
/status- show the current bot state and current Codex session details
/stop- stop the current Codex session while keeping the chat, channel, or DM connected
/start- start the current Codex session again
/reset- disconnect the current chat, channel, or DM and clear its local state
Slack note:
- Slack slash commands are not implemented in the runtime yet.
- Send the same commands as ordinary messages.
- If Slack tries to treat
/...as a slash command, prefix it with a leading space. - See
SETUP.slack.md.
Reviews (0)
Sign in to leave a review.
Leave a reviewNo results found