Crowe Logic, Inc. CLI 0.10.6 Desktop 0.24.8

A coding agent for your repositories,
under an execution gate you control.

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.

crowe · ~/src/cachekit level: edit
tests/test_cache.py::test_expiry_at_deadline fails. Find the cause and fix it.
CroweLM Coder · read cache.py, tests/test_cache.py · shell is off at this level
proposed diff · cache.py
- if now > self.expires_at:
+ if now >= self.expires_at:
approve · reject · edit
/dual judge · is that the root cause?
Coder
Boundary bug. The test treats expiry at the deadline as expired; the check excludes equality.
Zenith
Possible clock skew between the test clock and the cache clock.
judge
Coder. Both read the same frozen clock fixture, so only the boundary explains the failure.
/level execute · pytest tests/test_cache.py
1 passed
CREDITS 5 + 5 + 5 · 2/3 cached · level: execute
Crowe Logic desktop: a chat turn with the proposed changes listed for review
Chat with the proposed changes listed for review
Crowe Logic desktop: a diff view of an agent edit before it is applied
The diff, before it is applied
Crowe Logic desktop: the file tree of a repository beside the agent
The repository's files beside the agent
Crowe Logic desktop: the deployments panel
Deployments, in the same window

Screenshots from Crowe Logic desktop 0.24.8.

Why Crowe Logic exists

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.

Product

Built for the repository, not the chat box.

Execution gate

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.

Reviewable diffs

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.

Repos, shell, git, worktrees

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.

Dual mode and synthesis

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.

/replay and /fork

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.

Live cost per turn

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.

The CroweLM table

Five tiers. Every engine named.

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.

CroweLM
The default
Where a turn starts. Your knowledge base and repository context are mounted into the session, and it reads a screenshot as readily as a paragraph.
Runs on GPT-5.6 Terra by OpenAI
Zenith
Decisive analysis
For the question the default answered vaguely. Sharp, structured, willing to commit. The other half of the dual-mode pair.
Runs on GPT-6 Astra by OpenAI
Depth
Long horizon
Multi-step work over very large contexts, with twice the thinking room at every rung.
Runs on Grok 4.6 by xAI
Coder
Code in your codebase
Follows the patterns already in your project instead of importing its own.
Runs on GPT-5.6 Sol by OpenAI
Flash
Drafts and feedback loops
Brief and action oriented, for tight iteration. Lowest credit cost per turn, and the engine of the free tier.
Runs on GLM 5.3 Flash by Z.ai
CroweLM Auto
Routes per turn
Reads the task and picks the tier, so a bare crowe already lands on the right engine. Vision, Grower and Kernel personas sit beside it, each on Claude Fable 5.1 by Anthropic.
Your own keys, by name
On every plan, including free
GPT-5.5, GPT-5.4, DeepSeek V4 Pro, Kimi K2.7 Code, Kimi K3, GLM 5.3 Flash, Claude Opus 4.8 and Claude Sonnet 5 sit in the same /model table under their own names, on keys you hold. No CroweLM identity, no credit meter on those turns.
Pricing

Start free. Pay for the table.

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.

Free
No card, no keys
$0
20 turns a day on CroweLM Flash
  • The full tool loop and every autonomy level
  • Reviewable diffs, shell, git, worktrees
  • Your own keys for the frontier picks
  • Desktop, web and CLI on one Crowe ID
Install
Personal
One developer
$29 /mo
750 credits · about 150 flagship turns
  • Every CroweLM tier and effort rung
  • Dual mode and synthesis
  • Everything in Free
Choose Personal
Max
Dual mode all day
$199 /mo
6,000 credits · about 1,200 flagship turns
  • Room for 400 dual-mode turns with synthesis
  • Everything in Pro
Choose Max
Already hold inference keys?
The frontier picks run on your own keys inside the same console, on every plan including free. Point crowe init --node at your endpoints and they appear in /model under their own names. No separate tier, no credit meter on those turns.
Teams and companies
Pooled credits, shared workspaces, admin cost reports, single sign-on, audit logs, data retention controls and a self-hosted node option, by agreement.
Talk to Crowe Logic
Install

Two commands and you're running.

pip install crowe-logic
crowe

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.

Or the app

The same agent, with a window.

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.

FAQ

Honest answers to the obvious questions.

What does a paid plan buy that a $20 chat subscription does not?

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.

What are credits and how far do they go?

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.

What actually runs underneath CroweLM?

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.

Can I use my own API keys?

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.

What stops the agent running something it shouldn't?

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.

Is my code trained on or sold?

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.

Can I cancel anytime?

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.

Who builds this?

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.

Start today

Put the gate in your hands.

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.