Skip to content

Getting Started

Prerequisites

Setup

  1. Install the CLI

    Terminal window
    npm install -g indigo-cli

    Verify the installation:

    Terminal window
    indigo --version
  2. Authenticate

    Terminal window
    indigo auth login

    This opens your browser for OAuth authentication. Once you approve, the CLI stores your credentials in the system keychain.

  3. Try your first commands

    List recent signals:

    Terminal window
    indigo signals list

    Check 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:

Terminal window
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 groupPurpose
indigo authLogin, logout, and credential management
indigo signalsList, search, and view signals
indigo meetingsBrowse and search meetings
indigo configSetup wizard, BYOK, and calendar connections
indigo setup mcpClaude Desktop MCP integration

Next steps