Your entire agency. One terminal command away.
Create websites, manage clients, run workflows, and check analytics — from the terminal or from an AI agent. JSON output for machines. Pretty tables for humans.
Compatible agents
Works with any agent that runs shell commands
Plus any custom agent built with LangChain, CrewAI, or plain shell scripts. If it can run lindoai, it works.
Tell your agent:
First install lindoai-cli globally and run lindoai skill to install the skill. Then run lindoai --help to learn all available commands. Finally run lindoai login to authenticate and connect to my workspace.In action
What it looks like
$ lindoai sites create --name "Bright Smile Dental" --description "Family dentistry in Austin, TX" ✓ Website created: web_abc123xyz Preview: https://brightsmile.lindo.agency Pages: 5 (generating...) $ lindoai clients create --email "sarah@brightsmile.com" --name "Sarah Johnson" ✓ Client created: cli_xyz789abc Magic link: https://app.lindo.ai/magic/... $ lindoai workspace credits ┌─────────────┬────────────┐ │ balance │ 2,340 │ │ used │ 660 │ │ allocated │ 3,000 │ └─────────────┴────────────┘
Built for agents
The interface AI agents already understand.
AI agents like OpenClaw, Hermes, OpenCode, Claude Code, and Codex operate by executing shell commands. They don't need a GUI, an API client library, or MCP support. They need a CLI that returns structured data they can parse and act on.
The Lindo CLI was designed for this. --format json on any command gives machine-readable output. Non-interactive auth via environment variable. Clear error messages with actionable suggestions. Idempotent operations safe for retry.
Designed for
Developers and AI agents alike
Dual output
Pretty tables for humans, structured JSON for machines. Switch with --format json.
Agent-native
Non-interactive auth, clear errors, idempotent operations. Built for autonomous AI agents.
Scriptable
Pipe to jq, use in bash scripts, run in CI/CD. Standard Unix tool behavior.
Secure auth
Browser login for interactive use. LINDO_API_KEY env var for headless/agent environments.
Idempotent
Safe to retry. Agents can call the same command multiple times without side effects.
Zero dependencies
npx lindoai works without global install. Or npm install -g for permanent access.
Setup
Running in 30 seconds
Install.
npm install -g lindoai — or use npx lindoai for one-off commands without installing.
Login.
lindoai login opens a browser. Or set LINDO_API_KEY for headless environments and AI agents.
Use it.
lindoai sites list, lindoai clients create, lindoai workspace credits — everything is one command.
Frequently Asked Questions
Who is the CLI for?
How is this different from the MCP server?
Can I use the CLI in CI/CD pipelines?
What AI agents work with the CLI?
Is there a Docker image?
npm install -g lindoai
One install. Your entire workspace at your fingertips — or your agent's.