Codex Astra + Luna Orchestrator
Codex Astra Orchestrator + Luna Subagents
Codex profiles where GPT-6 Astra orchestrates and reviews while GPT-5.6 Luna runs the explorer, worker, tester and researcher subagents
Medium risk
We rate an entry medium when the tool runs code, makes network calls or reads project files. Check what exactly it does before installing.
Why this level
- The installer writes configuration into the target project and appends AGENTS.md
- The profiles enable workspace-write subagents that execute code
Install
In your terminal, with SkillFoxx CLI
npx skillfoxx add workflows/codex-astra-orchestrator-luna-subagentsDetects the agents on your machine, checks the risk and pins the version.
Other ways to install
Assembled automatically, review before installing.
Run in a terminal in the project folder
npx skills add donvito/codex-astra-luna-orchestrator --skill astra-orchestrator astra-orchestrator astra-orchestrator astra-orchestrator astra-orchestrator astra-orchestrator -a claude-code -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Without third-party tools, from commit 30b7d0b
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/donvito/codex-astra-luna-orchestrator.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /profiles/pro/agents/skills/astra-orchestrator/ /profiles/plus/agents/skills/astra-orchestrator/ /profiles/pro-max-2-subagents/agents/skills/astra-orchestrator/ /profiles/plus-max-2-subagents/agents/skills/astra-orchestrator/ /profiles/GPT6-SolMax-LunaMax/agents/skills/astra-orchestrator/ /profiles/GPT6-SolMedium-LunaMax/agents/skills/astra-orchestrator/
git -C "$tmp" checkout 30b7d0bb7e9b3b9a7d27e78a11c468f95c4cf704
mkdir -p .claude/skills
cp -R "$tmp/profiles/pro/agents/skills/astra-orchestrator" .claude/skills/astra-orchestrator
cp -R "$tmp/profiles/plus/agents/skills/astra-orchestrator" .claude/skills/astra-orchestrator
cp -R "$tmp/profiles/pro-max-2-subagents/agents/skills/astra-orchestrator" .claude/skills/astra-orchestrator
cp -R "$tmp/profiles/plus-max-2-subagents/agents/skills/astra-orchestrator" .claude/skills/astra-orchestrator
cp -R "$tmp/profiles/GPT6-SolMax-LunaMax/agents/skills/astra-orchestrator" .claude/skills/astra-orchestrator
cp -R "$tmp/profiles/GPT6-SolMedium-LunaMax/agents/skills/astra-orchestrator" .claude/skills/astra-orchestratorCommands for macOS and Linux, on Windows run them in Git Bash.
Run in a terminal in the project folder
npx skills add donvito/codex-astra-luna-orchestrator --skill astra-orchestrator astra-orchestrator astra-orchestrator astra-orchestrator astra-orchestrator astra-orchestrator -a cursor -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Without third-party tools, from commit 30b7d0b
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/donvito/codex-astra-luna-orchestrator.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /profiles/pro/agents/skills/astra-orchestrator/ /profiles/plus/agents/skills/astra-orchestrator/ /profiles/pro-max-2-subagents/agents/skills/astra-orchestrator/ /profiles/plus-max-2-subagents/agents/skills/astra-orchestrator/ /profiles/GPT6-SolMax-LunaMax/agents/skills/astra-orchestrator/ /profiles/GPT6-SolMedium-LunaMax/agents/skills/astra-orchestrator/
git -C "$tmp" checkout 30b7d0bb7e9b3b9a7d27e78a11c468f95c4cf704
mkdir -p .agents/skills
cp -R "$tmp/profiles/pro/agents/skills/astra-orchestrator" .agents/skills/astra-orchestrator
cp -R "$tmp/profiles/plus/agents/skills/astra-orchestrator" .agents/skills/astra-orchestrator
cp -R "$tmp/profiles/pro-max-2-subagents/agents/skills/astra-orchestrator" .agents/skills/astra-orchestrator
cp -R "$tmp/profiles/plus-max-2-subagents/agents/skills/astra-orchestrator" .agents/skills/astra-orchestrator
cp -R "$tmp/profiles/GPT6-SolMax-LunaMax/agents/skills/astra-orchestrator" .agents/skills/astra-orchestrator
cp -R "$tmp/profiles/GPT6-SolMedium-LunaMax/agents/skills/astra-orchestrator" .agents/skills/astra-orchestratorCommands for macOS and Linux, on Windows run them in Git Bash.
Run in a terminal in the project folder
npx skills add donvito/codex-astra-luna-orchestrator --skill astra-orchestrator astra-orchestrator astra-orchestrator astra-orchestrator astra-orchestrator astra-orchestrator -a github-copilot -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Without third-party tools, from commit 30b7d0b
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/donvito/codex-astra-luna-orchestrator.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /profiles/pro/agents/skills/astra-orchestrator/ /profiles/plus/agents/skills/astra-orchestrator/ /profiles/pro-max-2-subagents/agents/skills/astra-orchestrator/ /profiles/plus-max-2-subagents/agents/skills/astra-orchestrator/ /profiles/GPT6-SolMax-LunaMax/agents/skills/astra-orchestrator/ /profiles/GPT6-SolMedium-LunaMax/agents/skills/astra-orchestrator/
git -C "$tmp" checkout 30b7d0bb7e9b3b9a7d27e78a11c468f95c4cf704
mkdir -p .github/skills
cp -R "$tmp/profiles/pro/agents/skills/astra-orchestrator" .github/skills/astra-orchestrator
cp -R "$tmp/profiles/plus/agents/skills/astra-orchestrator" .github/skills/astra-orchestrator
cp -R "$tmp/profiles/pro-max-2-subagents/agents/skills/astra-orchestrator" .github/skills/astra-orchestrator
cp -R "$tmp/profiles/plus-max-2-subagents/agents/skills/astra-orchestrator" .github/skills/astra-orchestrator
cp -R "$tmp/profiles/GPT6-SolMax-LunaMax/agents/skills/astra-orchestrator" .github/skills/astra-orchestrator
cp -R "$tmp/profiles/GPT6-SolMedium-LunaMax/agents/skills/astra-orchestrator" .github/skills/astra-orchestratorCommands for macOS and Linux, on Windows run them in Git Bash.
Run in a terminal in the project folder
npx skills add donvito/codex-astra-luna-orchestrator --skill astra-orchestrator astra-orchestrator astra-orchestrator astra-orchestrator astra-orchestrator astra-orchestrator -a codex -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Without third-party tools, from commit 30b7d0b
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/donvito/codex-astra-luna-orchestrator.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /profiles/pro/agents/skills/astra-orchestrator/ /profiles/plus/agents/skills/astra-orchestrator/ /profiles/pro-max-2-subagents/agents/skills/astra-orchestrator/ /profiles/plus-max-2-subagents/agents/skills/astra-orchestrator/ /profiles/GPT6-SolMax-LunaMax/agents/skills/astra-orchestrator/ /profiles/GPT6-SolMedium-LunaMax/agents/skills/astra-orchestrator/
git -C "$tmp" checkout 30b7d0bb7e9b3b9a7d27e78a11c468f95c4cf704
mkdir -p .agents/skills
cp -R "$tmp/profiles/pro/agents/skills/astra-orchestrator" .agents/skills/astra-orchestrator
cp -R "$tmp/profiles/plus/agents/skills/astra-orchestrator" .agents/skills/astra-orchestrator
cp -R "$tmp/profiles/pro-max-2-subagents/agents/skills/astra-orchestrator" .agents/skills/astra-orchestrator
cp -R "$tmp/profiles/plus-max-2-subagents/agents/skills/astra-orchestrator" .agents/skills/astra-orchestrator
cp -R "$tmp/profiles/GPT6-SolMax-LunaMax/agents/skills/astra-orchestrator" .agents/skills/astra-orchestrator
cp -R "$tmp/profiles/GPT6-SolMedium-LunaMax/agents/skills/astra-orchestrator" .agents/skills/astra-orchestratorCommands for macOS and Linux, on Windows run them in Git Bash.
Run in a terminal in the project folder
npx skills add donvito/codex-astra-luna-orchestrator --skill astra-orchestrator astra-orchestrator astra-orchestrator astra-orchestrator astra-orchestrator astra-orchestrator -a gemini-cli -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Without third-party tools, from commit 30b7d0b
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/donvito/codex-astra-luna-orchestrator.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /profiles/pro/agents/skills/astra-orchestrator/ /profiles/plus/agents/skills/astra-orchestrator/ /profiles/pro-max-2-subagents/agents/skills/astra-orchestrator/ /profiles/plus-max-2-subagents/agents/skills/astra-orchestrator/ /profiles/GPT6-SolMax-LunaMax/agents/skills/astra-orchestrator/ /profiles/GPT6-SolMedium-LunaMax/agents/skills/astra-orchestrator/
git -C "$tmp" checkout 30b7d0bb7e9b3b9a7d27e78a11c468f95c4cf704
mkdir -p .agents/skills
cp -R "$tmp/profiles/pro/agents/skills/astra-orchestrator" .agents/skills/astra-orchestrator
cp -R "$tmp/profiles/plus/agents/skills/astra-orchestrator" .agents/skills/astra-orchestrator
cp -R "$tmp/profiles/pro-max-2-subagents/agents/skills/astra-orchestrator" .agents/skills/astra-orchestrator
cp -R "$tmp/profiles/plus-max-2-subagents/agents/skills/astra-orchestrator" .agents/skills/astra-orchestrator
cp -R "$tmp/profiles/GPT6-SolMax-LunaMax/agents/skills/astra-orchestrator" .agents/skills/astra-orchestrator
cp -R "$tmp/profiles/GPT6-SolMedium-LunaMax/agents/skills/astra-orchestrator" .agents/skills/astra-orchestratorCommands for macOS and Linux, on Windows run them in Git Bash.
Run in a terminal in the project folder
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/donvito/codex-astra-luna-orchestrator.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /profiles/pro/agents/skills/astra-orchestrator/ /profiles/plus/agents/skills/astra-orchestrator/ /profiles/pro-max-2-subagents/agents/skills/astra-orchestrator/ /profiles/plus-max-2-subagents/agents/skills/astra-orchestrator/ /profiles/GPT6-SolMax-LunaMax/agents/skills/astra-orchestrator/ /profiles/GPT6-SolMedium-LunaMax/agents/skills/astra-orchestrator/
git -C "$tmp" checkout 30b7d0bb7e9b3b9a7d27e78a11c468f95c4cf704
mkdir -p .devin/skills
cp -R "$tmp/profiles/pro/agents/skills/astra-orchestrator" .devin/skills/astra-orchestrator
cp -R "$tmp/profiles/plus/agents/skills/astra-orchestrator" .devin/skills/astra-orchestrator
cp -R "$tmp/profiles/pro-max-2-subagents/agents/skills/astra-orchestrator" .devin/skills/astra-orchestrator
cp -R "$tmp/profiles/plus-max-2-subagents/agents/skills/astra-orchestrator" .devin/skills/astra-orchestrator
cp -R "$tmp/profiles/GPT6-SolMax-LunaMax/agents/skills/astra-orchestrator" .devin/skills/astra-orchestrator
cp -R "$tmp/profiles/GPT6-SolMedium-LunaMax/agents/skills/astra-orchestrator" .devin/skills/astra-orchestratorCommands for macOS and Linux, on Windows run them in Git Bash.
Formerly Windsurf.
Run in a terminal in the project folder
npx skills add donvito/codex-astra-luna-orchestrator --skill astra-orchestrator astra-orchestrator astra-orchestrator astra-orchestrator astra-orchestrator astra-orchestrator -a cline -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Without third-party tools, from commit 30b7d0b
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/donvito/codex-astra-luna-orchestrator.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /profiles/pro/agents/skills/astra-orchestrator/ /profiles/plus/agents/skills/astra-orchestrator/ /profiles/pro-max-2-subagents/agents/skills/astra-orchestrator/ /profiles/plus-max-2-subagents/agents/skills/astra-orchestrator/ /profiles/GPT6-SolMax-LunaMax/agents/skills/astra-orchestrator/ /profiles/GPT6-SolMedium-LunaMax/agents/skills/astra-orchestrator/
git -C "$tmp" checkout 30b7d0bb7e9b3b9a7d27e78a11c468f95c4cf704
mkdir -p .cline/skills
cp -R "$tmp/profiles/pro/agents/skills/astra-orchestrator" .cline/skills/astra-orchestrator
cp -R "$tmp/profiles/plus/agents/skills/astra-orchestrator" .cline/skills/astra-orchestrator
cp -R "$tmp/profiles/pro-max-2-subagents/agents/skills/astra-orchestrator" .cline/skills/astra-orchestrator
cp -R "$tmp/profiles/plus-max-2-subagents/agents/skills/astra-orchestrator" .cline/skills/astra-orchestrator
cp -R "$tmp/profiles/GPT6-SolMax-LunaMax/agents/skills/astra-orchestrator" .cline/skills/astra-orchestrator
cp -R "$tmp/profiles/GPT6-SolMedium-LunaMax/agents/skills/astra-orchestrator" .cline/skills/astra-orchestratorCommands for macOS and Linux, on Windows run them in Git Bash.
Run in a terminal in the project folder
npx skills add donvito/codex-astra-luna-orchestrator --skill astra-orchestrator astra-orchestrator astra-orchestrator astra-orchestrator astra-orchestrator astra-orchestrator -a roo -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Without third-party tools, from commit 30b7d0b
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/donvito/codex-astra-luna-orchestrator.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /profiles/pro/agents/skills/astra-orchestrator/ /profiles/plus/agents/skills/astra-orchestrator/ /profiles/pro-max-2-subagents/agents/skills/astra-orchestrator/ /profiles/plus-max-2-subagents/agents/skills/astra-orchestrator/ /profiles/GPT6-SolMax-LunaMax/agents/skills/astra-orchestrator/ /profiles/GPT6-SolMedium-LunaMax/agents/skills/astra-orchestrator/
git -C "$tmp" checkout 30b7d0bb7e9b3b9a7d27e78a11c468f95c4cf704
mkdir -p .roo/skills
cp -R "$tmp/profiles/pro/agents/skills/astra-orchestrator" .roo/skills/astra-orchestrator
cp -R "$tmp/profiles/plus/agents/skills/astra-orchestrator" .roo/skills/astra-orchestrator
cp -R "$tmp/profiles/pro-max-2-subagents/agents/skills/astra-orchestrator" .roo/skills/astra-orchestrator
cp -R "$tmp/profiles/plus-max-2-subagents/agents/skills/astra-orchestrator" .roo/skills/astra-orchestrator
cp -R "$tmp/profiles/GPT6-SolMax-LunaMax/agents/skills/astra-orchestrator" .roo/skills/astra-orchestrator
cp -R "$tmp/profiles/GPT6-SolMedium-LunaMax/agents/skills/astra-orchestrator" .roo/skills/astra-orchestratorCommands for macOS and Linux, on Windows run them in Git Bash.
A fork of Roo Code, same .roo folders.
Run in a terminal in the project folder
npx skills add donvito/codex-astra-luna-orchestrator --skill astra-orchestrator astra-orchestrator astra-orchestrator astra-orchestrator astra-orchestrator astra-orchestrator -a opencode -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Without third-party tools, from commit 30b7d0b
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/donvito/codex-astra-luna-orchestrator.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /profiles/pro/agents/skills/astra-orchestrator/ /profiles/plus/agents/skills/astra-orchestrator/ /profiles/pro-max-2-subagents/agents/skills/astra-orchestrator/ /profiles/plus-max-2-subagents/agents/skills/astra-orchestrator/ /profiles/GPT6-SolMax-LunaMax/agents/skills/astra-orchestrator/ /profiles/GPT6-SolMedium-LunaMax/agents/skills/astra-orchestrator/
git -C "$tmp" checkout 30b7d0bb7e9b3b9a7d27e78a11c468f95c4cf704
mkdir -p .agents/skills
cp -R "$tmp/profiles/pro/agents/skills/astra-orchestrator" .agents/skills/astra-orchestrator
cp -R "$tmp/profiles/plus/agents/skills/astra-orchestrator" .agents/skills/astra-orchestrator
cp -R "$tmp/profiles/pro-max-2-subagents/agents/skills/astra-orchestrator" .agents/skills/astra-orchestrator
cp -R "$tmp/profiles/plus-max-2-subagents/agents/skills/astra-orchestrator" .agents/skills/astra-orchestrator
cp -R "$tmp/profiles/GPT6-SolMax-LunaMax/agents/skills/astra-orchestrator" .agents/skills/astra-orchestrator
cp -R "$tmp/profiles/GPT6-SolMedium-LunaMax/agents/skills/astra-orchestrator" .agents/skills/astra-orchestratorCommands for macOS and Linux, on Windows run them in Git Bash.
Run in a terminal in the project folder
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/donvito/codex-astra-luna-orchestrator.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /profiles/pro/agents/skills/astra-orchestrator/ /profiles/plus/agents/skills/astra-orchestrator/ /profiles/pro-max-2-subagents/agents/skills/astra-orchestrator/ /profiles/plus-max-2-subagents/agents/skills/astra-orchestrator/ /profiles/GPT6-SolMax-LunaMax/agents/skills/astra-orchestrator/ /profiles/GPT6-SolMedium-LunaMax/agents/skills/astra-orchestrator/
git -C "$tmp" checkout 30b7d0bb7e9b3b9a7d27e78a11c468f95c4cf704
mkdir -p .agents/skills
cp -R "$tmp/profiles/pro/agents/skills/astra-orchestrator" .agents/skills/astra-orchestrator
cp -R "$tmp/profiles/plus/agents/skills/astra-orchestrator" .agents/skills/astra-orchestrator
cp -R "$tmp/profiles/pro-max-2-subagents/agents/skills/astra-orchestrator" .agents/skills/astra-orchestrator
cp -R "$tmp/profiles/plus-max-2-subagents/agents/skills/astra-orchestrator" .agents/skills/astra-orchestrator
cp -R "$tmp/profiles/GPT6-SolMax-LunaMax/agents/skills/astra-orchestrator" .agents/skills/astra-orchestrator
cp -R "$tmp/profiles/GPT6-SolMedium-LunaMax/agents/skills/astra-orchestrator" .agents/skills/astra-orchestratorCommands for macOS and Linux, on Windows run them in Git Bash.
Run in a terminal in the project folder
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/donvito/codex-astra-luna-orchestrator.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /profiles/pro/agents/skills/astra-orchestrator/ /profiles/plus/agents/skills/astra-orchestrator/ /profiles/pro-max-2-subagents/agents/skills/astra-orchestrator/ /profiles/plus-max-2-subagents/agents/skills/astra-orchestrator/ /profiles/GPT6-SolMax-LunaMax/agents/skills/astra-orchestrator/ /profiles/GPT6-SolMedium-LunaMax/agents/skills/astra-orchestrator/
git -C "$tmp" checkout 30b7d0bb7e9b3b9a7d27e78a11c468f95c4cf704
mkdir -p .agents/skills
cp -R "$tmp/profiles/pro/agents/skills/astra-orchestrator" .agents/skills/astra-orchestrator
cp -R "$tmp/profiles/plus/agents/skills/astra-orchestrator" .agents/skills/astra-orchestrator
cp -R "$tmp/profiles/pro-max-2-subagents/agents/skills/astra-orchestrator" .agents/skills/astra-orchestrator
cp -R "$tmp/profiles/plus-max-2-subagents/agents/skills/astra-orchestrator" .agents/skills/astra-orchestrator
cp -R "$tmp/profiles/GPT6-SolMax-LunaMax/agents/skills/astra-orchestrator" .agents/skills/astra-orchestrator
cp -R "$tmp/profiles/GPT6-SolMedium-LunaMax/agents/skills/astra-orchestrator" .agents/skills/astra-orchestratorCommands for macOS and Linux, on Windows run them in Git Bash.
Clone the repo and run ./setup.sh, or setup.ps1 on Windows, give the target project path and pick your Codex plan. Then launch Codex from the target project and call $astra-orchestrator.
Other ways from the author
git clone https://github.com/donvito/codex-astra-luna-orchestrator.git
cd codex-astra-luna-orchestrator
./setup.shThe installer asks for the target project path and Codex plan, then copies .codex and .agents and appends AGENTS.md.
This is third-party code. Review the repository files before installing.
What it does
This is a set of Codex profiles that splits roles between two models: GPT-6 Astra handles orchestration and independent review, while GPT-5.6 Luna runs the explorer, worker, tester and researcher subagents. The setup.sh or setup.ps1 installer asks your Codex plan and copies the matching profile into the target project's .codex and .agents directories, and appends orchestration instructions to AGENTS.md. On the Pro plan Astra is the root at medium reasoning; on the Plus plan Luna becomes the root to save rate limits. Variants cap concurrent subagents at two. It ships the astra-orchestrator skill, guides for different work modes and a token-usage script that reads session logs.
Who it is for. For Codex developers who want a ready multi-agent orchestration layout with roles split across models.
Good fit when
- You want Codex orchestration with a separate orchestrator, workers and reviewer
- You want to split an expensive and a cheaper model across roles to save rate limits
- You want a ready profile instead of hand-editing config.toml
Not a fit when
- You do not use Codex
- A single agent without subagents and roles is enough
Example request
$astra-orchestrator Implement the new invoice export endpoint: explorer maps the existing path first, workers make the edits, tester verifies, reviewer gives the final reviewLimitations
The profiles target Codex and its GPT-6 Astra and GPT-5.6 Luna models only; they do not fit other agents. Orchestration spends more tokens: the root holds the whole task context and each subagent carries its own. The installer edits files in the target project and, for existing files, lists the paths and asks for confirmation. Real token use depends on repo size and task, so there is no single number.
How to disable. Remove the .codex and .agents directories the installer added to the project and delete the added instruction block from AGENTS.md. For a global install, remove the corresponding settings from ~/.codex/config.toml.
Security check
- The installer writes configuration into the target project and appends AGENTS.md
- The profiles enable workspace-write subagents that execute code
README in short
The README describes a Codex setup with roles split by model: GPT-6 Astra as root and reviewer, GPT-5.6 Luna as the model for execution subagents. It gives ready config.toml files for the Pro and Plus plans, variants capping subagents at two and a role table by reasoning effort. The setup.sh or setup.ps1 installer copies a profile into the project, with roles pinned to models via separate toml files. It covers the topology, tuning tips for repo size and a token_usage.py script that reads Codex session logs. Apache 2.0 license.
FAQ
How do the Pro and Plus plans differ?
On Pro, GPT-6 Astra is the root and orchestrator; on Plus, GPT-5.6 Luna becomes the root to cut spend on the busiest role. The reviewer is Astra at low reasoning in both cases.
Does this touch my global Codex config?
By default the installer writes to .codex and .agents inside the target project. For a global install the README advises carefully merging the settings into ~/.codex by hand without overwriting existing ones.
Related
Open-source personal AI assistant on your own machine: answers in Telegram, Slack, Discord and WhatsApp, extended with skills and plugins
A self-improving agent from Nous Research with a TUI, messaging gateway, cron jobs and skills it writes itself
An open source coding agent for the terminal and desktop with build and plan modes
Open prompt library with a Claude Code plugin, MCP server and CLI: search, fetch and improve prompts and skills from an agent