Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/nearai/ironclaw/llms.txt

Use this file to discover all available pages before exploring further.

System Requirements

Database

  • PostgreSQL 15+ with pgvector extension, OR
  • libSQL/SQLite (embedded, zero dependencies)

Runtime

  • Rust 1.92+ (if building from source)
  • 4GB RAM minimum, 8GB recommended
  • macOS, Linux, or Windows (WSL supported)
PostgreSQL users: The pgvector extension is required for semantic search. See the PostgreSQL Setup section below for installation instructions.

Quick Install

Choose your platform and installation method:
1

Install via shell script

Download and run the installer:
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/nearai/ironclaw/releases/latest/download/ironclaw-installer.sh | sh
This installs IronClaw to ~/.cargo/bin/ironclaw.
2

Verify installation

Check that IronClaw is installed:
ironclaw --version
You should see the version number (e.g., ironclaw 0.13.1).
brew install ironclaw
Homebrew automatically adds IronClaw to your PATH.

Database Setup

IronClaw supports two database backends:

Verify Installation

Run the version command to confirm IronClaw is installed:
ironclaw --version
You should see output like:
ironclaw 0.13.1

Next Steps

Quick Start

Complete the setup wizard and chat with IronClaw

Configuration

Configure LLM providers, secrets, and channels

Updating IronClaw

To update to the latest version:
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/nearai/ironclaw/releases/latest/download/ironclaw-installer.sh | sh
IronClaw includes an automatic updater. Run ironclaw update to check for and install the latest version.

Troubleshooting

Error: pgvector extension not found on your PostgreSQL serverSolution:
  1. Install pgvector for your PostgreSQL version (see PostgreSQL Setup)
  2. Restart PostgreSQL: sudo systemctl restart postgresql (Linux) or brew services restart postgresql@15 (macOS)
  3. Re-run setup: ironclaw onboard
Error: PostgreSQL 14 detected. IronClaw requires PostgreSQL 15 or laterSolution: Upgrade PostgreSQL to version 15 or later. See https://www.postgresql.org/download/ for instructions.
Error: command not found: ironclawSolution:
  • Make sure ~/.cargo/bin is in your PATH (Rust installer adds this automatically)
  • Restart your terminal or run source ~/.bashrc (or ~/.zshrc)
  • If using Homebrew, run brew doctor to check for PATH issues
Error: Failed to connect to databaseSolution:
  1. Ensure PostgreSQL is running: brew services list (macOS) or systemctl status postgresql (Linux)
  2. Check your DATABASE_URL is correct: echo $DATABASE_URL
  3. Test connection manually: psql $DATABASE_URL
  4. For libSQL, ensure the parent directory exists: mkdir -p ~/.ironclaw

Build docs developers (and LLMs) love