Install on macOS

The Connector supports macOS 12 (Monterey) or later on both Intel and Apple Silicon Macs. Choose whichever method feels most natural.

macOS 12+
Intel & Apple Silicon
3 install options
OPTION 1

Install script

One line, auto-detects your architecture, installs to /usr/local/bin/kuali (prompts for your password if needed):

$

curl -fsSL https://connector.kuali.co/install.sh | sh

OPTION 2

Homebrew

$

brew update && brew install kualico/tap/kuali

Upgrade later with brew upgrade kuali, or let the Connector update itself with kuali update install.

OPTION 3

Direct download

Download kuali-darwin-arm64 for Apple Silicon (M1–M4) or kuali-darwin-amd64 for Intel from the latest release. Not sure which? Apple menu → About This Mac → the "Chip" line. Then:

$

chmod +x ~/Downloads/kuali-darwin-*

$

sudo mv ~/Downloads/kuali-darwin-* /usr/local/bin/kuali

FIRST-LAUNCH APPROVAL

If macOS blocks the binary

"kuali cannot be opened because the developer cannot be verified"

System Settings → Privacy & Security → Security → Allow Anyway, then run kuali version again and click Open. Or clear the quarantine flag in one step:

$

xattr -d com.apple.quarantine $(which kuali)

VERIFY

Check it worked

$

kuali version

kuali 1.0.0-rc6 (commit …, built …)

UNINSTALL

Clean removal

Homebrew
Script or direct download

$

brew uninstall kuali

$

brew untap kualico/tap

The ~/.kuali directory holds your config. If you stored your API key in the keychain, remove it with security delete-generic-password -s kuali-cli (repeat per profile).

Next: connect it

Once kuali version works, head to Getting started to connect your instance and AI assistant.

Getting started ->

Where to next

Prompt library

Ready-to-use prompts for curriculum, research, build apps, imports, workflow analysis, and reporting.

Browse prompts →
Client-specific guides

Tips for Claude Desktop, Claude Code, Codex, Gemini, Copilot, and VS Code.

AI assistants →
Use it as a CLI

Skip the chat — every capability is also a plain kuali command, ready for scripts and CI.

Command reference →