Download C9AI

Your local AI agent. Runs on your machine, connects to Matsya, and completes tasks autonomously while you focus on what matters.

Windows

v2.4.0 · ~3.7 MB · Windows 10+

irm https://matsyaai.com/dist/c9ai/install.ps1 | iex

Manual ZIP download

Windows Installer (.exe, 33 MB)

Linux

v2.4.0 · ~3.4 MB · Ubuntu 20.04+, Debian, Fedora

curl -fsSL https://matsyaai.com/dist/c9ai/install.sh | bash

Manual tar.gz download

macOS

v2.4.0 · ~3.4 MB · macOS 12+

curl -fsSL https://matsyaai.com/dist/c9ai/install.sh | bash

Manual tar.gz download

Option A: One-Line Install

Requires Node.js 18+ installed.

1
Run the installer

Windows (PowerShell):

irm https://matsyaai.com/dist/c9ai/install.ps1 | iex

Linux / macOS:

curl -fsSL https://matsyaai.com/dist/c9ai/install.sh | bash

The installer checks Node.js, downloads C9AI, installs dependencies, and creates a config template.

Option B: Manual Setup

If you downloaded the ZIP/tar.gz and unzipped it yourself.

1
Install dependencies

Open a terminal in the unzipped folder and run:

cd c9ai && npm install
2
Configure

Copy the example config and fill in your keys:

copy .env.example .env

Edit .env and set these values:

MATSYA_API_KEY=msk_... # From Matsya Settings > API Keys ANTHROPIC_API_KEY=sk-ant-... # Your Claude API key

That's it — just two keys. Your user and workspace are resolved automatically from the API key.

3
Run

Start C9AI and it will connect to Matsya and begin polling for tasks.

npm run agent:api

C9AI sends a heartbeat every 60 seconds. You'll see it come online in Matsya Settings > BRU AI Worker.

Prerequisites

Required
Optional
  • Anthropic API Key — for Claude AI fallback
  • Ollama — for local LLM (no API costs)
BRU
Autonomous Tasks

Assign tasks to BRU in Matsya. C9AI picks them up, works with AI, and posts results back.

Local & Secure

Runs on your machine. Your data stays local. Use your own API keys for full control.

Always Connected

Connects to Matsya via API. Supports Cloud, Local, or Hybrid modes.