| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Autonomous Product Engineering eXecutor
AI-powered development team automation built on the Claude Agent SDK
Quick Start • Features • Architecture • Documentation • Contributing
APEX orchestrates specialized AI agents to automate software development workflows. It provides a "product team in a box" that can plan, implement, test, and review code changes.
# NPM (all platforms)
npm install -g @apexcli/cli
# Homebrew (macOS)
brew tap joshuaaferguson/apex
brew install apex# Initialize in your project
cd your-project
apex init
# Set your API key
export ANTHROPIC_API_KEY=your_key_here
# Run a development task
apex run "Add user authentication with JWT tokens"
# Start the API server and web dashboard
apex serve| Agent | Role | Model |
|---|---|---|
| planner | Creates implementation plans and breaks down tasks | opus |
| architect | Designs system architecture and makes technical decisions | opus |
| developer | Implements features and writes production code | sonnet |
| tester | Creates and runs tests, analyzes coverage | sonnet |
| reviewer | Reviews code for quality, bugs, and security issues | haiku |
| devops | Handles infrastructure, CI/CD, and deployment | sonnet |
┌──────────────────────────────────────────────────────────┐ │ APEX Platform │ ├──────────────────────────────────────────────────────────┤ │ CLI / Web UI / Slack │ │ │ │ │ ▼ │ │ ┌────────────────────────────────────────────────────┐ │ │ │ APEX API Server │ │ │ │ REST endpoints + WebSocket streaming │ │ │ └────────────────────────────────────────────────────┘ │ │ │ │ │ ▼ │ │ ┌────────────────────────────────────────────────────┐ │ │ │ APEX Orchestrator │ │ │ │ (Claude Agent SDK Integration) │ │ │ │ │ │ │ │ ┌────────┐ ┌─────────┐ ┌─────────┐ ┌────────┐ │ │ │ │ │Planner │ │Architect│ │Developer│ │ Tester │ │ │ │ │ └────────┘ └─────────┘ └─────────┘ └────────┘ │ │ │ │ ┌────────┐ ┌────────┐ │ │ │ │ │Reviewer│ │ DevOps │ ... Custom Agents │ │ │ │ └────────┘ └────────┘ │ │ │ └────────────────────────────────────────────────────┘ │ │ │ │ │ ▼ │ │ ┌────────────────────────────────────────────────────┐ │ │ │ Project Repository │ │ │ │ .apex/config.yaml .apex/agents/ .apex/workflows/ │ │ │ └────────────────────────────────────────────────────┘ │ └──────────────────────────────────────────────────────────┘
apex/ ├── packages/ │ ├── core/ # Shared types, config, utilities │ ├── orchestrator/ # Task engine, Claude Agent SDK integration │ ├── cli/ # Commander.js CLI │ ├── api/ # Fastify REST + WebSocket server │ ├── browser/ # Playwright browser automation │ └── web-ui/ # Next.js web dashboard ├── docs/ # Documentation └── templates/ # Default agent/workflow templates
| Document | Description |
|---|---|
| Getting Started | Installation and first steps |
| Configuration | Project configuration options |
| Agents | Built-in agents and customization |
| Workflows | Defining development workflows |
| Browser Automation | Headless browser testing and visual regression |
| Permission System | Fine-grained permission controls |
| Tool System | Built-in tools, extensions, and MCP integration |
| Autonomy Controls | Budget, token, and time limits |
| Service Management | Daemon mode and system service setup |
| TDD Workflows | Test-Driven Development with AI assistance |
| Slack Integration | Socket Mode Slack app setup |
| API Reference | REST API and utility functions |
| Windows Installation | Windows-specific setup |
git clone https://github.com/JoshuaAFerguson/apex.git
cd apex
npm install
npm run build
npm run devWe welcome contributions! Please see CONTRIBUTING.md for guidelines.
MIT License - see LICENSE for details.
Made with 🤖 by Joshua A. Ferguson
| Back | FazBrowse Home | New Git URL |