Desktop

Crosscheck as an app you install

Everything in one window: add your provider keys in a normal form field, pin your models, run the panel and watch each one answer, with a real terminal underneath. No Node to install, nothing to paste into a browser.

download

Almost ready

The desktop app is in final testing. In the meantime the command-line install does everything it does — install Crosscheck from Claude Code.

macOS and Windows builds coming soon

what's in it

Five screens, one window.

Setup that finishes

Activate the machine, add your keys, pick your models, connect Claude Code. It finds keys you already have in your environment and offers to use them, so most people are done in one click rather than five console visits.

Keys you can actually manage

Every provider in one list: add, replace, test, remove. Testing is free — it asks the provider whether the key works, not a model. You can see the last four characters and when it last worked.

Models, pinned or default

Take Crosscheck's defaults and they move as the good models move, or pin a specific one per provider — with separate choices for the everyday panel and the flagship lineup.

A working screen

Each model gets a column: what it's doing, how long it's taken, what it cost. When the run finishes the synthesis takes the stage and the columns fold away — one click from auditing it.

A real terminal

Your shell, your profile, your aliases — ⌘J, like the editor you already use. Provider keys are stripped from its environment.

Shared with the command line

The app writes the same files the CLI reads. Set your keys here and Claude Code works too, without doing anything else.

your keys

They stay on your machine, and you can check.

Your API keys are encrypted on disk and sent only to the provider they belong to. Crosscheck's servers learn which providers you configured and the last four characters of each — the endpoint that receives that can't accept more than four characters, so a whole key physically cannot be sent through it.

That is a claim, so the app makes it checkable. Settings has a list of every host the app has contacted since you opened it, with a plain-language reason for each. If you ever see something there that isn't one of your providers or ours, we want to hear about it.

licensing

It's the seat you already have.

One person, one seat, any surface. The desktop app, the command line and Claude Code on the same machine share a single activation — there is nothing extra to buy and nothing extra to activate.

desktop — crosscheck