When the snake reaches the edge of the board, what should happen in this game?
Agentic integrity · Open source · Apache 2.0
An AI coding agent with a quorum behind every call.
QuorX is an AI coding agent whose work is checked. It builds on your own computer with a real shell and a real browser, while decider models answer its questions, a separate reviewer scores every build, and a safety layer guards every command. Any model, from OpenRouter, the makers' own APIs, your subscriptions or your PC, priced before you pick.
Agentic integrity
An agent whose work is checked.
What the agent does is tested by something other than the agent. And you can see how each model holds up before you trust it with a project.
-
1
Deciders answer its questions
When it's unsure, the agent writes down its own guess, then fast decider models vote. You see whether asking changed the answer.
The quorum ↓ -
2
A reviewer scores every build
A separate model opens what was built, plays it and scores it before the reply. Problems go back to the agent.
The checks ↓ -
3
A safety layer guards commands
Every command is parsed and classed before it runs. Risky ones wait for you, code QuorX can't read goes to the deciders, and system changes are refused.
Safety ↓ -
4
Benchmarks measure it
A built-in build benchmark with hidden checks scores models on real tasks, and your own pass rate sits next to each model's price.
Models and prices ↓
Across every model you can pick. Per-model results, the price before you pick, and model cards with each model's limits, quirks and QuorX results, so you can see which models build well and improve how you use them.
Watch the walkthrough · 1:36
See it build, test and review a game in 96 seconds.
The video loads from YouTube's no-cookie player only after you press play.
Chapters
Describe it. It builds, tests and shows you.
-
1
Describe it
A game, a site, a desktop app, a fix. A prompt enhancer spells out what the request implies and shows it under your message, so you can correct it.
-
2
It builds in your folder
A real terminal, a real browser and the toolchains already on your computer.
-
3
It tests before it replies
Every file is checked as it is written. Then it opens what it built, plays it like a person would, and a separate reviewer model scores it.
-
4
You review and undo
Every change, commands included, with one-click Undo.
The quorum
Small, fast models check its guesses.
When the agent is unsure, it writes down its own guess first, then asks a quorum of fast decider models yes/no or multiple-choice questions. You see whether asking changed anything.
Guess first, then vote
The agent writes down its own answer and how sure it is before the deciders vote, so you can see whether asking changed it.
In ⚡ YOLO the deciders answer for you
When the agent would normally stop to ask you something, the deciders answer its question instead.
Fixed checks, every build
A standing set of questions goes to the deciders about every build too, not only when the agent is unsure.
Safe by default
It asks before it does anything risky.
Guarded commands
Every command line is parsed and each part is classed. Your rules decide what runs; the rest comes to your approval card. Starting a server gets the same check.
🔒 Strictor⚡ YOLO
Strict is the default and asks you about anything that isn't read-only. YOLO runs most commands on its own, after a snapshot; pushes, deploys and writes outside the project pause for you, and commands QuorX can't read go to the deciders.
Undo covers commands
The project is snapshotted before each command, so Undo covers what a build script or an rm did, not just the agent's edits, even when commands ran at the same time.
Tripwire and spending caps
A command that deletes many files outside the project is stopped. A cap per reply, an optional daily cap, project budgets and a media cap. Stopped and failed calls count too, so caps match what OpenRouter bills.
- Per reply
- $1.00
- Paid media per reply
- $0.50
- Daily
- optional
- Project budget
- stops and asks
Example values from one chat's settings. You set your own.
Stop ends everything
Each command runs in a Windows job, so Stop ends every process it started and confirms 0 processes left. Pressed before a command starts, Stop means it never runs.
Refused outright
DenySystem changes (services, the registry, disks, admin rights), deleting your profile, a drive root or anything above the project. No rule or mode can approve these.
rm -rf ~your profileRemove-Item -Recurse C:\a drive rootrm -rf ../..above the projectStop-Service WinDefenda system change
It checks before it says done.
- Checks the changed files again and runs compiler checks on them.
- Opens what it built and runs browser checks against it.
- Catches weakened tests, so a pass means a pass.
- A separate reviewer model plays the result and scores it. Problems go back to the agent.
Any model, wherever you pay. Price first.
Hundreds of models through one OpenRouter key, the makers' own APIs with your key, the plans you already have, or Ollama and the AI apps on your PC. The picker starts with where a model runs, then searches, sorts by price, filters by what a model can do, and shows your own pass rate next to each price.
Every step and every cent is on the record.
$0.01095for one reply, 16 model calls, itemised.
Twelve providers, four ways to pay.
What each one brings →One key, every makerpay per call
- OpenRouterHundreds of models, prices side by side. Runs the deciders and paid media.
The makers' own APIsyour key, their prices
- OpenAIGPT models, cached tokens billed as OpenAI does.
- AnthropicClaude with thinking and prompt caching, natively.
- Google GeminiGemini on your key; free-tier keys work too.
- Moonshot KimiKimi, with its reasoning kept between steps.
- MetaMeta's models on its developer API.
Subscriptionsa key with plan limits
- OpenCode GoIts models at no cost per call, up to the plan's limits.
- Command CodeGPT, DeepSeek, Kimi, GLM, Qwen and Claude on your credits.
Apps on this PCyour sign-ins there, no key here
- OllamaThe models you pulled, for nothing, and its cloud models.
- OpenCodeEvery provider you connected there.
- Claude CodeThe plan or key it's signed in with.
- Grok BuildGrok's models, for writing and building.
Same tools, approvals, Undo and Stop on every one. Mix them: one model for the chat, another for the reviewer, a third for the helpers.
More in the box.
16 platform packs
Each one finds its toolchain, compiles what a reply changed, runs and drives the app, and debugs with breakpoints.
- Rust
- Node & TypeScript
- Python
- .NET
- Go
- C & C++
- Java & Kotlin
- Android
- Flutter
- Electron
- Tauri
- Godot
- Unity
- Windows installers
- Apple apps
- + one for every project
The Terminal tab
Your terminals, what's running and your servers in one place, with panes you can stack and resize, and Stop for everything.
Several chats at once
Each chat works in its own project with its own budget. When a budget runs out, the reply stops and asks.
Point and comment
Point at part of a page to say what should change. Export as PDF, PNG or a ZIP.
Real apps, driven like a person
A real browser tab, or your own Chrome, Brave or Edge through the QuorX extension; the desktop apps you allow, at View, Click or Full; Android emulators and interactive terminal programs.
News inside the app
What's new in each version, plus reports and research articles. New pieces arrive between versions.
MCP both ways, and your skills
The agent uses any MCP server's tools, and any MCP client can hand work to QuorX. Write or import your own skills, for every project or just one.
What's new, release by release
Four releases, 109 changes.
0.2.16 is out now as the installer and from source; the Microsoft Store copy updates itself with a later Store release. Pick a release to see what it added, with a guide for each big feature. All articles →
0.2.16A chat that reads in time order, one budget per chat, and a smarter agent loop
All 32 changes →
🕘 A chat that reads in order
Top to bottom, in the order things happened, with a time on every message. No bubbles: full-width rows with a glowing edge, yours teal, the agent's violet, turning green, amber or red with its state. A finished reply folds its work into How it got here.
Guide →🧠 A smarter agent loop
It reads a file again if you changed it, hears when background jobs end, reads other tools' notes, loads rare tools only when needed, and runs your hooks around any tool. Helper roles and typed memory, all in Settings.
Guide →✅ One yes per program
Allow one ffmpeg command and every ffmpeg command in that chat runs without a card. Always allow is on every command card.
Guide →💰 One budget per chat
The reply, media and daily caps and project budgets become one budget per chat. /goal is the one way to ask for a plan.
🗂 Files beside the chat
Files, Review changes, the live plan and long answers open in the side pane's Artifact tab; Compare splits it.
🎬 Motion design skills
Two built-in skills for films with exact easing and timing, including HyperFrames. Videos in your projects can be scrubbed.
0.2.15MCP servers, your own API keys, and a calmer, faster app
All 35 changes →
GuideMCP servers: give the agent more tools
GuideYour own API keys, and one Providers page
GuidePermissions, in one place
GuideChange QuorX's settings from a chat
GuideA calmer, faster QuorX
GuideSub value: what your subscription covers
🧲 MCP servers
The agent uses any MCP server's tools, a program on your PC or a server on the web. Add one in Settings, paste its setup into a chat, or bring in the ones your other tools already have. Notion, Linear and Sentry sign in from your own browser.
Guide →🔌 Twelve providers, four ways to pay
OpenRouter; the makers' own APIs with your key (OpenAI, Anthropic, Google Gemini, Moonshot Kimi, Meta); OpenCode Go and Command Code plans; and Ollama, OpenCode, Claude Code and Grok Build on your PC. Each with its own page, spend and a free test.
Guide →🛡 One Permissions window
Every rule, app, folder, site and tool you allowed, by chat, project or everywhere, with how often each ran. Switch any off, or remove it.
Guide →Clearer approval cards
They say what will run and why it asks, and "Allow always" asks what it covers and where. Type instead of clicking to answer in words.
Guide →⚙ Settings from a chat
Ask the agent to read or change QuorX's and the project's settings. Every change waits for your click, and keys stay out of reach.
Guide →Sub value
What your subscription calls would have cost at list price, per call, reply, chat and in total, so you can see what your plan is worth.
Guide →▶ Running in the sidebar
Every server, command, terminal, browser tab, Chrome and desktop session QuorX has going, in every project, each with Stop.
Tour →⊟ A split side pane
Two or three tabs at once, stacked and resizable: the Browser over the Terminal, Steps over Files. Remembered per chat.
Tour →Files inline, a compact message box
Pictures, videos, PDFs and Markdown show in the chat. The message box gives your text the full width, with one row of controls.
Tour →🖥 Computer use on one screen
QuorX shrinks beside the app it's using, with a Stop banner on top. Computer use and Chrome start only after your click.
Guide →🔊 Browser tab sound and links
Volume and mute for every tab, the agent's alone, or one tab. A click on a link opens it in the Browser tab; Ctrl+click in your own browser.
0.2.14Your own AI apps as the chat model
All 19 changes →
GuideYour own AI apps as the chat model
GuideReplies that finish the job
GuideHow to use computer use
Apps on this PC as the model
Run a chat's main model through OpenCode, Claude Code or Grok Build on your PC. Your own plan pays, QuorX holds no key, and its files, browser, terminal, checks and approvals work the same.
Guide →No OpenRouter key needed
Chats, the helper, the reviewer, the prompt enhancer and fresh eyes can all run on an app on this PC. What needs OpenRouter is switched off, and says so.
Guide →Pick where a model runs
The model picker starts with the source, each with its logo, then that source's own filters, so a long list stays short.
Replies that finish the job
A reply that says what it will do but makes no call is sent back to make it. One that loops or runs far too long is stopped, keeping its calls.
Guide →Calls only the model can make
Calls written as text run only with this step's key, on a line of their own, outside code, quotes and plans, so a page or a file can't make one.
Guide →🖥 Computer use draws freehand
One held stroke through many points, smooth held moves, and up to 40 steps in one go.
Guide →🧭 Follow the steps
Next to 👁, 🧭 follows the running reply's steps in the side pane, for that chat only.
A ⋯ menu on every chat
Rename, Duplicate and Delete from one menu on each chat row, also on right-click.
0.2.13Schedules that run themselves, and your desktop apps
All 23 changes →
GuideSchedules that run themselves
GuideEach chat's own notes, and folders outside the project
GuideBlock a provider that breaks your model
⏰ Schedules that run themselves
A chat that runs every weekday at 9, every hour, or once tomorrow. Press ⏰ Repeat this under a good reply, pick when it tells you, and three failed runs in a row pause it.
Guide →🖥 Computer use, app by app
Allow each app at View, Click or Full, and the agent works in apps already open or opens installed ones by name. A glowing edge and a Stop button show while it works.
Guide →Live schedules
A countdown to each next run, a run going on now glows in the list and pulses in the sidebar, and each schedule has one chat.
Guide →Block a provider
Stop OpenRouter sending calls to a provider that breaks tool calls, for every model or only some (deepseek/*).
Each chat's own notes
Every chat keeps its own agent notes, and a chat can stay off its project's notes until you bring it in.
Guide →Folders outside the project
One card adds a folder to the chat, and the file tools work there. Paths in replies open in File Explorer.
Guide →Rules you can switch off
Always allowed rules turn on and off and count their uses, in the chat, project settings and Settings.
Approvals that do what they say
Rules match exactly what they name, and dialogs such as "Replace it?" ask you first.
0.2.12Steadier, safer and faster
All 32 changes →
🎬 Video Mode
A film starts with a brief, a story pick and a storyboard, then music first and moving pictures, before anything is spent.
Settings, redesigned
Each category laid out for what it controls. Storage shows what QuorX takes and clears it, Skills you write work in every project or just one, and News arrives between versions.
Its own address
QuorX opens at quorx.localhost, so your sign-in stays away from the apps you build and run on localhost.
Fast with big work
Big projects, long replies and large backups no longer slow QuorX down. A streaming reply keeps its text in place, so you can select it as it arrives.
Stronger checks
Starting a server is checked like any command, reading your keys asks first, and the agent's keys and clicks go only to apps it started.
Your Chrome tabs
The agent's tabs stay open and the next reply carries on in them. ⚡ YOLO can act in your own tabs without asking, if you turn it on. Pairing shows a code to match.
Good to know when you update from 0.2.11 or earlier
- The first start replaces the app's key, so restart any MCP server that's running.
- Spend reads higher: stopped and failed calls now count, so it matches what OpenRouter bills.
- Search skips what
.gitignoreignores and build folders. - A chat runs one reply at a time.
- Backups over 4 GB use ZIP64, which older versions can't import.
0.2.7 – 0.2.11Your own browser, the Store, and checked harder
Every version →- 0.2.11 The agent works in your own Chrome, Brave or Edge; one Terminal tab; ✨ Enhance; drag anything into a chat.
- 0.2.10 In the Microsoft Store; the agent's browser tells it whether a page started any sound; the Windows app is about 55 MB smaller.
0.2.7: checked harder, easier to trust
A smaller, cache-friendly prompt
The parts that never change come first, so more of each step is read from the provider's cache. On our benchmark run it passed 2 of 2 tasks vs 1 of 2, at $0.094 vs $0.127 a run. That was one run of each version, so most of the gap is run-to-run variation.
How it was measured ↗A harder benchmark
Tougher build tasks with hidden checks the agent can't see, and stricter scoring for originality.
Model cards
Recommended models get a card with their limits, quirks, provider tips and QuorX results, and the agent reads the ones it uses.
Cache share per model
Usage shows how much of each model's input came from the prompt cache, so you can see where the money goes.
Review, hooks, schedules, memory
/review lists bugs in what changed with file and line. Hooks run your own commands around the agent's work. Schedules start chats on their own. Memory keeps facts you approve.
A first-run tour, export and import
A short tour of projects, Strict and YOLO, the deciders and costs. Export saves your chats, projects and settings to one file; Import restores them anywhere.
Built with QuorX
Try what it built, live.
Two apps from real QuorX 0.2.12 runs, each from one request: written, tested and reviewed by QuorX, and hosted here as they came out.
Skyline
Live weather and air quality for any city, a sky drawn from the real conditions, and Kite Day: fly a kite in the city's real wind. QuorX found the free weather API by researching it in its own Chrome tabs, then built the app.
- 29 min
- tests pass
- played its own game
- reviewer 4/5 ×5
Uses live data from Open-Meteo once you open it.
Black Hole Lab
A black hole you can play with: gravitational lensing ray-marched on your graphics card, a Doppler-beamed disk, and probes on relativistic orbits that precess into rosettes.
- 26 min
- 19 tests pass
- reviewer passed
Heavy on graphics: it checks your GPU before it starts.
Deliberately narrow
What it doesn't do yet.
- Not code-signed yetWindows may warn before the installer runs. Check its SHA-256, or build it from source.
- Windows onlyQuorX is built and tested for Windows. macOS and Linux aren't supported.
- No OS sandbox yetThe guards work at the command level. They are not a container.
- It runs real commands on your computerKeep YOLO for projects you trust. Strict is the default.
Research · Video direction
The Director's Harness
Ten video skills, one per route: code, images, AI clips, footage, or a mix.
Analysis only Nothing here has been tested on video yet.
Newsletter
Hear when QuorX ships something new.
One email per release or research piece. Kept on our own server, never sold, and you can leave anytime.
Get QuorX.
Which one updates first?
- 1From sourceEvery change, as soon as it's merged
- 2InstallerEach release, once it's out; it updates itself
- 3Microsoft StoreEach release, after Microsoft certifies it
Windows
Microsoft Store
Microsoft signs it and keeps it up to date, so Windows shows no warning.
0.2.16 isn't in the Store: get it with the installer below or from source. The Store copy updates itself with a later Store release.
Direct download (.exe) QuorX-Setup-0.2.16.exe from the 0.2.16 release. It updates itself, but it isn't code-signed yet, so Windows SmartScreen may warn the first time you run it. Every release has SHA256SUMS.txt and a signed build attestation:
PS> Get-FileHash .\QuorX-Setup-0.2.16.exe -Algorithm SHA256
Open source · Apache 2.0
Let's build together
QuorX is built in the open. Run it from source, tell us what breaks, suggest what's next, or send a pull request. Every bit helps.
Run it from source on Windows, with Node.js 20 or newer and an OpenRouter account:
git clone https://github.com/mims1234/QuorX.git
cd QuorX
npm install
npm start
Then open http://localhost:5188 and choose Sign in with OpenRouter.
Prefer the desktop app? From the same folder (the first line installs Electron, about 100 MB, once):
npm run desktop:setup
npm run desktop
Official downloads come only from the Microsoft Store, GitHub releases and this site. Forks are welcome under a name of their own.

