Attach a repo's docs folder and get shareable URLs without leaving your shell.
$ curl -sSL https://kuickr.co/install.sh | sh
brew install nauman/tap/kuickrkuickr login [--browser | --token -]Log in (--browser, or paste/--token)kuickr whoamiShow the logged-in accountkuickr logoutForget the stored tokenkuickr whereShow config path, host, masked tokenkuickr versionPrint the CLI versionkuickr space new <slug> | publish <slug> | delete <slug>Make, publish/unpublish, or delete a Spacekuickr share <space>/<folder> [--page <path>] [--public]Share a folder/page (--public, --page, --private)kuickr add <file> <space>/<folder> [--as <path>]Publish one file as a page (quick, no bind)kuickr clone <space>/<folder> [dir]Download + bind a folder (like git clone)kuickr push [<space>/<folder>] [--dir D]Upload local docs (no flags in a bound dir)kuickr pull [<space>/<folder>] [--dir D]Download server docskuickr status [<space>/<folder>]Show what differs (push/pull/conflicts)kuickr open <space>/<folder>Print + open the published URLkuickr attach <folder> --space <space> --dir <path>First push with folder metadata (repo/title)kuickr find <query> [space:<s>] [folder:<f>]Search your pages by title + contentkuickr rm <space>/<folder> --page <path>Delete a page (--force: the whole folder)kuickr mv <space>/<folder> --page <from> --to <to>Move/rename a page (--rename: the folder)kuickr docs create <name> [--template basic|plans] | doctor --dir docs | index sync --dir docs/plansScaffold, validate, or rebuild docs indexeskuickr backlog push [<slug>] [--file F] [--ship MODE]Push the backlog to its roadmap visualizerWhen you run the browser login, Kuickr opens a short approval page so the CLI can receive an API token without you copying secrets by hand.
Start from your terminal with kuickr login --browser. The CLI starts a temporary local callback on 127.0.0.1.
Your browser shows Authorize the Kuickr CLI. Approve only if you just started login yourself.
Kuickr redirects back to the local callback, the CLI stores the token, and future commands use it automatically.
http://127.0.0.1:59429/callback. Kuickr refuses remote callback hosts so an approval cannot send your token to another website.Prefer to drive Kuickr from a chat or coding agent? One connector, no token to paste — Dynamic Client Registration does the handshake. More in the FAQ →
claude mcp add --transport http \ kuickr https://kuickr.co/mcp
Then run /mcp → Authenticate → approve in the browser.
codex mcp add --url https://kuickr.co/mcp kuickr codex mcp login kuickr
Add the server, then approve the OAuth sign-in in the browser.
Settings → Connectors → Add custom connector. Name it kuickr, URL https://kuickr.co/mcp, leave the OAuth fields blank → approve the sign-in.
Use a ChatGPT Business, Enterprise, or Edu workspace with custom MCP apps enabled. In ChatGPT web, open Settings → Apps, create/add a custom app or custom MCP server, paste https://kuickr.co/mcp, then approve the OAuth sign-in.