Crowe Logic reads, edits, tests and ships code in your repos, from the terminal or the desktop app. You set the autonomy level before the agent acts, review every diff before it lands, and see the engine behind every model tier by name.
The free tier needs no card and no keys: CroweLM Flash, twenty turns a day, the full tool loop. Personal, Pro and Max open the whole table.
Screenshots from Crowe Logic desktop 0.24.8.
A coding agent fails quietly when one model is wrong and nothing checks it. Crowe Logic keeps the gate in your hands, shows the diff before it lands, and can put two engines on the same question so the disagreement is visible instead of buried.
Read only, edit, execute, full. The level filters which tools exist for the turn, and it is process-wide, so the gate and the tool list can never disagree. A risk classifier and a verifier step check actions on the way through.
Every edit arrives as a diff you approve, reject or amend before it touches the working tree. You see what changes in your repository, not a description of the fix.
Your GitHub repositories in the sidebar, a real shell, a file tree, git and an in-app browser. Worktrees let several agents work the same repository in parallel without stepping on each other.
Run two CroweLM tiers on one prompt and watch both stream. A third turn merges the strongest claims, judges a winner and says why, or diffs the two so the gaps are on the page.
Re-run any past turn on a different engine. Fork a session to try another approach without losing the original. Comparing models is a switch, not a rewrite.
Tokens, cache hits and credits on every turn, in the HUD as you work. Dual mode shows both sides. You always know what a session is burning before the invoice does.
One name per job, each at normal, high or max effort, plus Auto, which picks for you. The name stays put when the engine behind it moves, so your pins and scripts do not have to.
Crowe Logic does not train these engines. Each tier runs on a named frontier model, hosted on Microsoft Azure or reached through OpenRouter, with our grounding, knowledge base, tools and orchestration on top. Ask any tier what it runs on and it will tell you.
Every paid plan opens every CroweLM tier, every effort rung, dual mode, and the desktop and web apps on the same Crowe ID. Credits are the meter, so a vendor rate change never reaches your invoice: a flagship turn costs 5, balanced 2, fast 1. Dual mode sums both sides and synthesis adds 5.
Python 3.10 or newer, on macOS, Linux or Windows. First launch runs on the free tier with no card and no keys: CroweLM Flash, twenty turns a day. crowe login signs in with Crowe ID, with Microsoft or Google, and opens the rest of the table.
Crowe Logic desktop runs the same agent against the same gateway, and adds the things a terminal cannot draw: reviewable diffs you approve or reject, your GitHub repositories in the sidebar, a real shell, a file tree, git, worktrees and an in-app browser. It updates itself.
Desktop 0.24.8. macOS disk images for Apple Silicon and Intel, signed and notarized. Windows installer, not yet code-signed, so SmartScreen shows an unknown publisher. Linux AppImage and .deb. Every release ships with SHA256SUMS, and a workflow checks the update feed daily.
A repository workflow, not a chat window. Gated tool execution, diffs you review before they land, a real shell, git and worktrees, your repositories in the sidebar, replay and fork across engines, and dual mode with synthesis. Underneath, five named frontier engines instead of one, with a tool registry that reaches web search, browser automation, MCP servers and public records. If chat covers your work, keep the chat plan. If you ship code, start on the free tier in a repository you know and decide from inside the console.
Credits decouple what you pay us from what we pay upstream providers. A fast turn costs 1 credit, balanced 2, flagship 5. Dual mode sums both sides and synthesis adds 5. Personal's 750 credits are about 150 flagship turns a month, Pro's 3,000 about 600, Max's 6,000 about 1,200, or 400 dual-mode turns with synthesis. The HUD shows credits and cache hits live on every turn.
Named frontier models. CroweLM runs on GPT-5.6 Terra and Zenith on GPT-6 Astra (both OpenAI, on Microsoft Azure), Depth on Grok 4.6 (xAI), Coder on GPT-5.6 Sol (OpenAI), Flash on GLM 5.3 Flash (Z.ai, on Cloudflare), and the Vision, Grower and Kernel personas on Claude Fable 5.1 (Anthropic, through OpenRouter or Azure). Crowe Logic does not train these engines; what we build is the grounding in your knowledge base and repository, the tool registry, the execution gate, the dual-mode synthesis and the workflow around them. The tier names stay fixed so your pins survive when we move a tier to a stronger engine, and any tier will tell you what it runs on if you ask.
Yes, on every plan. The frontier picks (GPT-5.5, GPT-5.4, DeepSeek V4 Pro, Kimi K2.7 Code, Kimi K3, GLM 5.3 Flash, Claude Opus 4.8, Claude Sonnet 5) run on keys you hold, and crowe init --node points the console at endpoints you host. Those turns are billed by your provider, not metered by us. The CroweLM tiers run through your Crowe ID.
Tools run on your machine, so the trust decision is made before the call, not after. The autonomy level, read only, edit, execute or full, filters which tools exist for that turn. A read-only session cannot call a writing tool, because the tool is not in the list it was given. The level is process-wide, so the execution gate and the tool list can never drift apart. A risk classifier and a verifier step check actions on the way through, and every edit is a diff you approve first. These controls limit what is available; they do not make every permitted command safe, so pick the lowest level the task needs.
No. Crowe Logic does not train models and does not send your sessions to any training pipeline. A turn goes from your machine to the edge that serves the tier you picked and back. That edge has its own data policy, which you can read on its site. Retention terms are in our Privacy page, and data retention controls and self-hosted options are available by agreement.
Yes. Plans are billed monthly and cancel at the end of your billing period. No lock-in, no cancellation friction. Your session history remains in your local install regardless.
Crowe Logic, Inc., founded by Michael Crowe in Phoenix, Arizona. The CLI and the desktop app are the products, and the same framework runs our other agents in adjacent markets. We are bootstrapped, not venture-backed, and the product exists because we needed it for our own work.
Install, type crowe, and you are on the free tier in a repository you know. Review the first diff, run the tests, and decide from inside the console. Monthly billing, cancel any time, your history stays on your machine.
Checkout runs through Crowe ID and Stripe and provisions immediately.