██████╗ ███╗ ███╗ ██████╗
██╔═══██╗████╗ ████║██╔═══██╗
██║ ██║██╔████╔██║██║ ██║
██║ ██║██║╚██╔╝██║██║ ██║
╚██████╔╝██║ ╚═╝ ██║╚██████╔╝
╚═════╝ ╚═╝ ╚═╝ ╚═════╝
G A T E W A Y
High-performance, Zero-GC Discord Multiplexer Gateway for OMO (oh-my-openagent) in 100% Rust.
OMO Gateway is a dedicated, ultra-fast Rust gateway that bridges OMO (oh-my-openagent) directly to Discord.
It multiplexes thousands of concurrent channels, threads, and DMs with sub-millisecond routing, multi-bot sharding, scale-to-zero memory reclamation, and sandboxed tool execution.
OMO (oh-my-openagent) provides autonomous agent intelligence, deep planning, and subagent orchestration. However, running AI agents directly against Discord's WebSocket APIs creates operational bottlenecks:
- Heavy Idle Memory: Running individual Discord connections per agent consumes hundreds of megabytes.
- Concurrency & Rate Limits: Managing token streaming across many channels triggers Discord rate-limit bans without centralized debouncing.
- Multi-Bot Management: Running multiple bot identities requires running multiple redundant runtime instances.
OMO Gateway solves this by acting as a high-throughput, pure-Rust I/O multiplexer sitting between Discord and OMO.