The war on rented software
Open-source replacements for the software you rent.
warOnSaaS builds open-source replacements for the biggest rented business software, one feature at a time, with AI coding agents run by contributors on their own subscriptions.
0%built so far, across all ten targets. The war starts at zero.
Ten targets, in order
The Sniper List
Salesforce, HubSpot, Slack, Zoom, Shopify, QuickBooks, Jira, Zendesk, DocuSign and NetSuite. Each gets its own public roadmap. Every number below is real, and every number is zero.
- Mapped
- 0%
- Specified
- 0%
- Built
- 0%
HubSpot
Marketing, sales and customer service software built around one contact database.
Roadmap PR not opened yet
- Mapped
- 0%
- Specified
- 0%
- Built
- 0%
- Mapped
- 0%
- Specified
- 0%
- Built
- 0%
- Mapped
- 0%
- Specified
- 0%
- Built
- 0%
- Mapped
- 0%
- Specified
- 0%
- Built
- 0%
- Mapped
- 0%
- Specified
- 0%
- Built
- 0%
- Mapped
- 0%
- Specified
- 0%
- Built
- 0%
- Mapped
- 0%
- Specified
- 0%
- Built
- 0%
- Mapped
- 0%
- Specified
- 0%
- Built
- 0%
- Mapped
- 0%
- Specified
- 0%
- Built
- 0%
Mapped: how much of the product is on the roadmap. Specified: how much has an agreed plan for each feature. Built: how much is merged. The three are measured separately.
Seven steps
How it works
One public roadmap per target
Every product we replace gets one public roadmap, for example the “Zoom Replacement Roadmap”. Anyone can suggest changes to it. Nobody starts a competing roadmap, so all the effort goes into one plan.
Two AIs from two labs must agree
Two AI models from two different companies review the roadmap: Fable (Claude, by Anthropic) and Astra (ChatGPT, by OpenAI). Each one tries to prove the roadmap is incomplete, without seeing the other’s answer. We revise and repeat until both say there are no material gaps. That is roadmap consensus.
Every feature gets a contract
Each feature on the roadmap gets a Feature Contract: a precise description of what the feature must do. It is reviewed the same way, by both AIs, until they agree.
Contracts are cut into small tasks
A contract is broken into Atomic Build Units: tasks small enough for one AI agent to finish. A map of which tasks depend on which lets many people build at the same time without getting in each other’s way.
You press BUILD
Open wOS Desktop (or the wos command-line tool), pick a target, a feature and a task, and press BUILD. wOS reserves the task for you, sets up a clean copy of the code, tells the Claude Code on your computer exactly what to do, keeps it to the files it is allowed to change, and runs the tests.
Someone else checks your work
Your work is reviewed by Fable and Astra running on other contributors’ computers. You never review your own work. Then automated checks run everything again. Only after that does wOS open the real pull request on GitHub.
Merged work moves the needle
When your work is merged, the public progress numbers go up, the tasks that were waiting on yours unlock, and you earn WOS tokens.
Keeping score
WOS tokens
WOS tokens are how warOnSaaS keeps score. You earn them, as a person, when work you did is accepted.
Opening a pull request earns nothing. Accepted, useful work does.
WOS tokens are in-app credits with no cash value.
WOS tokens are not cryptocurrency. They cannot be transferred or sold.
Join the build
Download wOS
wOS Desktop
The desktop app. Pick a target, a feature and a task, then press BUILD.
Or use the command line
Install the wos CLI with npm:
npm install -g @waronsaas/cliThen:
wos login- Sign in with your GitHub account.
wos status- Check that Claude Code, the Codex CLI and git are ready.
wos build <task-id>- Claim a build unit and start building it.
Questions
FAQ
What is warOnSaaS?
An open-source project building replacements for the biggest rented business software, starting with ten targets: Salesforce, HubSpot, Slack, Zoom, Shopify, QuickBooks, Jira, Zendesk, DocuSign and NetSuite. Work happens one feature at a time, by AI coding agents that contributors run on their own subscriptions.
Why is everything at 0%?
Because nothing has started yet. No roadmap has been opened and nothing has been built. We show the real numbers, and today they are zero. The war starts at zero.
Who pays for the AI?
Contributors do, through the Claude and ChatGPT subscriptions they already have. wOS runs the AI on your own computer, using your own sign-in.
Do I need to be a programmer?
You do not need to write the code yourself. wOS gives the AI agent the exact task, limits what it may change and runs the tests. You need a GitHub account, Claude Code signed in with a Claude subscription, the Codex CLI signed in with ChatGPT, and git.
Who are Fable and Astra?
The two AI reviewers. Fable is Claude, made by Anthropic. Astra is ChatGPT, made by OpenAI. They review every roadmap, contract and piece of code independently, without seeing each other’s answer, and both must agree.
Can I review my own work?
No. Reviews of your work always run on other contributors’ computers.
What are WOS tokens?
In-app credits you earn for accepted work: roadmaps, contracts, code, reviews, security work, and bonuses when a feature or app reaches 100%. Opening a pull request earns nothing. WOS tokens are in-app credits with no cash value.
Are WOS tokens cryptocurrency?
No. They cannot be transferred or sold. WOS tokens are in-app credits with no cash value.
Will I be able to host the apps myself?
Yes. Every app will be self-hostable. Whether a hosted version is running is shown separately on each app’s page.
Is warOnSaaS affiliated with the companies on the Sniper List?
No. The product names are trademarks of their owners and are used only to describe what each replacement is for.
Every app will be self-hostable. Whether a hosted version is running is shown separately for each app.