Skip to main content
Choose your installation method based on how you want to use AeonSage.

Installation Methods


CLI Installation

Install the AeonSage CLI for command-line operation and Gateway server.
pnpm add -g aeonsage

Using npm

npm install -g aeonsage

Using yarn

yarn global add aeonsage

Verify Installation

aeonsage --version
# aeonsage/2026.2.15

aeonsage --help

Quick Start with CLI

# Initialize configuration
aeonsage init

# Start the Gateway
aeonsage gateway start

# Open in browser (default port)
open http://localhost:3000

Docker Installation

Run AeonSage in a container for isolated, reproducible deployments.

Pull Image

docker pull aeonsage/gateway:latest

Quick Run

docker run -d \
  --name aeonsage-gateway \
  -p 18789:18789 \
  -v aeonsage-data:/root/.aeonsage \
  -e GATEWAY_TOKEN=your-secure-token \
  -e OPENAI_API_KEY=your-key \
  aeonsage/gateway:latest

Docker Compose

Create docker-compose.yml:
version: '3.8'

services:
  aeonsage:
    image: aeonsage/gateway:latest
    container_name: aeonsage-gateway
    restart: unless-stopped
    ports:
      - "18789:18789"
    volumes:
      - ./config:/root/.aeonsage
      - ./skills:/root/.aeonsage/skills
    environment:
      - GATEWAY_TOKEN=${GATEWAY_TOKEN}
      - OPENAI_API_KEY=${OPENAI_API_KEY}
      - ANTHROPIC_API_KEY=${ANTHROPIC_API_KEY}
      - LOG_LEVEL=info
Start:
docker-compose up -d
See Docker Deployment for advanced Docker configurations including PostgreSQL, Ollama, and reverse proxy setup.

Build from Source

For development or custom builds.

Prerequisites

  • Node.js 22+
  • pnpm (recommended) or npm
  • Git

Build Steps

# Clone the repository
git clone https://github.com/aeonsage/aeonsage.git
cd aeonsage

# Install dependencies
pnpm install

# Build the project
pnpm build

# Run locally
pnpm aeonsage gateway start

Development Mode

# Run in development mode with hot reload
pnpm dev
See CONTRIBUTING.md for development guidelines.

Platform-Specific Notes

macOS

Windows

Linux


Coming Soon

Join our Discord for early access to mobile app betas.

Next Steps