Open source · Windows

A kanban board where Claude Code does the work

Put a task on the board and Vexa takes it through planning, code, tests, code review and a security check on its own git branch. You approve the plan and accept the result — everything in between runs by itself.

Windows 10/11 · x64 · MIT license

Runs the Claude Code CLI you already have, on your Pro or Max subscription. No API keys, no terminal.

$ claude -p --output-format stream-json --permission-mode acceptEdits --append-system-prompt <developer.md>
what Vexa runs for every agent

Every task, the same full cycle

Six preset agents, each with its own prompt, model and permissions. Tasks run strictly one after another, so agents never trip over each other’s changes.

  1. 01

    Plan

    planner

    Reads the project and its CLAUDE.md, asks questions if the task is ambiguous, writes a plan.

  2. 02

    Approve

    your call

    Edit the plan, re-plan or approve it with one button.

  1. 03

    Code

    developer

    Implements the plan on the task’s branch.

  2. 04

    Tests

    tester

    Writes and runs tests for the change.

  3. 05

    Review

    reviewer

    Reviews the diff and requests changes.

  4. 06

    Security

    security

    Audits the change; high and critical findings block it.

Failed tests, requested changes and serious findings go back to the developer automatically

  1. 07

    Release

    release

    Proposes MAJOR / MINOR / PATCH and a CHANGELOG entry.

  2. 08

    Merge

    your call

    Review the diff and reports, accept — Vexa merges, bumps the version and tags.

Built for handing work off, not babysitting it

Everything the CLI can do, behind buttons — with the git hygiene you would do by hand.

Three steps

  1. 01

    Open a folder

    Any git project. Vexa checks that claude and git are installed and that you are signed in.

  2. 02

    Describe the task

    Title, description, type and priority. Optionally a branch name and “Discuss before planning”.

  3. 03

    Approve and accept

    Approve the plan, go do something else, come back to a reviewed, tested, versioned change.

Install

A regular installer: choose a folder and you are done. Installed copies update themselves.

Windows 10/11 · x64 · MIT license

“Windows protected your PC”?

The installer is not code-signed yet. Click More info → Run anyway.

  • Windows 10 or 11

    macOS and Linux are planned.

  • Claude Code

    Installed and signed in with a Pro or Max subscription.

  • Git

    Vexa creates a branch per task and merges locally.

What’s new

v0.2.0released

Added

  • Automatic updates from GitHub Releases: Vexa checks for a new version on startup and from Settings → Updates, downloads it with progress on your consent and installs on restart (or when you quit). A running task is never interrupted by an update.
  • Release workflow: pushing a vX.Y.Z tag builds the installer and publishes the release with update metadata.
Full changelog

Questions

Is it free?

Yes. Vexa is open source under the MIT license. You only need your own Claude subscription.

Do I need an API key?

No. Vexa starts the claude CLI installed on your computer, so work counts against your Pro or Max plan the same way as in the terminal.

Where does my code go?

Nowhere new. Vexa runs locally and talks only to the Claude Code CLI; nothing is sent to Vexa’s authors.

Can agents break my main branch?

Every task works on its own branch. Nothing lands on your base branch until you press Accept, and then it is a regular --no-ff merge you can revert.

Does it work with any language or framework?

Yes — agents work the way Claude Code does. Version bumps understand package.json, pyproject.toml, Cargo.toml, *.csproj and VERSION files.

macOS or Linux?

Not yet. Windows comes first; the app is built with Electron, so other platforms are a matter of time.