Many threads.
One clean merge.

WieVer runs your coding agents across your projects — each isolated in its own git worktree — then merges their finished work into one integration branch that has already passed your tests.

Releases in

Download unlocks

$29/mo · runs on Claude Code, Codex, Gemini, Qwen, Grok or Kimi — your engine, your accounts

  • 196 automated test suites
  • 20 sessions running at once
  • 4 conflict tiers tried before asking you
  • 100% local — binds to localhost, no cloud

The tour

Watch a run, end to end

Workspaces, a fleet across three projects, then the merge train landing them on one tested branch. Forty-six seconds, no narration needed.

The problem

Parallel work frays

Running several coding agents at once is easy. Landing their work is not. Left alone they edit the same files, drift apart, and hand you a pile of branches that only conflict with each other.

  • Agents in one checkout overwrite each other's edits
  • Every extra agent makes the final merge worse, not better
  • You end up doing the integration work by hand, at the end
main diverged

The mechanism

Every merge lands twice

Each session gets its own git worktree, so no two agents ever share a checkout. A foreman then walks the finished branches into one integration branch — and re-runs your test suite on the merged tree before anything is allowed to stay.

  • One worktree per session — agents cannot collide
  • Conflicts try four tiers before anyone asks you
  • Only new failures count — it compares against a baseline
  • A branch that breaks the build is evicted, and the train continues
  • Connect a GitHub token and it opens the pull request too
verify merged worktrees

The safety net

Nothing is lost, only rewound

Usage limits are account-wide, so when one session hits the ceiling every session is stuck. WieVer detects the limit, arms a resume at the reset, and fans that out to everything running — browser panes, fleet workers, and background sessions all pick up together.

  • Hits the limit at 2am, resumes itself at the reset
  • One signal restarts every worker at once, not one at a time
  • A bad branch is discarded whole — nothing to unpick
limit auto-resume resumed

Capabilities

Built for running many at once

Everything is included in the one price — there are no tiers to climb.

  • Fleet orchestrator & Command Deck

    Dispatch a fleet of agent workers across a task and coordinate them from an overseer session that can see every worker and push the next step into any of them. Mix engines inside one run. Spend caps and a per-project allow-list bound what a run is allowed to touch, and anything destructive — a push, a branch delete, a merged pull request — waits on your explicit yes. The agent has no way to approve its own request.

  • Worktree isolation

    Every session is launched into its own git worktree on its own branch, so concurrent agents physically cannot overwrite one another. It's the filesystem, not a convention — and it's always on, including for folders that weren't repositories when you pointed WieVer at them.

  • Merge train

    A foreman merges the finished branches in order, resolves conflicts through four escalating tiers, and gates the result on a real test run — comparing against a baseline so only new failures block the train. It also tells you whether your tests failed or the verification itself crashed: the difference between a mystery and a fix.

  • A chat, not a terminal you babysit

    Sessions read as a conversation, not a console. Slash commands and file mentions from a menu, screenshots and logs dropped straight in, dictation for when typing is the bottleneck — and when an agent stops to ask you something, the choices arrive as buttons you tap. Change the model or how hard it thinks mid-session, without restarting.

  • One screen for everything running

    Twenty sessions is only workable if you can see twenty sessions. A single list shows every live one — fleet workers, the merge train, chats, workspace panes — and every row carries the same controls: switch model, change effort, open it, stop it.

  • Not just Claude — bring your own engine

    Run a session on Claude Code, Codex CLI, Gemini CLI, Qwen Code, Grok or Kimi. Same worktree isolation, same merge train, whichever one you pick.

    See all six engines →

  • Workspaces

    Split-pane layouts you save and reopen — terminals arranged the way you actually work, restored intact. Attach a pane read-only to watch a session with no risk of typing into it; on a phone the same layout becomes a swipeable deck.

  • Know before you hit the wall

    A usage meter shows how much of your current Claude block you've spent — learned from your own transcripts and checked against Anthropic's usage endpoint, not guessed. Claude Code only: it reads Anthropic's usage API, and the other engines expose no equivalent to read.

  • Survives the things that stop a long run

    Hit a usage limit and every running session is armed to resume at the reset — the limit is account-wide, so the whole fleet comes back together rather than one at a time. Sessions return after a restart with their conversations intact, and your sign-in is kept fresh in the background, so an unattended run doesn't quietly die overnight on an expired token.

  • Nothing to install first

    Setup is three answers — where your projects live, a password, and how much freedom sessions get. WieVer brings its own Node and Git, kept off your system PATH so they can't collide with anything you already have, and any engine CLI you're missing installs from the Connectors screen in one click. No terminal, at any point.

