RevenueOS
Install free
Self-hosted revenue automation

Connect your business.

RevenueOS finds opportunities, executes approved revenue work, and measures what happened.

Self-hosted. Your business context and results stay in your workspace; only the prompts for approved work go to the LLM you configure.
Evidence

One real run, on a real business

Not a mock-up. This is what revenueos today and revenueos results showed after a live run against a real company's public web presence.

revenueos today
TODAY — Plausible Analytics

  6 content opportunities
$0 pipeline generated
ApproveExecuteIgnore
revenueos results
RESULTS — Plausible Analytics
6 opportunities found · 1 executed · 1 measured
✓ [ 1] seo: seo-content-brief   deliverable_written 0 → 1
RevenueOS today brief screen listing six content opportunities found for Plausible Analytics, each with Approve, Execute and Ignore controls
The brief — every opportunity found, waiting on a decision.
RevenueOS results screen showing 6 opportunities found, 1 executed, 1 measured, with the seo-content-brief action marked deliverable_written 0 to 1
The results ledger — what ran, and what it produced.

What's honest about these numbers

  • The crawl found no defects on plausible.io — every page already had a title, description and body text — so no SEO fix opportunity was fabricated to fill the brief.
  • The free authority-comparison endpoint returned HTTP 403 during this run and was reported as unavailable, not guessed.
  • The Claude relevance gate rejected all 3 Hacker News candidates it considered — nothing was surfaced just to look busy.
  • $0 pipeline generated is true: no lead was contacted on this run. The pipeline number only moves when the outreach loop runs with a real mailbox connected.
How it works

Connect → Discover → Approve → Execute → Measure

One loop, running on your schedule. Every step writes to one place; nothing skips the approval step.

01
Connect

Answer the questionnaire — in the CLI or the panel's onboarding form. RevenueOS reads your business, competitors, channels and offer.

02
Discover

Workers analyse your site, ad exports, lead lists, mailbox and Hacker News — deterministically, or with an LLM where judgment is needed.

03
Approve

Every finding becomes one action, and every action waits. Nothing sends, publishes or spends without your decision.

04
Execute

Approved actions run: the approved email sends, or the approved skill runs and writes its deliverable.

05
Measure

RevenueOS checks what actually happened: a re-crawl, a reply, the next export's delta, a deliverable written.

Community runs this loop by hand, one command at a time. Pro and above turn it on and leave it running.

Pricing

Free to run. Simple to grow.

RevenueOS is self-hosted software — you always own the install. Paid tiers unlock capability via a signed licence key issued after checkout.

Community
$0
Install it. Connect your business. Run it by hand.
  • Manual runs of every worker
  • The daily brief, locally
  • The full skill catalogue
Also available as an MCP server and Claude Code plugin (RevenueOS SEO Auditor, Ads Auditor, Lead Discovery, Sales Follow-up, Marketing Intelligence, Revenue Monitor).
Install free
Pro
$99 / month
Turn it on and leave it running.
  • Continuous operation via the orchestrator
  • Advanced audits & automated monitoring
  • Historical reporting & persistent memory
Hosted: we run the orchestrator and panel for you; a signed licence key unlocks continuous operation on self-hosted installs.
Buy Pro — $99/month
Business
$299 / month
For teams running more than one brand.
  • Multi-brand workspaces & multiple users
  • CRM synchronization
  • Approval controls & centralized analytics
Hosted: we run the orchestrator and panel for you; a signed licence key unlocks continuous operation on self-hosted installs.
Request Business (hosted, by arrangement)
Agency
$999 / month
Run it for your clients.
  • Multi-client account fleets
  • White-label reports & client workspaces
  • Full API access
Hosted: we run the orchestrator and panel for you; a signed licence key unlocks continuous operation on self-hosted installs.
Request Agency (hosted, by arrangement)
Compare every feature, tier by tier →
Install

Run it yourself, today

No account required for Community. Install it, connect your business.

# install
pip install "git+https://github.com/unempyd/revenueos"   # or: uv tool install git+https://github.com/unempyd/revenueos

# connect your business and turn it on
revenueos init                     # the questionnaire → company-context/ + revenueos.yaml
revenueos run all                  # run every worker once
revenueos today                    # the brief
revenueos serve                    # the control panel: http://127.0.0.1:8791

From source: git clone https://github.com/unempyd/revenueos && cd revenueos && uv sync && (cd orchestrator && npm install), then run the same commands with uv run in front. Optional: ANTHROPIC_API_KEY (or ant auth login) turns on the LLM paths — relevance gating, personalised openers, running skills — without it every worker still runs deterministically. SMTP_PASSWORD + smtp.host in revenueos.yaml enables real sending; REVENUEOS_DRY_RUN=1 writes emails to data/outputs/ instead. Already have a licence key? Run revenueos license install <key>.

Honesty, by design

Built in the open

RevenueOS is MIT-licensed. It includes permissively-licensed open-source components, with full attribution for every one of them — upstream repository, commit and licence — recorded in NOTICE.md. RevenueOS never bundles copyleft code into the licensed product; where a copyleft component is used at all, it runs as an external service across a process boundary, not inside the product itself.

This isn't a from-scratch rewrite dressed up as one — it's glue code, business context, approval and measurement logic built new, over components whose licences allow exactly this kind of reuse.