Quickstart
AICMOHQ is a complete AI marketing system you can drive CLI-first: authenticate from the terminal, run research and drafts from git or a topic, review in the queue, and approve before anything publishes across scheduling, listening, creative, or ads.
1. Create an account
Sign up at aicmohq.com/pricing and pick a founding plan. Dashboard access needs an active subscription (credits reset each billing cycle). You can complete CLI login before billing is set up; drafting commands will tell you if a subscription is required.
2. Install the CLI
npm install -g @aicmohq/cliaicmo --helpFrom this monorepo:
pnpm --filter @aicmohq/cli build:package && npm link --prefix packages/cliConfig is stored at ~/.aicmo/config.json (mode 0600). Override with AICMO_HOME, AICMO_URL, or AICMO_TOKEN for CI.
3. Log in
aicmo loginThis starts device authorization (RFC 8628): the CLI prints a code, opens your browser to approve it, and saves a user token locally.
Local development against localhost:3000:
aicmo login --url http://localhost:3000Confirm the session:
aicmo whoamiaicmo config4. Connect a channel (optional for drafting)
Drafting works without OAuth. Publishing needs at least one connected platform.
aicmo connectionsConnect X, LinkedIn, or Reddit under Settings → Integrations in the dashboard, then run aicmo connections again.
5. Your first draft
Pick a topic (fastest path):
aicmo write --topic "What we shipped this week" --platform linkedin --queueOr draft from recent commits in your repo:
cd your-product-repoaicmo write --from-git --platform x --queueList drafts waiting for approval:
aicmo queue --status draftApprove and publish when ready (default workspace mode is approve-first):
aicmo queue approve <id>aicmo publish <id> --dry-run # credit estimateaicmo publish <id>6. Go further
| Goal | Command |
|---|---|
| Scout topics | aicmo scout -k saas,devtools |
| Full git → queue loop | aicmo ship -k "launch,api" --platform linkedin |
| Talk to AI CMO | aicmo chat ask "Plan a launch thread" |
| GEO citation demo | aicmo geo citations |
| Listening demo | aicmo listen demo |
| Private IndexRush entry | aicmo index status |
| Agent tokens for CI | aicmo token create --name ci --agent |
| Submit new URLs for discovery | aicmo index status |
aicmo geo and aicmo listen are local demos (fixtures, nothing is published or sent). aicmo index talks to the private IndexRush module when it is configured for your workspace. IndexRush is closed-source. It is not MIT-licensed and is not shipped in this repository.
Machine-readable output for scripts: add --json to any command.
Next: First win, Plans & Credits, and the full CLI reference.