Free · Local-first · No account

Own the code AI wrote for you.

The OpenThunder desktop app runs entirely on your machine. Map your architecture, surface security risks, and verify changes. No cloud, nothing uploaded, no sign-up.

Detecting your platform…

Download

Pick your platform. The desktop app is free forever and bundles its own local server.

Prefer to build from source?

Everything is open in the monorepo. You need Node 18+ and pnpm 8+.

git clone https://github.com/SkillsTechTalk/openthunder.git
cd openthunder
pnpm install
pnpm build

# start the local API server + dashboard
pnpm dev:server
pnpm dev:dashboard
# open http://localhost:5173

Local-first by default

OpenThunder is built for developers who want to keep their code on their own machine.

Runs on 127.0.0.1

The API server binds to localhost only. It is not exposed to your network.

Keys never stored

API keys are never written to disk, the database, or logs, and are filtered from subprocesses.

No account required

Use it fully offline. Cloud sync and team features are optional and live in the cloud app.

Your git stays yours

OpenThunder never force-pushes or auto-merges to your main branch. It warns on a dirty tree.

Quick start

Run your first verified mission from the CLI in under a minute.

  1. 1. Initialize OpenThunder
    node apps/cli/dist/index.js init
  2. 2. Create a mission
    node apps/cli/dist/index.js mission create \
      --title "Add refresh-token rotation" \
      --goal "Add refresh-token rotation without changing the authorization boundary"

    Omit the builder and reviewer and the model router picks for you.

  3. 3. Run it
    node apps/cli/dist/index.js mission run <mission-id>

    Builder builds, an independent reviewer challenges it, then verification runs your actual tests. No green check without evidence.

  4. 4. Read the evidence report
    node apps/cli/dist/index.js mission report <mission-id>