First run

Type crowe and chat opens. A Crowe ID account is required before any model answers, so the first thing the console asks for is a sign-in. Create an account at id.crowelogic.com.

Sign in

crowe login

Opens the browser and signs in to Crowe ID with the OAuth authorization code flow and PKCE. The browser hands the code back to the console over a loopback callback on this machine. crowe login --no-browser prints the sign-in URL instead of opening one, and still needs that loopback callback to reach the machine.

crowe login --device

For a machine without a browser: a container, an SSH session, CI. The console prints a short URL and a code, then waits while you finish the sign-in on your phone or laptop.

crowe logout forgets the stored session.

The free tier

An account with no plan gets the free tier: CroweLM Flash, which runs on GLM 5.3 Flash by Z.ai on Cloudflare, at 20 turns per day. The full tool loop and the autonomy levels are there; the rest of the model table opens with a plan.

Upgrade

crowe upgrade

Opens Stripe Checkout. Personal is $29 a month. Pro is $99 a month, or $1,020 a year with crowe upgrade pro --annual. Payment lands, the entitlement is stamped on your Crowe ID, and the next sign-in refresh unlocks the tier: no keys to manage. The plan argument is one of personal, pro, max or team; --ref records who sent you.

crowe billing opens the Stripe customer portal for the subscription.

Check the account and the install

CommandShows
crowe whoamiThe signed-in Crowe ID identity.
crowe doctorPython, installed and latest version, sign-in state, gateway and Crowe ID reachability.
crowe billingThe Stripe customer portal, in the browser.

Inside chat, /account shows the workspace plan, credit balance and reset date, /status the session and its settings, and /help the full command table.

Autonomy

Tools run on your machine, so the trust decision is made before the call. crowe chat --autonomy read_only (or edit, execute, full) filters which tools exist for the session; /autonomy <level> changes it mid-session. A read-only session cannot call a writing tool because the tool is not in the list it was given.

What stays on your machine

Telemetry is a local, append-only JSON Lines file at ~/.crowe-logic/runtime/telemetry.jsonl, rotated at 50 MB. It records tool calls, model calls and session events; tool arguments are cut to 200 characters and the values of content, text and data arguments are dropped, only their lengths kept. Nothing in it is uploaded. Set CROWE_LOGIC_TELEMETRY=0 to turn it off entirely; the file is then never written.