aios-core
Version:
Synkra AIOS: AI-Orchestrated System for Full Stack Development - Core Framework
118 lines (78 loc) • 2.63 kB
Markdown
# @synkra/aios-install
NPX installer for AIOS - AI-Orchestrated System for Full Stack Development.
## Quick Start
```bash
npx @synkra/aios-install
```
That's it! The installer will guide you through setting up AIOS in less than 5 minutes.
## Features
- **Cross-platform support**: macOS, Windows (with WSL), and Linux
- **Dependency checking**: Verifies Node.js, Git, Docker, and GitHub CLI
- **Profile selection**: Choose between "bob" (simplified) or "advanced" mode
- **Brownfield support**: Detects existing AIOS installations and offers migration
- **Dry-run mode**: Preview what would be done without making changes
## Usage
### Interactive Installation
```bash
npx @synkra/aios-install
```
### Options
```bash
npx @synkra/aios-install --help
Options:
-v, --version Output the current version
--dry-run Preview what would be done without making changes
--verbose Enable verbose output
--profile <type> Set profile directly (bob or advanced)
--skip-deps Skip dependency checking
--no-color Disable colored output
-h, --help Display help for command
```
### Dry Run
Preview the installation without making any changes:
```bash
npx @synkra/aios-install --dry-run
```
### Direct Profile Selection
Skip the profile question by specifying it directly:
```bash
npx @synkra/aios-install --profile bob
npx @synkra/aios-install --profile advanced
```
## edmcp - Docker MCP Manager
The installer also includes `edmcp`, a CLI for managing MCPs in the Docker Gateway.
```bash
# List active MCPs
edmcp list
# Add an MCP
edmcp add exa
edmcp add https://github.com/user/my-mcp
# Remove an MCP
edmcp remove my-mcp
```
## Requirements
- **Node.js**: >= 18.0.0 (required)
- **Git**: >= 2.30 (required)
- **Docker**: Optional (required for edmcp)
- **GitHub CLI (gh)**: Optional (enhances workflow)
## Profiles
### Bob Mode (Default)
Simplified mode for new users. Only Bob is visible, orchestrating internally.
- Single interface through Bob
- Streamlined workflow
- Best for getting started quickly
### Advanced Mode
Full access to all agents and commands.
- Access to all 11 agents (@dev, @qa, @architect, etc.)
- Full command palette
- Best for experienced users
## Brownfield Migration
If you have an existing AIOS installation, the installer will:
1. Detect your current configuration
2. Offer to migrate to the new L1-L5 configuration hierarchy
3. Preserve your existing settings
## Support
- Documentation: https://github.com/SynkraAI/aios-core
- Issues: https://github.com/SynkraAI/aios-core/issues
## License
MIT