Copy this into a terminal

codex plugin marketplace add Demonbane18/astral-orchestrator --ref main
codex plugin add astral-orchestrator@astral-orchestrator

Optional TypeSafe and Adaptive routing: codex plugin add typesafe-session@astral-orchestrator. Trust its hooks, then use Adaptive on typesafe or Adaptive on openrouter to select a Jev provider for each task; see routing setup.

  • Add the GitHub marketplace source at its main ref.
  • Install the astral-orchestrator plugin.
  • Use native workers when named profiles are absent or customized; reserve the bundled exact-process launcher for a compatible legacy host.
  • Start a new Codex task afterwards, so Codex discovers the plugin.

Want native named profiles too?

Optional native-profile setup is faster and more ergonomic, but is not required for exact routing. Clone the repository and paste this into Codex or a terminal:

git clone https://github.com/Demonbane18/astral-orchestrator.git && cd astral-orchestrator && sh scripts/setup.sh --dry-run && sh scripts/setup.sh

What you need

  • Codex with access to the Sol, Luna, and Astra models.
  • Python 3.11 or newer.
  • A fresh Codex task after installing.

Something off?

The canonical documentation covers the full install flow, modes, maintenance, and troubleshooting. The issue tracker is open for reproducible bugs.

Getting started Maintenance and troubleshooting Support guidance