← all repositories
donvito/codex-astra-luna-orchestrator

Astra directs, Luna executes: tiered Codex agents

A configuration pack that assigns cheaper Luna subagents to Codex grunt work while reserving GPT-6 Astra for orchestration and review, so you pay for capability only where you need it.

1.1k stars Python Coding AssistantsAgents
codex-astra-luna-orchestrator
Collecting fresh signals — velocity needs a few days of history.
collecting data…
star history

What it does

This repository is a bundle of Codex configuration templates and installer scripts that implement a tiered multi-agent coding topology. GPT-6 Astra serves as the root orchestrator and independent reviewer, while GPT-5.6 Luna handles the execution subagents—explorer, worker, tester, and researcher. Two profiles map to Codex subscription tiers: Pro keeps Astra at the top, while Plus pushes orchestration down to Luna to cut costs. It is essentially curated TOML presets and shell scripts copied into your target project.

The interesting bit

The setup treats model selection as resource scheduling rather than a capability arms race, deliberately pinning grunt-work roles to Luna while Astra handles direction and final review. A bundled scripts/token_usage.py reads Codex session logs and breaks down token spend per thread, role, and model against your rate-limit windows.

Key highlights

  • Two ready-made profiles (Pro and Plus) keyed to Codex subscription tiers
  • Explicit role pinning: Luna for explorer/worker/tester/researcher, Astra for reviewer
  • Installer scripts for macOS, Linux, and Windows that copy configs without rewriting them
  • Token usage tracker that parses Codex session logs by thread, role, and model
  • Guides for tuning concurrency and reasoning effort for different codebase sizes

Caveats

  • This is fundamentally configuration glue and shell scripts, not a standalone application
  • Token costs depend heavily on repository size and task shape; the README notes there is “no single number” for expected usage
  • Changing default_subagent_model does not override explicitly pinned role files

Verdict

Worth a look if you are already using OpenAI Codex and want to optimize token spend across a multi-agent workflow. Skip it if you are not on a Codex Pro or Plus plan, or if you prefer a single-model, single-agent setup.

Frequently asked

What is donvito/codex-astra-luna-orchestrator?
A configuration pack that assigns cheaper Luna subagents to Codex grunt work while reserving GPT-6 Astra for orchestration and review, so you pay for capability only where you need it.
Is codex-astra-luna-orchestrator open source?
Yes — donvito/codex-astra-luna-orchestrator is open source, released under the Apache-2.0 license.
What language is codex-astra-luna-orchestrator written in?
donvito/codex-astra-luna-orchestrator is primarily written in Python.
How popular is codex-astra-luna-orchestrator?
donvito/codex-astra-luna-orchestrator has 1.1k stars on GitHub.
Where can I find codex-astra-luna-orchestrator?
donvito/codex-astra-luna-orchestrator is on GitHub at https://github.com/donvito/codex-astra-luna-orchestrator.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.