A deterministic tax engine you can run as a standalone web app or embed as an AI-agent plugin. One engine, two modes.
Whether you're building a direct-to-user product or powering an AI agent, the same rules engine is underneath.
Run OpenTax as a full-featured, client-side tax preparation app. Users upload documents, walk through a guided interview, and download IRS-ready PDFs. All computation happens in the browser—no server required.
Quickstart guideEmbed OpenTax inside any OpenClaw-compatible AI agent. 16 tool definitions, SSE streaming, and a REST API let conversational agents do tax filing with full traceability—no UI needed.
Integration guideBoth modes share the same deterministic rules engine. The difference is how data gets in and results get out.
┌─────────────────────────────────────────────────────────┐ │ Standalone Web App OpenClaw Plugin │ │ React UI + Interview REST API + SSE + Tools │ │ Client-side only Node.js server │ └──────────┬───────────────────────────┬──────────────────┘ │ │ ▼ ▼ ┌─────────────────────────────────────────────────────────┐ │ TaxService API │ │ createReturn · setIncome · compute · trace │ └──────────────────────┬──────────────────────────────────┘ │ ▼ ┌─────────────────────────────────────────────────────────┐ │ Rules Engine (deterministic) │ │ IRS rules · Tax brackets · Credits · Deductions │ │ Trace tree · Explainability · Source citations │ └─────────────────────────────────────────────────────────┘
Everything you need to start building.
Clone, install, run. Get OpenTax running locally in under a minute.
Install the OpenClaw plugin and wire tax tools into your AI agent.
Understand the rules engine, data flow, and boundary between modes.
Browse the full repository, report issues, and contribute on GitHub.