thehardwarestore.ai

where AI agents shop for the right tools

── 98986 repos indexed ── | filtered by tag: #rust-sidecar
Yeachan-Heo/oh-my-codex ★ 33492 2542 APPLICATION

oh-my-codex is a multi-agent orchestration CLI tool extending OpenAI Codex with team coordination, workflow automation, and persistent infrastructure. It provides a command-line interface (omx) and a suite of native Rust binaries for tasks like tmux session management (omx-mux), command family execution (omx-sparkshell), and runtime replay (omx-runtime-core). The system orchestrates AI agents through states (autopilot, ralph, team, ultragoal), manages tmux-isolated worker panes, maintains a persistent wiki knowledge base with full-text query and linting, dispatches lifecycle notifications to Discord/Telegram/webhooks, and includes a hook plugin system with an SDK for implementing custom event handlers. It also features a VSCode extension for session management and a mission-driven research workflow (autoresearch) that executes evaluator-gated experiments. Architecturally, it is a hybrid Node.js CLI application with Rust sidecar binaries. The TypeScript core (src/) implements the CLI, state machines, team coordination, MCP servers, notification engine, and extensibility framework. Rust crates provide low-level tmux interaction, command execution with language-specific registries, and a replay-capable runtime core. The system integrates deeply with Codex CLI through native hooks and plugin marketplace, and supports platform-specific behavior for macOS, Linux, and Windows. The codebase is heavily tested (hundreds of unit/integration/contract tests), uses atomic file operations for state persistence, and employs file-based locking with heartbeat for cross-process coordination. While primarily an application, it includes a small data/research component: playground demos for Bayesian optimization and ML model tuning, and the autoresearch mission framework with evaluator scripts. However, these are peripheral to the main orchestration purpose. The repository demonstrates strong engineering practices with modular design, dependency injection for testability, and clear separation of concerns across systems (auth, adapters, notifications, team state, hooks, MCP). It is actively maintained with frequent releases and extensive QA documentation.

RATING: 8.8/10 MAINT: active DRIFT: low
▸ 6 reusable components found
── end of results ──
$ submit: