[](https://awesome.re)

[](https://github.com/VoltAgent/awesome-codex-subagents)
[](https://s.voltagent.dev/discord)
More awesome collections for developers
[](https://github.com/VoltAgent/awesome-agent-skills)
[](https://github.com/VoltAgent/awesome-claude-code-subagents)
[](https://github.com/VoltAgent/awesome-openclaw-skills)
[](https://github.com/VoltAgent/awesome-ai-agent-papers)
# Awesome Codex Subagents
This repository serves as the definitive collection of [Codex Subagents](https://developers.openai.com/codex/subagents), specialized AI assistants designed for specific development tasks. Written specifically for Codex and aligned with the official docs.
## Installation
Use Codex custom agent directories exactly as documented:
- `~/.codex/agents/` for global agents (available in all projects)
- `.codex/agents/` for project-specific agents (higher precedence in that repo)
1. Clone this repository.
2. Copy the `.toml` agent files you want into one of the directories above.
3. Restart or refresh your Codex session if needed.
4. Delegate explicitly in prompts (Codex does not auto-spawn custom subagents).
Examples:
```bash
mkdir -p ~/.codex/agents
cp categories/01-core-development/backend-developer.toml ~/.codex/agents/
```
```bash
mkdir -p .codex/agents
cp categories/04-quality-security/reviewer.toml .codex/agents/
```
If you use agent configuration in Codex, keep it in `.codex/config.toml` under `[agents]` as described in the official docs.
### Subagent Storage Locations
| Type | Path | Availability | Precedence |
|------|------|--------------|------------|
| Project Subagents | `.codex/agents/` | Current project only | Higher |
| Global Subagents | `~/.codex/agents/` | All projects | Lower |
Note: When naming conflicts occur, project-specific subagents override global ones.
## Subagent Structure
Each subagent uses a Codex-native `.toml` format:
```toml
name = "subagent-name"
description = "When this agent should be invoked"
model = "gpt-5.3-codex-spark"
model_reasoning_effort = "medium"
sandbox_mode = "read-only"
[instructions]
text = """
You are a [role description and expertise areas]...
[Agent-specific checklists, patterns, and guidelines]...
"""
```
### Smart Model Routing
Each subagent includes a `model` field that automatically routes it to the right model -- balancing quality and cost:
| Model | When It's Used | Examples |
|-------|----------------|----------|
| `gpt-5.4` | Deep reasoning -- architecture reviews, security audits, financial logic | `security-auditor`, `architect-reviewer`, `fintech-engineer` |
| `gpt-5.3-codex-spark` | Fast scanning, synthesis, and lighter research tasks | `search-specialist`, `docs-researcher`, `agent-installer` |
### Sandbox Mode Philosophy
Each subagent's `sandbox_mode` field controls filesystem access:
- **Read-only agents** (reviewers, auditors): `sandbox_mode = "read-only"` - analyze without modifying
- **Workspace-write agents** (developers, engineers): `sandbox_mode = "workspace-write"` - create and modify files
## Categories
### [01. Core Development](categories/01-core-development/)
Essential development subagents for everyday coding tasks.
- [**api-designer**](categories/01-core-development/api-designer.toml) - REST and GraphQL API architect
- [**backend-developer**](categories/01-core-development/backend-developer.toml) - Server-side expert for scalable APIs
- [**code-mapper**](categories/01-core-development/code-mapper.toml) - Code path mapping and ownership boundary analysis
- [**electron-pro**](categories/01-core-development/electron-pro.toml) - Desktop application expert
- [**frontend-developer**](categories/01-core-development/frontend-developer.toml) - UI/UX specialist for React, Vue, and Angular
- [**fullstack-developer**](categories/01-core-development/fullstack-developer.toml) - End-to-end feature development
- [**graphql-architect**](categories/01-core-development/graphql-architect.toml) - GraphQL schema and federation expert
- [**microservices-architect**](categories/01-core-development/microservices-architect.toml) - Distributed systems designer
- [**mobile-developer**](categories/01-core-development/mobile-developer.toml) - Cross-platform mobile specialist
- [**ui-designer**](categories/01-core-development/ui-designer.toml) - Visual design and interaction specialist
- [**ui-fixer**](categories/01-core-development/ui-fixer.toml) - Smallest safe patch for reproduced UI issues
- [**websocket-engineer**](categories/01-core-development/websocket-engineer.toml) - Real-time communication specialist
### [02. Language Specialists](categories/02-language-specialists/)
Language-specific experts with deep framework knowledge.
- [**angular-architect**](categories/02-language-specialists/angular-architect.toml) - Angular 15+ enterprise patterns expert
- [**cpp-pro**](categories/02-language-specialists/cpp-pro.toml) - C++ performance expert
- [**csharp-developer**](categories/02-language-specialists/csharp-developer.toml) - .NET ecosystem specialist
- [**django-developer**](categories/02-language-specialists/django-developer.toml) - Django 4+ web development expert
- [**dotnet-core-expert**](categories/02-language-specialists/dotnet-core-expert.toml) - .NET 8 cross-platform specialist
- [**dotnet-framework-4.8-expert**](categories/02-language-specialists/dotnet-framework-4.8-expert.toml) - .NET Framework legacy enterprise specialist
- [**elixir-expert**](categories/02-language-specialists/elixir-expert.toml) - Elixir and OTP fault-tolerant systems expert
- [**erlang-expert**](categories/02-language-specialists/erlang-expert.toml) - Erlang/OTP and rebar3 engineering expert
- [**flutter-expert**](categories/02-language-specialists/flutter-expert.toml) - Flutter 3+ cross-platform mobile expert
- [**golang-pro**](categories/02-language-specialists/golang-pro.toml) - Go concurrency specialist
- [**java-architect**](categories/02-language-specialists/java-architect.toml) - Enterprise Java expert
- [**javascript-pro**](categories/02-language-specialists/javascript-pro.toml) - JavaScript development expert
- [**kotlin-specialist**](categories/02-language-specialists/kotlin-specialist.toml) - Modern JVM language expert
- [**laravel-specialist**](categories/02-language-specialists/laravel-specialist.toml) - Laravel 10+ PHP framework expert
- [**nextjs-developer**](categories/02-language-specialists/nextjs-developer.toml) - Next.js 14+ full-stack specialist
- [**php-pro**](categories/02-language-specialists/php-pro.toml) - PHP web development expert
- [**powershell-5.1-expert**](categories/02-language-specialists/powershell-5.1-expert.toml) - Windows PowerShell 5.1 and full .NET Framework automation specialist
- [**powershell-7-expert**](categories/02-language-specialists/powershell-7-expert.toml) - Cross-platform PowerShell 7+ automation and modern .NET specialist
- [**python-pro**](categories/02-language-specialists/python-pro.toml) - Python ecosystem master
- [**rails-expert**](categories/02-language-specialists/rails-expert.toml) - Rails 8.1 rapid development expert
- [**react-specialist**](categories/02-language-specialists/react-specialist.toml) - React 18+ modern patterns expert
- [**rust-engineer**](categories/02-language-specialists/rust-engineer.toml) - Systems programming expert
- [**spring-boot-engineer**](categories/02-language-specialists/spring-boot-engineer.toml) - Spring Boot 3+ microservices expert
- [**sql-pro**](categories/02-language-specialists/sql-pro.toml) - Database query expert
- [**swift-expert**](categories/02-language-specialists/swift-expert.toml) - iOS and macOS specialist
- [**typescript-pro**](categories/02-language-specialists/typescript-pro.toml) - TypeScript specialist
- [**vue-expert**](categories/02-language-specialists/vue-expert.toml) - Vue 3 Composition API expert
### [03. Infrastructure](categories/03-infrastructure/)
DevOps, cloud, and deployment specialists.
- [**azure-infra-engineer**](categories/03-infrastructure/azure-infra-engineer.toml) - Azure infrastructure and Az PowerShell automation expert
- [**cloud-architect**](categories/03-infrastructure/cloud-architect.toml) - AWS/GCP/Azure specialist
- [**database-administrator**](categories/03-infrastructure/database-administrator.toml) - Database management expert
- [**deployment-engineer**](categories/03-infrastructure/deployment-engineer.toml) - Deployment automation specialist
- [**devops-engineer**](categories/03-infrastructure/devops-engineer.toml) - CI/CD and automation expert
- [**devops-incident-responder**](categories/03-infrastructure/devops-incident-responder.toml) - DevOps incident management
- [**docker-expert**](categories/03-infrastructure/docker-expert.toml) - Docker containerization and optimization expert
- [**incident-responder**](categories/03-infrastructure/incident-responder.toml) - System incident response expert
- [**kubernetes-specialist**](categories/03-infrastructure/kubernetes-specialist.toml) - Container orchestration master
- [**network-engineer**](categories/03-infrastructure/network-engineer.toml) - Network infrastructure specialist
- [**platform-engineer**](categories/03-infrastructure/platform-engineer.toml) - Platform architecture expert
- [**security-engineer**](categories/03-infrastructure/security-engineer.toml) - Infrastructure security specialist
- [**sre-engineer**](categories/03-infrastructure/sre-engineer.toml) - Site reliability engineering expert
- [**terraform-engineer**](categories/03-infrastructure/terraform-engineer.toml) - Infrastructure as Code expert
- [**terragrunt-expert**](categories/03-infrastructure/terragrunt-expert.toml) - Terragrunt orchestration and DRY IaC specialist
- [**windows-infra-admin**](categories/03-infrastructure/windows-infra-admin.toml) - Active Directory, DNS, DHCP, and GPO automation specialist