Installation
Install AI Curator in seconds. Local-first, deploy anywhere. The free EdukaAI Starter Pack (75 engine-generated, ElGap-validated samples) is available at ai-curator.cloud/starter-pack.
Platform Support
AI Curator runs where you need it — your MacBook for experiments, your server for team access, your cloud for production. Same open source app everywhere.
| Platform | Status |
|---|---|
| macOS (Apple Silicon) | Fully supported |
| macOS (Intel) | Supported |
| Linux | Supported |
| Docker | Deploy to Docker — same app |
| Windows | Coming soon |
Not local-only. Not cloud-only. Everywhere-you-need-it. Deploy to Docker for teams. Ship to your cloud for production. Same open source app, your infrastructure.
Homebrew (macOS & Linux)
The fastest way to install AI Curator with automatic updates.
brew tap elgap/tap brew install ai-curatorThe curator command will be available globally. Start the server:
curatorThis starts the web UI at http://localhost:3333. Download the free Starter Pack from ai-curator.cloud/starter-pack.
Install Script (macOS & Linux)
Universal installer that works on all platforms and architectures.
curl -fsSL https://raw.githubusercontent.com/elgap/ai-curator/main/install.sh | bashThis will:
- Check and install Node.js 20+ if needed
- Download AI Curator to your current directory
- Install all dependencies (with correct native binaries for your platform)
- Build the application
- Add
curatorcommand to your PATH - Available — download the free Starter Pack from ai-curator.cloud/starter-pack
Docker
Deploy AI Curator in a container for team access or production use. Same app, your infrastructure.
docker pull elgap/ai-curator:latest docker run -d \ -p 3333:3333 \ -v ~/.curator:/root/.curator \ elgap/ai-curator:latestThe -v ~/.curator:/root/.curator mount persists your data. Access the Web UI at http://localhost:3333.
Build from Source
For developers who want to contribute or customize the build.
git clone https://github.com/elgap/ai-curator.git cd ai-curator npm install npm run devDevelopment commands:
| Command | Description |
|---|---|
npm run dev | Start development server |
npm run build | Production build |
npm run db:reset | Reset database |
npm run test | Run tests |
npm run bundle:cli | Bundle CLI for distribution |
Environment Variables
Minimal configuration. Defaults work out of the box.
| Variable | Default | Description |
|---|---|---|
AI_CURATOR_PORT | 3333 | Server port |
AI_CURATOR_DATA_DIR | ~/.curator | Where data is stored |
HUGGINGFACE_TOKEN | — | For private HF datasets |
Verify Installation
Confirm everything is working.
# Start the server curator # In a new terminal, verify the API is running curl http://localhost:3333/api/health # Expected response: # {"status":"ok"}Open http://localhost:3333 in your browser to access the Web UI. Download the free Starter Pack from ai-curator.cloud/starter-pack.