Skip to main content

Installation Guide

This guide covers all installation methods for Synkra AIOX across different platforms and scenarios.

System Requirements

string
required
Version 18.0.0 or higher (v20+ recommended)
string
required
Version 9.0.0 or higher
string
Required for version control and team collaboration
string
Optional, required for team collaboration features
Minimum versions are enforced. AIOX will not install on Node.js below 18.0.0 or npm below 9.0.0. Update your environment before proceeding.

Installation Methods

The easiest way to install AIOX is using npx, which always uses the latest version:
Create a new project with AIOX:
This will:
  • Create a new directory
  • Set up project structure
  • Install AIOX framework
  • Configure agents and workflows
  • Initialize Git repository (optional)
  • Install dependencies

Method 2: Clone and Build

For contributors or advanced users who want to modify the source:

Method 3: Team Setup

For team members joining an existing AIOX project:

IDE Configuration

AIOX supports multiple IDEs with varying levels of integration. Choose your IDE and follow the setup instructions:

Claude Code (Best Integration)

Setup: Automatic - no configuration needed!Claude Code automatically loads AIOX configuration from .claude/CLAUDE.md.Verification:
Agent Activation:
Features:
  • ✅ Full lifecycle hooks
  • ✅ Context automation
  • ✅ Quality gates
  • ✅ Audit trails

Hook Compatibility Matrix

AIOX 4.2 provides different levels of automation depending on your IDE:
For detailed impact analysis and mitigation strategies, see the IDE Integration guide.

Post-Installation

Verify Installation

Run the diagnostic tool to verify everything is set up correctly:
This checks:
  • Node.js and npm versions
  • AIOX framework installation
  • Agent definitions (11 agents)
  • Workflow files
  • Template files
  • Configuration files

Expected Output

Configure Sync Commands

AIOX provides npm scripts for IDE synchronization:

Updating AIOX

To update an existing AIOX installation:
The installer will:
  • Detect your existing version
  • Update framework files
  • Preserve custom configurations
  • Create backups of modified files (.bak)
  • Migrate configuration if needed
Regular updates ensure you have the latest features, bug fixes, and agent improvements.

Platform-Specific Notes

Recommended Installation:
  • Use Homebrew for Node.js: brew install node
  • Or use nvm: nvm install 20
Permissions: If you encounter permission errors, do NOT use sudo. Instead:
Shell: AIOX works with bash and zsh (default on macOS).
Recommended Installation:
  • Download Node.js from nodejs.org
  • Or use nvm-windows
Terminal: Use PowerShell or Command Prompt. WSL2 with Ubuntu is also supported.Path Issues: Ensure Node.js is in your PATH. The installer should handle this, but verify with:
Git Bash: AIOX works with Git Bash on Windows.
Recommended Installation:
  • Use nvm for Node.js: nvm install 20
  • Or use your distribution’s package manager
Ubuntu/Debian:
Permissions: Follow the npm permission fix from macOS section if needed.

Troubleshooting

Cause: npm permission issues.Solution: Never use sudo with npm. Fix permissions:
Cause: System has Node.js below 18.0.0.Solution: Update Node.js:
Cause: npm not properly installed or not in PATH.Solution:
  1. Verify npm installation: npm --version
  2. Reinstall Node.js if needed
  3. Check PATH includes npm binaries
Cause: Incomplete installation or sync needed.Solution:
Cause: Hooks not executable or not installed.Solution:

Next Steps

Quickstart

Get started in 10 minutes

Core Concepts

Understand AIOX architecture

Agents Overview

Meet the 11 specialized agents

CLI Reference

Master the command-line interface

Need Help?

Installation Troubleshooting

Detailed troubleshooting guide

GitHub Issues

Report bugs or request features