Skip to main content

Installation Guide

Neural Commander runs on Linux, macOS, and Windows. Choose your platform below.

System Requirements

RequirementMinimumRecommended
CPU2 cores4+ cores
RAM4 GB8+ GB
Storage500 MB2+ GB (for models)
Go1.21+1.22+

Prerequisites

Ollama (Required for AI Features)

Neural Commander uses Ollama for local AI model inference.

# Linux
curl -fsSL https://ollama.ai/install.sh | sh

# macOS
brew install ollama

# Windows
# Download from https://ollama.ai/download

After installing, pull a model:

ollama pull llama3.2:3b
ollama pull codellama:7b # Recommended for code tasks

Installation Methods

Download the latest release for your platform:

Linux (x64)

curl -L https://github.com/angelsintheai/neural-commander/releases/latest/download/neural-commander-linux -o nc
chmod +x nc
sudo mv ncmd /usr/local/bin/

Linux (ARM64)

curl -L https://github.com/angelsintheai/neural-commander/releases/latest/download/neural-commander-linux-arm64 -o nc
chmod +x nc
sudo mv ncmd /usr/local/bin/

macOS (Intel)

curl -L https://github.com/angelsintheai/neural-commander/releases/latest/download/neural-commander-mac-intel -o nc
chmod +x nc
sudo mv ncmd /usr/local/bin/

macOS (Apple Silicon)

curl -L https://github.com/angelsintheai/neural-commander/releases/latest/download/neural-commander-mac-arm64 -o nc
chmod +x nc
sudo mv ncmd /usr/local/bin/

Windows

# PowerShell
Invoke-WebRequest -Uri "https://github.com/angelsintheai/neural-commander/releases/latest/download/neural-commander.exe" -OutFile "$env:USERPROFILE\bin\nc.exe"
# Add to PATH or run directly

Method 2: Build from Source

# Clone repository
git clone https://github.com/angelsintheai/neural-commander.git
cd neural-commander/neural-commander-go

# Build
go build -o ncmd ./cmd/nc

# Install (Linux/macOS)
sudo mv ncmd /usr/local/bin/

# Or add to PATH
export PATH=$PATH:$(pwd)

Method 3: Go Install

go install github.com/angelsintheai/neural-commander/cmd/nc@latest

Verify Installation

# Check version
ncmd version

# Expected output:
# Neural Commander v0.99 (Community Edition)
# Build: go1.22.0 linux/amd64

# Check health
ncmd health

# Expected output:
# Neural Commander Health Check
# ✓ Configuration: OK
# ✓ Ollama: Connected (16 models)
# ✓ Database: OK
# ✓ API Server: Ready

Post-Installation Setup

1. Initialize Configuration

ncmd init
# Creates ~/.neural-commander/ directory with default config

2. Start the Daemon (Optional)

ncmd daemon start
# Starts background monitoring for projects

3. Configure Your First Project

cd /path/to/your/project
ncmd init --project
# Creates .nc/ directory with project-specific settings

Updating

Binary Installation

Download and replace the binary with the latest version.

Source Installation

cd neural-commander
git pull
cd neural-commander-go
go build -o ncmd ./cmd/nc
sudo mv ncmd /usr/local/bin/

Uninstalling

# Remove binary
sudo rm /usr/local/bin/nc

# Remove configuration (optional)
rm -rf ~/.neural-commander/

# Remove project configs (optional, per project)
rm -rf /path/to/project/.nc/

Troubleshooting Installation

"command not found"

Ensure the binary is in your PATH:

echo $PATH
# Add /usr/local/bin if missing
export PATH=$PATH:/usr/local/bin

Permission Denied

chmod +x /usr/local/bin/nc

Ollama Connection Failed

# Ensure Ollama is running
ollama serve

# Check connection
curl http://localhost:11434/api/tags

Build Errors

Ensure you have Go 1.21+:

go version
# go version go1.22.0 linux/amd64

See Configuration for customizing Neural Commander.