Cross-platform agent scaffolding for Claude Code, Codex CLI, OpenCode, GitHub Copilot, and detected IDE agent surfaces.
One canonical source tree. Generated platform artifacts. Tight prompts, strict routing, and fewer chances for models to drift into garbage architecture or generic AI UI.
- optional IDE support for Roo Code, Cline, Cursor, JetBrains Junie, and Antigravity
./install.sh --allauto-detects optional IDEs and skips missing systems without writing files- project-native rule/instruction assets for optional IDEs, with Cline prompt hooks where supported
- canonical source split into smaller catalogs instead of one giant registry blob
- SRP command and skill names
- Codex wrapper surface moved toward verb + modifier routing
- deterministic Codex defaults now use
gpt-5.4for top-level plan/edit on eligible plans (plus,pro-5,pro-20) while implementation routes stay ongpt-5.3-codex - new cross-platform
design-polishskill for frontend/UI refinement - old scattered docs replaced by a smaller consolidated doc set
- agentic-ides surfaces removed from installer and generated assets
- Caveman now references upstream via pinned submodule at
third_party/caveman - Copilot hooks now emit fallback events for documented compatibility surfaces
Canonical authored source lives under source/:
source/agents/<agent>/-- agent metadata and promptsource/skills/<skill>/-- skill metadata and bodysource/skills/<skill>/-- skill bodies, references, scriptssource/commands/{codex,copilot,opencode}/-- command catalogs per surfacesource/catalog/loaders.mjs-- canonical catalog loaderscripts/generate.mjs-- thin generation entrypoint
Generated targets:
claude/codex/opencode/copilot/
More detail: docs/architecture.md
git clone https://github.com/xsyetopz/openagentsbtw.git
cd openagentsbtw
./install.sh --allCommon presets:
./install.sh --codex --codex-plan pro-5
./install.sh --claude --claude-plan max-5
./install.sh --copilot --copilot-plan pro
./install.sh --all --caveman-mode full
./install.sh --all --no-optional-ides
./install.sh --optional-idesMain verbs:
oabtw-codex explore "<target>"
oabtw-codex plan "<goal>"
oabtw-codex implement "<task>"
oabtw-codex review "<scope>"
oabtw-codex validate "<scope>"
oabtw-codex document "<task>"
oabtw-codex deslop "<target>"
oabtw-codex design-polish "<ui task>"
oabtw-codex orchestrate "<task>"
oabtw-codex resume --last
oabtw-codex queue add "follow up after the current task"Modifiers:
oabtw-codex explore --source deepwiki "<github repo task>"
oabtw-codex implement --approval auto "<task>"
oabtw-codex review --speed fast "<scope>"
oabtw-codex validate --runtime long "<suite>"More detail: docs/platforms/codex.md
bun install --frozen-lockfile
bun run generate
bun test tests claude/tests codex/tests
cd opencode && bun install --frozen-lockfile && bun test && bun run typecheck- Caveman mode draws from JuliusBrussee/caveman.
design-polishincorporates ideas from cyxzdev/Uncodixfy, anthropics/skills frontend-design, and pbakaus/impeccable.