Getting Started
Prerequisites
- Node.js 18+ (nodejs.org)
- An Indigo account (getindigo.ai)
Setup
-
Install the CLI
Terminal window npm install -g indigo-cliVerify the installation:
Terminal window indigo --version -
Authenticate
Terminal window indigo auth loginThis opens your browser for OAuth authentication. Once you approve, the CLI stores your credentials in the system keychain.
-
Try your first commands
List recent signals:
Terminal window indigo signals listCheck today’s meetings:
Terminal window indigo meetings list
Credential sharing
If you have Indigo Desktop installed, the CLI shares credentials through the system keychain. Logging in with either the CLI or the desktop app authenticates both — no need to sign in twice.
JSON output
Every command supports the --json flag for structured output:
indigo signals list --json[ { "id": "sig_abc123", "type": "decision", "content": "Ship v2.0 by March 15", "meeting": "Product Planning", "created_at": "2025-01-10T14:30:00Z" }]This makes it straightforward to pipe output into jq, scripts, or other tools. See the Automation guide for workflow examples.
Command reference
| Command group | Purpose |
|---|---|
indigo auth | Login, logout, and credential management |
indigo signals | List, search, and view signals |
indigo meetings | Browse and search meetings |
indigo config | Setup wizard, BYOK, and calendar connections |
indigo setup mcp | Claude Desktop MCP integration |
Next steps
- Browse signals or meetings to explore your data
- Set up BYOK configuration for your preferred AI model
- Connect Claude Desktop with MCP integration
- Build automation workflows with JSON output and scripting