Skip to content

Search RealDealCPA builds

Jump to any build, page or link

The CPA whoships real software.

A local-first AI operating system on its 400th release. QuickBooks servers that let AI agents keep the books. A Rust image editor built to rival Photoshop. An RPG for learning AI. All from one licensed CPA — under the RealDealCPA banner.

now buildingIron Jarvis v1.400
zsh — realdealcpainteractive

RealDealCPA shell — type “help”, or just watch.

vr@realdealcpa ~ %

original repositories
60+
original repositories
automated tests across these builds
26,355+
automated tests across these builds
GitHub contributions, last 12 months
3,041
GitHub contributions, last 12 months
numbered releases of Iron Jarvis
v1.400
numbered releases of Iron Jarvis
RustPython 3.12TypeScriptNext.jsReact 19ElectronFastAPISQLitePostgresTailwind v4wgpuC# / .NETOffice.jsSocket.IO
RustPython 3.12TypeScriptNext.jsReact 19ElectronFastAPISQLitePostgresTailwind v4wgpuC# / .NETOffice.jsSocket.IO
Model Context ProtocolClaudeLocal LLMsvLLMOllamallama.cppLiteLLMNVIDIA DGX SparkPlaywrightQuickBooks DesktopQBXMLStripeGitHub ActionsPixio
Model Context ProtocolClaudeLocal LLMsvLLMOllamallama.cppLiteLLMNVIDIA DGX SparkPlaywrightQuickBooks DesktopQBXMLStripeGitHub ActionsPixio

The flagship · v1.400.7

An AI operating system that lives on your machine.

Iron Jarvis plans, builds and reviews work with a team of agents — and asks before anything risky. 64 stars on GitHub, 400 releases and counting.

Iron Jarvis chat workspace with model picker, project threads and composer

Flagship builds

Seven builds. Zero toy projects.

Each one solves a problem I hit myself — running an accounting practice, working with AI all day, or refusing to rent software I should own.

01 / 07Shippedv1.400.7

Iron Jarvis

Your own local-first AI operating system.

A desktop AI workspace that runs on your own computer. One chat box answers quick questions in seconds and quietly hands bigger jobs to a team of AI agents that plan, build and review the work. Every action is logged, risky steps ask first, and code changes wait for your approval before they merge.

GitHub stars
64★
Versions shipped
534
Automated tests
10,800+
Commits
1,665
github.com/RealDealCPA-VR/Iron-Jarvis/releases/latest
Iron Jarvis 3D memory constellation with a selected lesson node and its connections
Python 3.12FastAPISQLiteNext.js 15ReactTypeScriptElectron
02 / 07Shippedv1.0.0

QuickBooks MCP Desktop

Let AI agents keep QuickBooks Desktop books — safely.

QuickBooks Desktop has no modern API, so AI assistants cannot touch it. This server gives Claude, Cursor or any MCP-capable agent 150 accounting tools — customers, invoices, bills, payroll reports, bank reconciliation, journal entries — with dry-run previews, read-only sessions and rollback-safe batch posting, so an agent can work real books without wrecking them.

MCP tools
150
Tests passing
1,725
Lines of TypeScript
65k
Workflow prompts
5
quickbooks-mcp-desktop — illustration
agentPost this week's 24 invoices — preview first.
toolqb_invoice_batch_create { dryRun: true, entries: [24] }
qbxml<InvoiceAddRq requestID="7"> … </InvoiceAddRq> × 24
resultPreview OK · totals $18,420.00 · 0 errors
toolqb_invoice_batch_create { idempotencyKey: "wk-40", entries: [24] }
result24 posted atomically · rollback plan stored
150 tools · QuickBooks Desktop · simulation or live
TypeScriptNode.js 20MCP SDKQBXML 16.0COM / QBXMLRP2ZodVitest
03 / 07In progressv0.1.0 prototype

KarbonCopy

The whole accounting practice, on your own network.

A self-hosted practice-management system for accounting firms — work tracking, clients, time, billing, a client portal, e-signatures and a compliance calendar — that runs on one machine in the office instead of a vendor's cloud. Because it lives on the firm's network, it can watch the file server and react the moment a finished return lands.

Database tables
43
MCP tools
33
App pages
34
Lines of TypeScript
41.5k
karboncopy — illustration

Waiting on client

Acme Holdings · 1120-S
Northwind LLC · 1065

In prep

Bluebird Trust · 1041
J. Sample · 1040

Review

Contoso Inc · 1120

Ready to sign

Fabrikam Co · 1065
File server: “Contoso_2025_1120_final.pdf” landed → linked to job, client notified
TypeScriptNext.js 15React 19SQLiteDrizzle ORMSocket.IOshadcn/ui
04 / 07In progressv0.1.0 (pre-release)

Raster Studio

A Photoshop-class image editor. Your files stay local.

A native desktop image editor aiming at full feature and workflow parity with Photopea — the same menus, tools, panels and shortcuts — running entirely on your machine with no account, no cloud and no network calls. It opens and saves Photoshop PSD/PSB files with layers, masks, effects, text and smart objects, and reads more than 60 file types.

Tests
6,534
Lines of Rust
558k
Tools
69
Filters
71
raster-studio — v0.1.0 (pre-release)
Raster Studio workspace with tool column, layered design on the canvas and Navigator, Color, Brushes, Properties, History and Layers panels
RustwgpuCustom immediate-mode UIPSD/PSB codecICC colourGitHub Actions
05 / 07Livev1.0.0