Pricing

One price, everything in it

WieVer Pro

$29/mo

  • Every feature — no tiers, no seat limits
  • Fleet orchestrator, merge train, workspaces
  • Up to 20 isolated sessions at once
  • Six engines — bring your own provider accounts
  • Cancel anytime
Get Pro — $29/mo

Works with

Bring your own engine

The best coding CLI changes every few months. WieVer doesn't care which one you use — it launches the official CLI already installed on your machine, signed in as you, and hands every engine the same worktree isolation and the same merge train. Six engines today. When the seventh one arrives, nothing about your workflow has to change.

The same is true of your projects. WieVer drives git and a terminal — it never parses your code, builds it, or needs a plugin for your language. TypeScript, Rust, Python, Go, C#, a Unity repo, a monorepo, a decade-old codebase with a Makefile: if it's a git repository and your agent can run in it, WieVer can run a fleet on it. The only thing it needs to know about your stack is the one command that runs your tests.

Claude CodeCodex CLIGemini CLIQwen CodeGrokKimi

Whichever engine a session runs on, it gets its own git worktree on its own branch, and its finished work goes through the same merge train: merge in order, four escalating conflict tiers, then your test suite re-run on the merged tree before anything is allowed to stay. Mix engines inside one run — the train doesn't ask which CLI wrote the commit.

You use your own accounts with each provider. Nothing is resold to you, no tokens are marked up, and no prompt or line of code passes through us — WieVer runs on your machine and spawns the vendor's own CLI. Your $29/mo buys the orchestrator; your existing subscriptions cover the models.

  • default

    Claude Code

    The engine WieVer was built around. Sessions register with the Claude desktop and phone apps, so a run you start at your desk is visible from your pocket.

    Models

    The models your Claude plan includes, picked at launch — with an effort level.

    Needs your own Claude Pro or Max plan.

    Installed for you during setup if it's missing.

  • Codex CLI

    The only engine with a reasoning-effort dial at launch time — minimal through xhigh, chosen per session.

    Models

    • GPT-5.6 Sol (flagship)
    • GPT-5.6 Terra (balanced)
    • GPT-5.6 Luna (fast)
    • GPT-5.5
    • GPT-5.4 Mini

    Needs your own OpenAI account to sign in with.

    WieVer installs it with its own bundled Node — nothing required on your machine first.

  • Gemini CLI

    Four models spanning a preview flagship down to a Flash Lite for the cheap, high-volume passes.

    Models

    • Gemini 3 Pro Preview (flagship)
    • Gemini 2.5 Pro
    • Gemini 2.5 Flash (fast)
    • Gemini 2.5 Flash Lite

    Needs your own Google account to sign in with.

    WieVer installs it with its own bundled Node — nothing required on your machine first.

  • Qwen Code

    Three models, two of them coder-specialised — the cheap end of the roster for wide, repetitive passes over a codebase.

    Models

    • Qwen3.5 Plus (flagship)
    • Qwen3 Coder Plus
    • Qwen3 Coder Flash (fast)

    WieVer installs it for you — no terminal.

  • Grok

    One model, one decision. Useful when you want a second opinion on a branch rather than a whole fleet.

    Models

    • Grok 4.5 (flagship)

    Installed is not entitled: running it needs a SuperGrok subscription, and WieVer can't check that for you.

    WieVer installs it for you — no terminal.

  • Kimi

    Four models including a one-million-token flagship — the one to reach for when a fix has to read half the repo.

    Models

    • K3 (flagship, 1M ctx)
    • K3 256k
    • Kimi for Coding (balanced)
    • Kimi for Coding Highspeed (fast)

    Wants Git for Windows present at first launch.

    WieVer installs it for you — no terminal.

