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.

PlatformStatus
macOS (Apple Silicon)Fully supported
macOS (Intel)Supported
LinuxSupported
DockerDeploy to Docker — same app
WindowsComing 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.

Recommended

Homebrew (macOS & Linux)

The fastest way to install AI Curator with automatic updates.

Terminal
 brew tap elgap/tap brew install ai-curator

The curator command will be available globally. Start the server:

Terminal
 curator

This 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.

Terminal
 curl -fsSL https://raw.githubusercontent.com/elgap/ai-curator/main/install.sh | bash

This will:

  1. Check and install Node.js 20+ if needed
  2. Download AI Curator to your current directory
  3. Install all dependencies (with correct native binaries for your platform)
  4. Build the application
  5. Add curator command to your PATH
  6. 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.

Terminal
 docker pull elgap/ai-curator:latest docker run -d \ -p 3333:3333 \ -v ~/.curator:/root/.curator \ elgap/ai-curator:latest

The -v ~/.curator:/root/.curator mount persists your data. Access the Web UI at http://localhost:3333.

Docker Compose
For team deployments, use Docker Compose to manage AI Curator alongside your existing stack.

Build from Source

For developers who want to contribute or customize the build.

Terminal
 git clone https://github.com/elgap/ai-curator.git cd ai-curator npm install npm run dev

Development commands:

CommandDescription
npm run devStart development server
npm run buildProduction build
npm run db:resetReset database
npm run testRun tests
npm run bundle:cliBundle CLI for distribution

Environment Variables

Minimal configuration. Defaults work out of the box.

VariableDefaultDescription
AI_CURATOR_PORT3333Server port
AI_CURATOR_DATA_DIR~/.curatorWhere data is stored
HUGGINGFACE_TOKENFor private HF datasets

Verify Installation

Confirm everything is working.

Terminal
 # 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.