Agent OS transforms AI coding agents into productive developers through structured workflows, standardized processes, and intelligent codebase integration.
- Project Type Support: Works with any language or framework
- Flexible Integration: Compatible with Claude Code, Cursor, and other AI coding tools
- Standardized Workflows: Automated directory and file creation based on project types
- Smart Configuration: CLI-based setup with project-specific defaults
- Documentation-Driven: Built-in standards and best practices
Install the Agent OS foundation that all AI tools will reference:
# Basic installation
curl -sSL https://raw.githubusercontent.com/jdelon02/agent-os/main/setup.sh | bash
# With custom project directories
curl -sSL https://raw.githubusercontent.com/jdelon02/agent-os/main/setup.sh | bash -s -- --dirs "Laravel,React,Python"
# With overwrite options
curl -sSL https://raw.githubusercontent.com/jdelon02/agent-os/main/setup.sh | bash -s -- --overwrite-standards --dirs "Drupal,NodeJS"After base installation, set up your preferred AI coding tool:
curl -sSL https://raw.githubusercontent.com/jdelon02/agent-os/main/ide_specific/claude-setup.sh | bash
# With additional project directories
curl -sSL https://raw.githubusercontent.com/jdelon02/agent-os/main/ide_specific/claude-setup.sh | bash -s -- --dirs "NextJS,FastAPI"curl -sSL https://raw.githubusercontent.com/jdelon02/agent-os/main/ide_specific/cursor-setup.sh | bash
# With additional project directories
curl -sSL https://raw.githubusercontent.com/jdelon02/agent-os/main/ide_specific/cursor-setup.sh | bash -s -- --dirs "Vue,Django"curl -sSL https://raw.githubusercontent.com/jdelon02/agent-os/main/ide_specific/vscode-setup.sh | bash
# With additional project directories
curl -sSL https://raw.githubusercontent.com/jdelon02/agent-os/main/ide_specific/vscode-setup.sh | bash -s -- --dirs "Angular,Flask"Base Installation (setup.sh):
~/.agent-os/instructions/- Core Agent OS instructions~/.agent-os/templates/standards/- Development standards~/.agent-os/commands/- Available commands~/.agent-os/[custom-dirs]/- Project-specific directories
AI Tool Integration:
- Claude Code:
~/.claude/CLAUDE.md+ command symlinks - Cursor:
~/.cursorrulesconfiguration - VS Code:
~/.vscode/agent-os-*files and templates
Once installed, Agent OS provides commands for different AI tools:
/plan-product- Analyze and plan new products/analyze-product- Review existing codebases/create-spec- Generate technical specifications/execute-task- Implement features and fixes
All AI tools reference the same shared files in ~/.agent-os/:
- Instructions: Core workflows and methodologies
- Standards: Coding standards and best practices
- Commands: Available agent commands
- Project Directories: Custom project-specific configurations
For local project setup, use the projectai.sh script:
# Make the script executable and create symlink (one-time setup)
chmod +x projectai.sh && sudo ln -s "$(pwd)/projectai.sh" /usr/local/bin/projectai
# Initialize a new project
cd your-project-directory
projectai <project_type>
# Examples:
projectai nodejs # Initialize a Node.js project
projectai python # Initialize a Python project
projectai drupal # Initialize a Drupal project-
Base Installation (
setup.sh):- Creates shared
~/.agent-os/directory - Installs universal templates and standards
- Downloads commands and instructions from GitHub
- Creates shared
-
AI Tool Setup (IDE-specific scripts):
- Configures your specific AI tool
- References shared
~/.agent-os/files - Creates tool-specific configuration files
-
Project Setup (
projectai.sh):- Run for each new project
- Creates project-specific files in current directory
- Links to your Agent OS installation
~/.agent-os/ # Shared Agent OS installation
βββ instructions/ # Core Agent OS instructions
βββ templates/standards/ # Development standards
βββ commands/ # Available commands
βββ common/ # Common files for all projects
βββ [custom-dirs]/ # Project-specific directories (Laravel, React, etc.)
# AI Tool Configurations (created by IDE-specific scripts)
~/.claude/ # Claude Code integration
βββ CLAUDE.md # References ~/.agent-os/ files
βββ commands/ -> ~/.agent-os/commands/ # Symlinked commands
~/.cursorrules # Cursor IDE integration
~/.vscode/agent-os-* # VS Code integration files
- Analyze Product: Review and document existing codebase
- Plan Product: Define project structure and requirements
- Create Spec: Generate detailed technical specifications
- Execute Tasks: Implement features and fixes
- Follow the standards in
~/.agent-os/templates/standards/ - Use provided templates for consistency
- Document architectural decisions
- Maintain modular separation of concerns
- Customize project-specific directories as needed
--dirs "Dir1,Dir2,Dir3" # Create custom project directories
--overwrite-instructions # Overwrite existing instruction files
--overwrite-standards # Overwrite existing standards files
--files "file1,file2" # Additional files to create (future use)--dirs "Project1,Project2" # Create additional project directories# Full setup for a Laravel + React development environment
curl -sSL https://raw.githubusercontent.com/jdelon02/agent-os/main/setup.sh | bash -s -- --dirs "Laravel,React,Vue,API"
curl -sSL https://raw.githubusercontent.com/jdelon02/agent-os/main/ide_specific/claude-setup.sh | bash -s -- --dirs "NextJS,Symfony"
# Overwrite existing standards with latest from GitHub
curl -sSL https://raw.githubusercontent.com/jdelon02/agent-os/main/setup.sh | bash -s -- --overwrite-standards
# VS Code setup for Python data science
curl -sSL https://raw.githubusercontent.com/jdelon02/agent-os/main/setup.sh | bash -s -- --dirs "Python,DataScience,ML"
curl -sSL https://raw.githubusercontent.com/jdelon02/agent-os/main/ide_specific/vscode-setup.sh | bash- Core MVP Functionality
- Advanced Configuration
- Template System
- Enterprise Features
- Integration APIs
- Fork the repository
- Create your feature branch
- Follow our coding standards
- Submit a pull request
Brian Casel is the creator of Builder Methods, helping professional software developers and teams build with AI.
This project is licensed under the terms specified in the LICENSE file.