All product names are the property of their respective owners and are used here for identification only. WieVer is an independent product and is not affiliated with, endorsed by, or sponsored by any of them. You use your own accounts and subscriptions with each provider.

Honest about what you're buying

Bring your own accounts

WieVer Pro needs your own account with whichever engine you run — a Claude Pro or Max subscription from Anthropic, or the equivalent for Codex, Gemini, Qwen, Grok or Kimi. It launches and orchestrates the official CLI you already sign in with. We never resell model access, never mark up tokens, and never sit between you and your provider's billing. Your $29/mo buys the orchestrator; your own accounts cover the models.

Frequently asked questions

Does this work on Mac or Linux?

Not yet — WieVer is Windows 10/11 only for now.

Windows flagged the installer as unrecognized. Is that normal?

Yes. The installer isn't code-signed yet, so SmartScreen warns the first time you run it. Click "More info", then "Run anyway". Code-signing is on the roadmap.

Do I still need my own account with the model provider?

Yes — whichever engine you run. A Claude Pro or Max plan for Claude Code, or the equivalent account for Codex, Gemini, Qwen, Grok or Kimi. WieVer is the orchestrator, not a source of model access — see "Bring your own accounts" above.

Can I run sessions on something other than Claude Code?

Yes — Codex CLI, Gemini CLI, Qwen Code, Grok and Kimi are all launchable engines, and you can mix them inside one run. Every engine gets the same worktree isolation and goes through the same merge train. You bring your own account with each provider; see "Bring your own engine" above.

Do I need anything installed for the other engines?

No — WieVer installs Codex CLI, Gemini CLI, Qwen Code, Grok and Kimi for you from the Connectors screen, using the Node runtime and Git it ships with, so nothing has to be on your machine first. Two honest notes: Kimi wants Git for Windows present at its first launch, and installing Grok isn't the same as being entitled to use it — that still needs your own SuperGrok subscription, which WieVer has no way to check.

Is this a terminal app? I don't want to babysit six consoles.

Sessions render as a chat, not a console — slash commands and file mentions from a menu, attachments, dictation, and tappable buttons when an agent stops to ask you a question. A single dashboard lists every session running anywhere in the app, each row with the same stop / open / switch-model controls, so supervising six looks much like supervising one.

What happens if I close the app, or Windows reboots mid-run?

Sessions come back with their conversations intact, and you choose per session which ones restart on their own. If you hit a usage limit instead, every running session is armed to resume at the reset together rather than one at a time — and your sign-in is refreshed in the background so a long unattended run doesn't expire overnight.

Does my code pass through your servers?

No. WieVer runs entirely on your machine and binds only to localhost — there is no relay and no cloud component. Your code talks to Anthropic directly, through the claude CLI you already use.

Can I reach it from my phone?

Not out of the box. The desktop app is deliberately localhost-only, so remote access isn't part of the install today — it's on the roadmap. If you already run your own tunnel or VPN to that machine, the UI itself works fine in a phone browser.

How many sessions can I run at once?

Up to 20 concurrent sessions by default. Each one gets its own git worktree, so they can all work in the same repository without colliding.

Does it open pull requests for me?

The merge train merges, resolves conflicts and verifies entirely on your machine without any account. If you want it to open the pull request as well, give it a GitHub token — otherwise it leaves you a clean, tested integration branch to push yourself.

What happens if I'm offline?

Your licence keeps working for 14 days without an internet check — enough for a flight or a bad connection. It re-verifies automatically next time you're online.

Can I cancel anytime?

Yes — cancel from your Polar customer portal whenever you like. No lock-in.

Put the whole fleet to work

Install it on Windows, point it at your projects root, and launch your first run.

Windows 10/11 · not code-signed yet, so SmartScreen warns on first run — More info → Run anyway.