AI: The World of Intelligence

Level up in AI like an RPG talent tree.

A free learning platform that turns AI skills into a fantasy-RPG talent tree. Pick a class, spend talent points and level from “AI Civilian” to “Intelligence Architect”. Each of the 262 talents has a teaching prompt that turns any AI assistant into your trainer, a hands-on quest, and a trial where the AI examines you and scores the result.

Talents
262
Classes
10
Teach & trial prompts
524
Levels
100
realdealcpa-vr.github.io/aiskilltree/#/
AI: The World of Intelligence home page with the glowing world-tree key art
TypeScriptReact 19ViteTailwind CSS v4motionPixio APIGitHub Pages
06 / 07Shippedv0.7.0

IronCore

The coding agent that molds itself to local models.

Coding agents like Claude Code and Codex shine with frontier models but fall apart on a smaller open model you run yourself. IronCore flips the assumption: it first measures what your model can actually do, then moves the jobs small models are bad at — remembering goals, formatting tool calls, applying patches, knowing when to stop — into reliable code.

Offline tests
2,740
CI coverage gate
90%
Lines of Python
30.8k
GitHub releases
6
pypi.org/project/ironcore-cli/
IronCore terminal session with list_dir, read_file and grep tool cards
Python 3.11–3.13TextualPydanticuvOllamallama.cppvLLM
07 / 07In progressv0.1.0

Iron-Proxy

All your AI subscriptions. Never hit a limit.

If you pay for several AI subscriptions you still hit “usage limit reached” mid-work. Iron-Proxy keeps an ordered list of your accounts per provider and, when one runs out, switches to the next account of the same provider mid-conversation — then switches back automatically when the first one resets. It signs in through each vendor's official tools and never moves your data to a different provider.

Test cases
364
npm packages
5
Lines of TypeScript
15.4k
Runtime deps in the core
0
iron-proxy — illustration
Work · Claude Maxparked until 3:40
Personal · Claude Proserving now
Team · Claude Prostandby
Same provider only · automatic return when the limit resets
TypeScriptNode.js 20+pnpm workspacesElectronReactGitHub Actions

The Lab · in progress

Still on the bench. Already serious.

Work in progress, shown honestly — with the test counts to prove it. The biggest one: a Photoshop-class image editor written from scratch in Rust.

Raster Studio · pre-release

Own your own Adobe.

Case study
Raster Studio — workspace
Raster Studio workspace with tool column, layered design on the canvas and Navigator, Color, Brushes, Properties, History and Layers panels

$ tests 6,534 passing · 0 failing

$ ci / windows ✓ build · test · installer

$ ci / macos ✓ build · test · disk image

$ ci / linux ✓ build · test · .deb package

lines of Rust
558k
tools
69
filters
71
file formats
60+
sketchpad.js

Drag to paint. Go on.

Raster Studio runs 27 blend modes and 71 filters in a Rust engine. This sketchpad is a few lines of JavaScript — a taste, not the real thing.

Learning platform · live

I turned learning AI into an RPG.

AI: The World of Intelligence is a free talent tree with 262 skills, 10 classes and 100 levels. Every talent ships a teaching prompt that turns any AI into your trainer, a quest, and a trial where the AI examines you. Try the real core tree right here — click a talent to spend a point.

Core AI fundamentals

The Initiate's Path

0 / 55 pts

A fan-made learning project inspired by classic MMO talent trees. Not affiliated with or endorsed by Blizzard Entertainment.

Built by an accountant

Software that balances.

I'm a licensed CPA first. That's why my agents can't post a journal entry they haven't previewed, can't file anything without a human, and keep every dollar in exact decimal math. Try it: approve the entry below.

qb_journal_entry_create · dryRun: true

Journal entry #1042

Prepared by an agent · sample data

10/31
AccountDebitCredit
6100 · Office Supplies1,250.00
6230 · Software Subscriptions480.00
2000 · Accounts Payable1,730.00
Totals1,730.001,730.00
balanced · preview passed
  • Dry-run before every write
  • Agents prepare, humans sign
  • Exact decimal money — never floats
  • Batches roll back cleanly
  • Read-only sessions on demand
  • E-filing stays a human decision

Private AI · on hardware I own

Client data never takes the scenic route.

An accounting practice can't spray client records across cloud APIs. So the stack is built to run on two NVIDIA DGX Sparks I own — and my apps are designed to refuse, by name, rather than silently fall back to a cloud model.

  • Spark Landing Kit turns two DGX Sparks into an OpenAI-compatible service behind eight pass/fail gates.
  • reap-lab prunes idle experts out of big models so they fit — and refuses to install one that drops below 95% quality.
  • IronCore measures what a local model can honestly do before trusting it with your code.
no silent cloud fallback
DGX Spark #1GB10 · local models
DGX Spark #2GB10 · local models

The rest of the workshop · 21 builds

Everything else I've shipped.

MCP servers, agents, local-AI tooling and web platforms. Filter by what you care about.

Shipping cadence

Built in public, most days.

3,041 GitHub contributions in the last twelve months, across 184 active days. Hover the grid.

Best day: 387 on Oct 26, 2026lessmore

Open for the right projects

Let's build something real.

AI that has to be right — for a firm, a practice or a product. Send a paragraph about what you're working on.

Or start with the full build index.