Skip to main content

Multi-provider AI coding agent orchestrator

Project description

orchex

Multi-provider AI coding agent orchestrator. An intelligent coding tool that runs in the terminal — Claude Code, Codex CLI, and Gemini CLI collaborate on every request, cross-review each other's work, and deliver a unified team answer.

Installation

# via npm (recommended)
npm install -g orchex

# or via pipx
pipx install orchex-cli

# or via pip
pip install orchex-cli

Requirements

  • Python 3.9+
  • Node.js 16+ (for npm installation only)
  • At least one of: Claude Code, Codex CLI, Gemini CLI

Quick Start

# Launch interactive mode
orchex

# Ask a question directly
orchex ask "Explain the authentication flow in this codebase"

# Check agent status
orchex agents

How It Works

  1. You ask a question — type anything in the interactive prompt
  2. All agents research independently — Claude, Codex, and Gemini work in parallel
  3. Cross-review — each agent reviews the others' responses
  4. Unified answer — a consolidated team document is delivered

Interactive Commands

Command Action
/agents Show agent status
/verbose Toggle detailed output (show individual responses + reviews)
/help Show help
/quit Exit

Configuration

Create .orchex/config.toml in your project:

[ideation]
max_rounds = 5
discussion_mode = "free"

[routing.defaults]
architecture = "claude"
implementation = "codex"
research = "gemini"

[notify.telegram]
enabled = false
bot_token = "env:ORCHEX_TG_TOKEN"
chat_id = "env:ORCHEX_TG_CHAT_ID"

[notify.discord]
enabled = false
webhook_url = "env:ORCHEX_DISCORD_WEBHOOK"

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

orchex_cli-0.1.0.tar.gz (40.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

orchex_cli-0.1.0-py3-none-any.whl (24.5 kB view details)

Uploaded Python 3

File details

Details for the file orchex_cli-0.1.0.tar.gz.

File metadata

  • Download URL: orchex_cli-0.1.0.tar.gz
  • Upload date:
  • Size: 40.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.6

File hashes

Hashes for orchex_cli-0.1.0.tar.gz
Algorithm Hash digest
SHA256 3e4dbbb03fee31445273b8c921783f386a96620c95f7f5d0c559b1d61c970740
MD5 41caa1ec74f55473cea4825710ef5d1b
BLAKE2b-256 41aa623d82a760301226efe2e224f1a4cf8b80b2654d2c4332e5cf21c0d9ef38

See more details on using hashes here.

File details

Details for the file orchex_cli-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: orchex_cli-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 24.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.6

File hashes

Hashes for orchex_cli-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6df293b85e5d332e9807a96b00ebf432bee0a6a8f5827710f4f291a4caaad313
MD5 4856f80fd9fd9b1d3ef18cbbfda0d17b
BLAKE2b-256 c871f51aee76f1f1afe37a0d368cf772436e1e4f2b47e51b679ee1b25b00a366

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page