1<!DOCTYPE html><html lang="en" class="scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><title>Open Accountant â AI Bookkeeper That Runs on Your Machine</title><meta name="description" content="Open-source AI bookkeeper. Import bank statements, categorize with AI, and get actionable financial insights. Runs locally. Free forever."/><meta property="og:title" content="Open Accountant â AI Bookkeeper That Runs on Your Machine"/><meta property="og:description" content="Open-source AI bookkeeper. Import bank statements, categorize with AI, and get actionable financial insights. Runs locally. Free forever."/><meta property="og:image" content="https://openaccountant.ai/og-image.png"/><meta property="og:type" content="website"/><meta property="og:url" content="https://openaccountant.ai/"/><meta property="og:site_name" content="Open Accountant"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Open Accountant â AI Bookkeeper That Runs on Your Machine"/><meta name="twitter:description" content="Open-source AI bookkeeper. Import bank statements, categorize with AI, and get actionable financial insights. Runs locally. Free forever."/><meta name="twitter:image" content="https://openaccountant.ai/og-image.png"/><link rel="modulepreload" href="/assets/main-DBTeUAIM.js"/><link rel="modulepreload" href="/assets/index-CRCBNOuU.js"/><link rel="modulepreload" href="/assets/footer-aGvbVtXC.js"/><link rel="modulepreload" href="/assets/skill-card-BTRSlKmE.js"/><link rel="modulepreload" href="/assets/install-tabs-BJbR34Kx.js"/><link rel="modulepreload" href="/assets/shield-check-BebaTlq5.js"/><link rel="modulepreload" href="/assets/git-branch-B9dKIhmX.js"/><link rel="modulepreload" href="/assets/createLucideIcon-Cg_VX1kR.js"/><link rel="alternate" type="text/markdown" href="/llms.txt"/><link rel="icon" type="image/svg+xml" href="/favicon.svg"/><link rel="icon" type="image/x-icon" href="/favicon.ico"/><link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"/><link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"/><link rel="manifest" href="/site.webmanifest"/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"/><link rel="canonical" href="https://openaccountant.ai/"/><link rel="stylesheet" href="/assets/app-Di60nvCO.css"/><link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&family=JetBrains+Mono:wght@400;500;700&
1family=Space+Grotesk:wght@600;700&display=swap"/>
1<script type="application/ld+json">{"@context":"https://schema.org","@type":"Organization","name":"Open Accountant","url":"https://openaccountant.ai","logo":"https://openaccountant.ai/og-image.png","sameAs":["https://github.com/openaccountant"]}</script>
1<script defer="" data-website-id="723281b5-6825-4c2a-a6fb-86fe204c6deb" src="https://cloud.umami.is/script.js"></script>
1</head><body class="bg-void text-ledger antialiased"><a href="#main-content" class="sr-only focus:not-sr-only focus:fixed focus:top-2 focus:left-2 focus:z-[100] focus:bg-money focus:text-void focus:px-4 focus:py-2 focus:rounded-md focus:font-display focus:font-semibold focus:text-sm">Skip to content</a><main id="main-content"><!--$--><div class="min-h-screen flex flex-col">
1<script type="application/ld+json">{"@context":"https://schema.org","@type":"SoftwareApplication","name":"Wilson","applicationCategory":"FinanceApplication","operatingSystem":"macOS, Linux, Windows","offers":{"@type":"Offer","price":"0","priceCurrency":"USD"},"description":"Open-source AI bookkeeper that runs entirely on your computer. Privacy-first financial management.","author":{"@type":"Organization","name":"Open Accountant","url":"https://openaccountant.ai"}}</script>
1<nav class="fixed top-0 left-0 right-0 h-16 bg-slate border-b border-carbon z-50 px-4 md:px-8 flex items-center justify-between"><div class="flex items-center gap-8"><a class="flex items-baseline gap-2 active" href="/" data-status="active" aria-current="page"><span class="font-display text-2xl font-bold text-ledger tracking-tight">Wilson<span class="text-money">.</span></span><span class="text-[10px] uppercase tracking-widest text-ink font-mono">by Open Accountant</span></a><div class="hidden md:flex items-center gap-6"><a href="/marketplace" class="text-sm font-medium text-ink hover:text-ledger transition-colors">Marketplace</a><a href="/pricing" class="text-sm font-medium text-ink hover:text-ledger transition-colors">Pricing</a><a href="/integrations" class="text-sm font-medium text-ink hover:text-ledger transition-colors">Integrations</a><a href="/wilson" class="text-sm font-medium text-ink hover:text-ledger transition-colors">Wilson</a><a href="https://github.com/openaccountant/wilson" target="_blank" rel="noopener noreferrer" class="text-sm font-medium text-ink hover:text-ledger transition-colors">GitHub</a></div></div><div class="flex items-center gap-3"><button class="md:hidden flex flex-col justify-center items-center w-8 h-8 gap-1.5" aria-label="Open menu" aria-expanded="false"><span class="block w-5 h-0.5 bg-ink transition-all duration-200 "></span><span class="block w-5 h-0.5 bg-ink transition-all duration-200 "></span><span class="block w-5 h-0.5 bg-ink transition-all duration-200 "></span></button><a href="/marketplace" class="bg-money text-void px-5 py-2 rounded-md font-display font-semibold text-sm hover:opacity-90 transition-opacity">Get Started</a></div></nav><section class="pt-40 pb-24 bg-surface-0 relative overflow-hidden border-b border-carbon"><div class="absolute inset-0 bg-[radial-gradient(circle_at_center,var(--color-money-glow)_0%,transparent_70%)] opacity-60"></div><div class="absolute inset-0 bg-[radial-gradient(rgba(34,197,94,0.05)_1px,transparent_1px)] bg-[length:32px_32px]"></div><div class="max-w-[1200px] mx-auto px-4 relative z-10 flex flex-col items-center text-center"><p class="text-[11px] uppercase tracking-[0.2em] text-ink font-mono mb-4">An Open Accountant product</p><h1 class="font-display text-[clamp(2.25rem,5vw,3.5rem)] font-bold tracking-tight mb-6 leading-tight max-w-4xl">Your finances. Your machine.<br/><span class="text-money">No one else.</span></h1><p class="text-ink text-lg md:text-xl max-w-3xl mb-8 leading-relaxed">Open Accountant is an open-source AI bookkeeper that runs entirely on your computer. Your bank data never touches a server. No cloud. No tracking. Just answers.</p><div class="flex flex-wrap justify-center gap-4 mb-10"><div class="flex items-center gap-2 px-3 py-1.5 border border-carbon rounded bg-void font-mono text-xs text-ink"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-cpu w-3.5 h-3.5 text-money" aria-hidden="true"><path d="M12 20v2"></path><path d="M12 2v2"></path><path d="M17 20v2"></path><path d="M17 2v2"></path><path d="M2 12h2"></path><path d="M2 17h2"></path><path d="M2 7h2"></path><path d="M20 12h2"></path><path d="M20 17h2"></path><path d="M20 7h2"></path><path d="M7 20v2"></path><path d="M7 2v2"></path><rect x="4" y="4" width="16" height="16" rx="2"></rect><rect x="8" y="8" width="8" height="8" rx="1"></rect></svg> Runs locally via Ollama</div><div class="flex items-center gap-2 px-3 py-1.5 border border-carbon rounded bg-void font-mono text-xs text-ink"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-git-branch w-3.5 h-3.5 text-money" aria-hidden="true"><path d="M15 6a9 9 0 0 0-9 9V3"></path><circle cx="18" cy="6" r="3"></circle><circle cx="6" cy="18" r="3"></circle></svg> Fully open source</div><div class="flex items-center gap-2 px-3 py-1.5 border border-carbon rounded bg-void font-mono text-xs text-ink"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-shield-check w-3.5 h-3.5 text-money" aria-hidden="true"><path d="M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z"></path><path d="m9 12 2 2 4-4"></path></svg> 0 bytes uploaded</div></div><div class="flex flex-wrap justify-center gap-4 mb-12"><a href="https://github.com/openaccountant/wilson" target="_blank" rel="noopener noreferrer" class="bg-money text-void px-8 py-3 rounded-md font-display font-semibold text-lg hover:opacity-90 transition-all">Meet Wilson</a><a href="https://docs.openaccountant.ai" target="_blank" rel="noopener noreferrer" class="border border-carbon text-ledger px-8 py-3 rounded-md font-display font-semibold text-lg hover:border-ink transition-all">Read the Docs</a></div><div class="w-full max-w-2xl mb-16"><div class="bg-void border border-carbon rounded-lg overflow-hidden"><div role="tablist" aria-label="Installation method" class="flex border-b border-carbon"><button role="tab" aria-selected="true" aria-controls="install-panel-mac" id="install-tab-mac" class="flex-1 px-4 py-2.5 text-xs font-mono uppercase tracking-wider transition-colors bg-slate text-money border-b-2 border-money">macOS / Linux</button><button role="tab" aria-selected="false" aria-controls="install-panel-windows" id="install-tab-windows" class="flex-1 px-4 py-2.5 text-xs font-mono uppercase tracking-wider transition-colors text-ink hover:text-ledger">Windows</button></div><div role="tabpanel" id="install-panel-mac" aria-labelledby="install-tab-mac" class="flex items-center gap-3 px-5 py-4"><code class="flex-1 font-mono text-sm text-ledger truncate"><span class="text-money select-none">$ </span>curl -fsSL https://openaccountant.ai/install.sh | sh</code><button class="shrink-0 px-3 py-1.5 text-xs font-mono border border-carbon rounded hover:border-money hover:text-money text-ink transition-colors">Copy</button></div></div></div><div class="w-full max-w-3xl mb-16 text-left"><h2 class="font-display text-2xl md:text-3xl font-bold mb-4 text-center">What is Open Accountant?</h2><p class="text-ink text-base md:text-lg leading-relaxed mb-4">Open Accountant is an open-source, privacy-first AI bookkeeper that runs entirely on your computer. It imports bank statements, categorizes transactions with local AI, and generates financial reports â without sending any data to the cloud.</p><p class="text-ink text-base md:text-lg leading-relaxed">Unlike cloud-based bookkeeping tools, Open Accountant stores all financial data in a local SQLite database on your machine. It's designed for developers, freelancers, and privacy-conscious users who want AI-
1powered financial analysis without the surveillance. The CLI (Wilson) is free and MIT-licensed; specialized skills (tax prep, cash flow forecasting, contractor tracking) are available via pay-per-use micropayments or a Skills Pack subscription.</p></div><div class="w-full max-w-5xl"><p class="text-ink text-[10px] uppercase tracking-widest font-bold mb-3">Local Dashboard Included</p><div class="bg-surface-0 border border-carbon rounded-xl overflow-hidden"><div class="bg-slate border-b border-carbon px-4 py-3 flex items-center justify-between"><div class="flex gap-1.5"><div class="w-3 h-3 rounded-full bg-alert"></div><div class="w-3 h-3 rounded-full bg-caution"></div><div class="w-3 h-3 rounded-full bg-money"></div></div><div class="bg-void px-12 py-1 rounded text-[10px] font-mono text-ink border border-carbon">http://localhost:3141/#overview</div><div class="w-10"></div></div><div class="flex h-[400px]"><div class="w-48 bg-void border-r border-carbon p-4 hidden md:flex flex-col gap-4"><div class="h-4 bg-carbon rounded w-full"></div><div class="h-4 bg-slate rounded w-3/4"></div><div class="h-4 bg-slate rounded w-full"></div><div class="h-4 bg-slate rounded w-5/6"></div></div><div class="flex-1 bg-surface-0 p-6 text-left overflow-hidden"><div class="grid grid-cols-1 sm:grid-cols-2 gap-4 mb-8"><div class="bg-slate p-4 rounded-lg border border-carbon"><p class="text-[10px] uppercase text-ink tracking-widest font-bold mb-2">Annual Savings Identified</p><p class="text-money font-mono text-2xl font-bold">$1,415.76</p><div class="mt-4 h-2 bg-void rounded-full overflow-hidden"><div class="bg-money h-full w-2/3"></div></div></div><div class="bg-slate p-4 rounded-lg border border-carbon"><p class="text-[10px] uppercase text-ink tracking-widest font-bold mb-2">Top Spending Categories</p><div class="space-y-3 mt-3"><div class="flex justify-between items-center"><span class="text-xs text-ink">Dining</span><div class="h-2 bg-money rounded w-24"></div></div><div class="flex justify-between items-center"><span class="text-xs text-ink">Subscriptions</span><div class="h-2 bg-money/50 rounded w-16"></div></div><div class="flex justify-between items-center"><span class="text-xs text-ink">Transport</span><div class="h-2 bg-money/30 rounded w-12"></div></div></div></div></div><p class="text-[10px] uppercase text-ink tracking-widest font-bold mb-4">Skill Recommendations</p><div class="grid grid-cols-1 sm:grid-cols-3 gap-4"><div class="bg-void border border-money/30 p-3 rounded-lg"><div class="h-3 bg-ledger/80 rounded w-3/4 mb-2"></div><div class="h-2 bg-carbon rounded w-full mb-1"></div><div class="h-2 bg-carbon rounded w-1/2"></div></div><div class="bg-void border border-carbon p-3 rounded-lg"><div class="h-3 bg-ledger/80 rounded w-3/4 mb-2"></div><div class="h-2 bg-carbon rounded w-full mb-1"></div></div><div class="bg-void border border-carbon p-3 rounded-lg"><div class="h-3 bg-ledger/80 rounded w-3/4 mb-2"></div><div class="h-2 bg-carbon rounded w-full mb-1"></div></div></div></div></div></div></div></div></section><section class="py-24 bg-void border-b border-carbon"><div class="max-w-[1200px] mx-auto px-4"><div class="text-center mb-16"><h2 class="font-display text-4xl font-bold mb-4">What Open Accountant actually does</h2><p class="text-ink">Generic charts don't save you money. Actionable intelligence does.</p></div><div class="grid grid-cols-1 md:grid-cols-2 gap-8"><div class="bg-surface-0 border border-carbon rounded-lg p-8 opacity-80"><h3 class="font-display text-lg font-semibold text-ink mb-6 uppercase tracking-wider">What other apps show you</h3><div class="flex flex-col items-center mb-8"><svg class="w-32 h-32 mb-6 opacity-30" viewBox="0 0 36 36"><circle cx="18" cy="18" r="16" fill="none" stroke="#374151" stroke-width="4"></circle><circle cx="18" cy="18" r="16" fill="none" stroke="#9ca3af" stroke-width="4" stroke-dasharray="40 100" stroke-linecap="round"></circle></svg><p class="font-mono text-2xl text-ledger mb-1">$4,200.00</p><p class="text-ink text-sm">Dining spending last quarter</p></div><div class="h-px bg-carbon mb-6"></div><p class="text-ink italic text-sm text-center">"Insight": You eat out a lot. Good luck with that.</p></div><div class="bg-slate border border-money rounded-lg p-8 relative overflow-hidden"><div class="absolute top-0 right-0 bg-money text-void px-4 py-1 font-mono text-[10px] font-bold uppercase">Live Result</div><h3 class="font-display text-lg font-semibold text-money mb-6 uppercase tracking-wider">What Open Accountant tells you</h3><div class="space-y-6"><div class="flex gap-4"><span class="text-money text-2xl">â</span><div><p class="text-ledger font-medium">Cancel DoorDash</p><p class="text-ink text-sm mb-1">3 orders in 6 months, $9.99/mo</p><p class="text-money font-mono text-sm">â Save $120.00/yr</p></div></div><div class="flex gap-4"><span class="text-money text-2xl">â</span><div><p class="text-ledger font-medium">Switch to Costco Gas</p><p class="text-ink text-sm mb-1">$0.40/gal cheaper near you</p><p class="text-money font-mono text-sm">â Save $312.00/yr</p></div></div><div class="flex gap-4"><span class="text-money text-2xl">â</span><div><p class="text-ledger font-medium">Duplicate HBO/Max Detected</p><p class="text-ink text-sm mb-1">Active via Hulu and Direct</p><p class="text-money font-mono text-sm">â Save $18.99/mo</p></div></div></div></div></div></div></section><section class="py-24 bg-surface-0 border-b border-carbon"><div class="max-w-[800px] mx-auto px-4"><h2 class="font-display text-3xl font-bold text-center mb-12">Your data stays <span class="text-money">yours</span></h2><div class="bg-slate border border-carbon rounded-lg overflow-hidden"><div class="grid grid-cols-3 text-center border-b border-carbon"><div class="p-4 border-r border-carbon"></div><div class="p-4 border-r border-carbon"><p class="text-ink text-sm font-bold uppercase tracking-wider">Them</p><p class="text-ink text-xs">Mint, Monarch, Copilot</p></div><div class="p-4 bg-money-glow"><p class="text-money text-sm font-bold uppercase tracking-wider">Wilson</p></div></div><div class="grid grid-cols-3 text-center border-b border-carbon last:border-b-0"><div class="p-4 border-r border-carbon text-left"><p class="text-ledger text-sm">Never sells your data</p></div><div class="p-4 border-r border-carbon"><span class="text-alert text-lg">â</span></div><div class="p-4 bg-money-glow/50"><span class="text-money text-lg">â</span></div></div><div class="grid grid-cols-3 text-center border-b border-carbon last:border-b-0"><div class="p-4 border-r border-carbon text-left"><p class="text-ledger text-sm">No cloud account needed</p></div><div class="p-4 border-r border-carbon"><span class="text-alert text-lg">â</span></div><div class="p-4 bg-money-glow/50"><span class="text-money text-lg">â</span></div></div><div class="grid grid-cols-3 text-center border-b border-carbon last:border-b-0"><div class="p-4 border-r border-carbon text-left"><p class="text-ledger text-sm">No ad tracking</p></div><div class="p-4 border-r border-carbon"><span class="text-alert text-lg">â</span></div><div class="p-4 bg-money-glow/50"><span class="text-money text-lg">â</span></div></div><div class="grid grid-cols-3 text-center border-b border-carbon last:border-b-0"><div class="p-4 border-r border-carbon text-left"><p class="text-ledger text-sm">Works offline</p></div><div class="p-4 border-r border-carbon"><span class="text-alert text-lg">â</span></div><div class="p-4 bg-money-glow/50"><span class="text-money text-lg">â</span></div></div><div class="grid grid-cols-3 text-center border-b border-carbon last:border-b-0"><div class="p-4 border-r border-carbon text-left"><p class="text-ledger text-sm">You own everything</p></div><div class="p-4 border-r border-carbon"><span class="text-alert text-lg">â</span></div><div class="p-4 bg-money-glow/50"><span class="text-money text-lg">â</span></div></div><div class="grid grid-cols-3 text-center border-b border-carbon last:border-b-0"><div class="p-4 border-r border-carbon text-left"><p class="text-ledger text-sm">Fully open source</p></div><div class="p-4 border-r border-carbon"><span class="text-alert text-lg">â</span></div><div class="p-4 bg-money-glow/50"><span class="text-money text-lg">â</span></div></div></div></div></section><section class="py-20 border-b border-carbon"><div class="max-w-[1200px] mx-auto px-4"><h2 class="font-display text-3xl font-bold text-center mb-4">Connects to your tools</h2><p class="text-ink text-center mb-12">
1Import from your bank, sync with your ledger, or let AI agents discover Wilson automatically.</p><a href="/integrations/openclaw" class="group block bg-slate border border-money rounded-lg p-6 md:p-8 mb-8"><div class="flex flex-col md:flex-row gap-6 items-start md:items-center"><img src="/integrations/openclaw.svg" alt="OpenClaw" class="w-12 h-12 shrink-0" loading="lazy"/><div class="flex-1"><h3 class="font-display text-xl font-bold mb-1">OpenClaw</h3><p class="text-ink text-sm leading-relaxed">OpenClaw is a personal AI assistant that runs locally and connects to 50+ tools via chat. Wilson plugs in as a financial skill â giving OpenClaw the ability to categorize spending, audit subscriptions, and surface savings.</p></div><span class="text-money text-sm font-medium group-hover:underline shrink-0">Learn more â</span></div></a><h3 class="font-display text-lg font-bold mb-6 text-ink">Agent platforms</h3><div class="grid grid-cols-1 md:grid-cols-2 gap-8 mb-8"><a href="/integrations/openclaw" class="group bg-slate border border-carbon p-6 rounded-lg hover:border-money transition-all"><div class="flex items-center gap-4 mb-4"><img src="/integrations/openclaw.svg" alt="OpenClaw" class="w-10 h-10 shrink-0" loading="lazy"/><h3 class="font-display text-xl font-bold">OpenClaw</h3></div><p class="text-ink text-sm mb-4">Wilson is a skill inside OpenClaw â the AI that actually does things.</p><span class="text-money text-sm font-medium group-hover:underline">Learn more â</span></a><a href="/integrations/paperclip" class="group bg-slate border border-carbon p-6 rounded-lg hover:border-money transition-all"><div class="flex items-center gap-4 mb-4"><img src="/integrations/paperclip.svg" alt="Paperclip" class="w-10 h-10 shrink-0" loading="lazy"/><h3 class="font-display text-xl font-bold">Paperclip</h3></div><p class="text-ink text-sm mb-4">Wilson runs as an AI accountant agent inside Paperclip.</p><span class="text-money text-sm font-medium group-hover:underline">Learn more â</span></a></div><h3 class="font-display text-lg font-bold mb-6 text-ink">Import your data</h3><div class="grid grid-cols-1 md:grid-cols-2 gap-8 mb-8"><a href="/integrations/plaid" class="group bg-slate border border-carbon p-6 rounded-lg hover:border-money transition-all"><div class="flex items-center gap-4 mb-4"><img src="/integrations/plaid.svg" alt="Plaid" class="w-10 h-10 shrink-0" loading="lazy"/><h3 class="font-display text-xl font-bold">Plaid</h3></div><p class="text-ink text-sm mb-4">Automatic bank sync with 12,000+ institutions.</p><span class="text-money text-sm font-medium group-hover:underline">Learn more â</span></a><a href="/integrations/coinbase" class="group bg-slate border border-carbon p-6 rounded-lg hover:border-money transition-all"><div class="flex items-center gap-4 mb-4"><img src="/integrations/coinbase.svg" alt="Coinbase" class="w-10 h-10 shrink-0" loading="lazy"/><h3 class="font-display text-xl font-bold">Coinbase</h3></div><p class="text-ink text-sm mb-4">Sync your crypto portfolio from Coinbase.</p><span class="text-money text-sm font-medium group-hover:underline">Learn more â</span></a><a href="/integrations/monarch" class="group bg-slate border border-carbon p-6 rounded-lg hover:border-money transition-all"><div class="flex items-center gap-4 mb-4"><img src="/integrations/monarch.svg" alt="Monarch Money" class="w-10 h-10 shrink-0" loading="lazy"/><h3 class="font-display text-xl font-bold">Monarch Money</h3></div><p class="text-ink text-sm mb-4">Migrate your data from Monarch to Wilson.</p><span class="text-money text-sm font-medium group-hover:underline">Learn more â</span></a><a href="/integrations/firefly-iii" class="group bg-slate border border-carbon p-6 rounded-lg hover:border-money transition-all"><div class="flex items-center gap-4 mb-4"><img src="/integrations/firefly-iii.svg" alt="Firefly III" class="w-10 h-10 shrink-0" loading="lazy"/><h3 class="font-display text-xl font-bold">Firefly III</h3></div><p class="text-ink text-sm mb-4">Bi-directional sync with self-hosted Firefly III.</p><span class="text-money text-sm font-medium group-hover:underline">Learn more â</span></a></div><h3 class="font-display text-lg font-bold mb-6 text-ink">Run AI locally</h3><div class="grid grid-cols-1 md:grid-cols-2 gap-8 mb-8"><a href="/integrations/ollama" class="group bg-slate border border-carbon p-6 rounded-lg hover:border-money transition-all"><div class="flex items-center gap-4 mb-4"><img src="/integrations/ollama.svg" alt="Ollama" class="w-10 h-10 shrink-0" loading="lazy"/>
1<h3 class="font-display text-xl font-bold">Ollama</h3></div><p class="text-ink text-sm mb-4">Run any open model locally. Zero API fees, total privacy.</p><span class="text-money text-sm font-medium group-hover:underline">Learn more â</span></a><a href="/integrations/transformers-js" class="group bg-slate border border-carbon p-6 rounded-lg hover:border-money transition-all"><div class="flex items-center gap-4 mb-4"><img src="/integrations/transformers-js.svg" alt="Transformers.js" class="w-10 h-10 shrink-0" loading="lazy"/><h3 class="font-display text-xl font-bold">Transformers.js</h3></div><p class="text-ink text-sm mb-4">In-process AI via WASM. No server, no setup, fully offline.</p><span class="text-money text-sm font-medium group-hover:underline">Learn more â</span></a></div><div class="text-center"><a href="/integrations" class="text-money font-display font-semibold hover:underline">View all integrations â</a></div></div></section><section class="py-24 bg-surface-0 border-b border-carbon"><div class="max-w-[800px] mx-auto px-4"><h2 class="font-display text-3xl font-bold text-center mb-3">Start free. Upgrade when you're ready.</h2><p class="text-ink text-center mb-12">The CLI is open source. Pro unlocks bank sync and 40+ premium skills.</p><div class="grid grid-cols-1 md:grid-cols-2 gap-8"><div class="bg-slate rounded-lg p-8 border border-carbon flex flex-col"><h3 class="font-display text-xl font-bold mb-2">Free</h3><p class="text-ink text-sm mb-4">Open source. Run locally. Get started in 2 minutes.</p><p class="font-mono text-4xl font-bold text-ledger mb-6">Free</p><ul class="space-y-3 mb-8 flex-1"><li class="flex gap-3 text-sm"><span class="text-money shrink-0">â</span><span class="text-ledger">CSV import (Chase, Amex, generic)</span></li><li class="flex gap-3 text-sm"><span class="text-money shrink-0">â</span><span class="text-ledger">Local AI (Ollama)</span></li><li class="flex gap-3 text-sm"><span class="text-money shrink-0">â</span><span class="text-ledger">Spending summaries</span></li><li class="flex gap-3 text-sm"><span class="text-money shrink-0">â</span><span class="text-ledger">Anomaly detection</span></li></ul><a href="/get-started" class="text-center py-3 rounded-md font-display font-semibold border border-carbon text-ledger hover:border-ink transition-opacity">Install Free</a></div><div class="bg-slate rounded-lg p-8 border border-money flex flex-col relative"><div class="absolute -top-3 left-1/2 -translate-x-1/2 bg-money text-void text-xs font-bold px-3 py-1 rounded-full uppercase">Save 59%</div><h3 class="font-display text-xl font-bold mb-2">Pro</h3><p class="text-ink text-sm mb-4">Everything unlocked. One price, no surprises.</p><div class="mb-6"><span class="font-mono text-4xl font-bold text-ledger">$99</span><span class="text-ink text-sm">/yr</span><span class="text-ink text-sm ml-2">or $20/mo</span></div><ul class="space-y-3 mb-8 flex-1"><li class="flex gap-3 text-sm"><span class="text-money shrink-0">â</span><span class="text-ledger">Everything in Free</span></li><li class="flex gap-3 text-sm"><span class="text-money shrink-0">â</span><span class="text-ledger">Bank & crypto sync (Plaid, Coinbase, Monarch, Firefly)</span></li><li class="flex gap-3 text-sm"><span class="text-money shrink-0">â</span><span class="text-ledger">40+ premium skills (tax, deductions, net worth)</span></li></ul><a href="https://buy.polar.sh/polar_cl_V9xC5M76Vf2mMf4EBQ4njfXZWMPLDZAiLzMkD2IGKQS" class="text-center py-3 rounded-md font-display font-semibold bg-money text-void hover:opacity-90 transition-opacity">Get Pro</a></div></div><div class="text-center mt-6"><a href="/pricing" class="text-money font-display font-semibold hover:underline text-sm">See full pricing details â</a></div></div></section><section class="py-24 border-b border-carbon"><div class="max-w-[1200px] mx-auto px-4"><div class="flex flex-col md:flex-row md:items-end justify-between mb-12 gap-6"><div><h2 class="font-display text-4xl font-bold mb-3">Skills that save you money</h2><p class="text-ink">AI workflows that pay for themselves.</p></div><a href="/marketplace" class="text-money font-display font-semibold hover:underline">View all skills â</a></div><div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8"><a href="/marketplace/subscription-audit" class="group bg-slate border border-carbon rounded-lg p-6 flex flex-col transition-all hover:border-money cursor-pointer"><div class="flex justify-between items-start mb-4"><h3 class="font-display text-lg font-semibold text-ledger group-hover:text-money transition-colors">Subscription Manager</h3><span class="font-mono text-sm px-2 py-1 rounded bg-money-glow text-money">Saves $120/yr</span></div><p class="text-ink text-sm mb-6 leading-relaxed line-clamp-2">Finds duplicate charges, forgotten trials, and sudden price increases across all your accounts.</p><div class="bg-void p-3 rounded border border-carbon mb-6"><p class="text-[10px] uppercase text-ink tracking-widest font-bold mb-1">Est. annual savings</p><p class="text-money font-mono text-lg">$<!-- -->120<!-- -->/yr</p></div><div class="mt-auto flex items-center justify-between"><div class="flex gap-2"><span class="text-[10px] font-bold tracking-wider text-ink border border-carbon px-2 py-0.5 rounded uppercase">Wilson</span><span class="text-[10px] font-bold tracking-wider text-ink border border-carbon px-2 py-0.5 rounded uppercase">OpenClaw</span></div><span class="text-money text-sm font-semibold group-hover:translate-x-1 transition-transform inline-flex items-center gap-1">Included in Skills Pack<!-- --> â</span></div></a><a href="/marketplace/tax-prep" class="group bg-slate border border-carbon rounded-lg p-6 flex flex-col transition-all hover:border-money cursor-pointer"><div class="flex justify-between items-start mb-4"><h3 class="font-display text-lg font-semibold text-ledger group-hover:text-money transition-colors">Tax Prep Assistant</h3><span class="font-mono text-sm px-2 py-1 rounded bg-money-glow text-money">Saves $800/yr</span></div><p class="text-ink text-sm mb-6 leading-relaxed line-clamp-2">Identifies deductible business expenses and generates itemized reports for IRS Schedule C.</p><div class="bg-void p-3 rounded border border-carbon mb-6"><p class="text-[10px] uppercase text-ink tracking-widest font-bold mb-1">Est. annual savings</p><p class="text-money font-mono text-lg">$<!-- -->800<!-- -->/yr</p></div><div class="mt-auto flex items-center justify-between"><div class="flex gap-2"><span class="text-[10px] font-bold tracking-wider text-ink border border-carbon px-2 py-0.5 rounded uppercase">Wilson</span></div><span class="text-money text-sm font-semibold group-hover:translate-x-1 transition-transform inline-flex items-center gap-1">From $0.10/use<!-- --> â</span></div></a><a href="/marketplace/cash-flow-forecast" class="group bg-slate border border-carbon rounded-lg p-6 flex flex-col transition-all hover:border-money cursor-pointer"><div class="flex justify-between items-start mb-4"><h3 class="font-display text-lg font-semibold text-ledger group-hover:text-money transition-colors">Smart Forecaster</h3><span class="font-mono text-sm px-2 py-1 rounded bg-void text-ink">Worth $20/yr</span></div><p class="text-ink text-sm mb-6 leading-relaxed line-clamp-2">Predicts how much you'll have in 6 months, accounting for every recurring bill and seasonal pattern.</p><div class="mt-auto flex items-center justify-between"><div class="flex gap-2"><span class="text-[10px] font-bold tracking-wider text-ink border border-carbon px-2 py-0.5 rounded uppercase">Wilson</span><span class="text-[10px] font-bold tracking-wider text-ink border border-carbon px-2 py-0.5 rounded uppercase">OpenClaw</span></div><span class="text-money text-sm font-semibold group-hover:translate-x-1 transition-transform inline-flex items-center gap-1">From $0.10/use<!-- --> â</span></div></a></div></div></section><section class="py-24 bg-surface-0 border-b border-carbon"><div class="max-w-[800px] mx-auto px-4 text-center"><p class="text-money text-xs font-mono uppercase tracking-widest mb-4">Free & open source</p><h2 class="font-display text-3xl font-bold mb-3">44 financial skills for any AI agent</h2><p class="text-ink mb-8 max-w-xl mx-auto">Tax prep, budgeting, cash flow, P&L, and more. Works with Claude Code, Cursor, Codex, Gemini CLI, Copilot, Pi, OpenCode, Wilson, and any agent that supports SKILL.md. No account required.</p><div class="bg-void border border-carbon rounded-lg overflow-hidden text-left max-w-lg mx-auto mb-8"><div class="bg-slate border-b border-carbon px-4 py-2"><span class="text-xs font-mono text-ink">Install</span></div><div class="px-5 py-4"><code class="font-mono text-sm text-ledger"><span class="text-money select-none">$ </span>npx skills add openaccountant/skills</code></div></div><div class="flex flex-wrap justify-center gap-4"><a href="/skills" class="bg-money text-void px-8 py-3 rounded-md font-display font-semibold hover:opacity-90 transition-all">How to install</a><a href="https://github.com/openaccountant/skills" class="border border-carbon text-ledger px-8 py-3 rounded-md font-display font-semibold hover:border-ink transition-all">View on GitHub</a></div></div></section><section class="py-24 bg-void border-t border-carbon"><div class="max-w-[1200px] mx-auto px-4"><div class="flex flex-col lg:flex-row gap-16 items-center"><div class="lg:w-1/2"><p class="text-money text-xs font-mono uppercase tracking-widest mb-4">For developers</p><h2 class="font-display text-3xl font-bold mb-4">Built for the terminal.<br/>Ready for everything else.</h2><p class="text-ink mb-8 leading-relaxed">Wilson is a CLI-first agent. Import CSVs, categorize with AI, surface anomalies, and chain skills â all from your terminal.</p><div class="font-mono text-sm text-ink space-y-2"><p><span class="text-money">â</span> Ollama runs AI locally on your hardware</p><p><span class="text-money">â</span> SQLite stores everything in ~/.openaccountant/</p><p><span class="text-money">â</span> MIT licensed. Audit every line.</p></div></div><div class="lg:w-1/2 w-full"><div class="bg-void border border-carbon rounded-lg overflow-hidden"><div class="bg-slate border-b border-carbon px-4 py-2 flex items-center justify-between"><div class="flex gap-1.5"><div class="w-3 h-3 rounded-full bg-alert"></div><div class="w-3 h-3 rounded-full bg-caution"></div><div class="w-3 h-3 rounded-full bg-money"></div></div><span class="text-xs font-mono text-ink">wilson --audit</span><div class="w-10"></div></div><div class="p-6 font-mono text-sm leading-relaxed"><p><span class="text-money">$</span> <span class="text-ledger">wilson --run "Audit my subscriptions"</span></p><p class="text-ink mt-2">> Running subscription audit... DONE.</p><p class="text-ledger mt-3"><span class="text-money">[!]</span> Duplicate Subscription:<!-- --> <span class="text-alert">Netflix HD + Premium</span></p><p class="text-ink ml-4">Both active on same card. Save $15.49/mo.</p><p class="text-ledger mt-3"><span class="text-money">[+]</span> Run<!-- --> <span class="underline">wilson</span> to review and cancel.</p><p class="mt-3"><span class="text-money">$</span> <span class="w-2 h-4 bg-money inline-block animate-pulse"></span></p></div></div></div></div></div></section><footer class="bg-surface-0 border-t border-carbon py-16"><div class="max-w-[1200px] mx-auto px-4">
1<div class="grid grid-cols-1 md:grid-cols-5 gap-12 mb-12"><div><p class="font-display text-xl font-bold text-ledger mb-1">Wilson<span class="text-money">.</span></p><p class="text-[10px] uppercase tracking-widest text-ink font-mono mb-2">by Open Accountant</p><p class="text-ink text-sm italic">Follow the money.</p></div><div><h4 class="text-xs font-bold uppercase tracking-widest text-ink mb-4">Product</h4><ul class="space-y-2 text-sm"><li><a href="/marketplace" class="text-ink hover:text-ledger transition-colors">Marketplace</a></li><li><a href="/pricing" class="text-ink hover:text-ledger transition-colors">Pricing</a></li><li><a href="/integrations" class="text-ink hover:text-ledger transition-colors">Integrations</a></li><li><a href="/wilson" class="text-ink hover:text-ledger transition-colors">Wilson CLI</a></li><li><a href="/openclaw" class="text-ink hover:text-ledger transition-colors">OpenClaw</a></li></ul></div><div><h4 class="text-xs font-bold uppercase tracking-widest text-ink mb-4">Compare</h4><ul class="space-y-2 text-sm"><li><a href="/compare/monarch-money" class="text-ink hover:text-ledger transition-colors">vs Monarch Money</a></li><li><a href="/compare/ynab" class="text-ink hover:text-ledger transition-colors">vs YNAB</a></li><li><a href="/compare/copilot-money" class="text-ink hover:text-ledger transition-colors">vs Copilot Money</a></li><li><a href="/compare/mint" class="text-ink hover:text-ledger transition-colors">vs Mint</a></li><li><a href="/compare" class="text-ink hover:text-ledger transition-colors">All Comparisons</a></li></ul></div><div><h4 class="text-xs font-bold uppercase tracking-widest text-ink mb-4">Resources</h4><ul class="space-y-2 text-sm"><li><a href="https://docs.openaccountant.ai" target="_blank" rel="noopener noreferrer" class="text-ink hover:text-ledger transition-colors">Documentation</a></li><li><a href="https://github.com/openaccountant/wilson" target="_blank" rel="noopener noreferrer" class="text-ink hover:text-ledger transition-colors">GitHub</a></li><li><a href="/small-language-models" class="text-ink hover:text-ledger transition-colors">Small Language Models</a></li><li><a href="https://x402.org" target="_blank" rel="noopener noreferrer" class="text-ink hover:text-ledger transition-colors">x402 Protocol</a></li></ul></div><div><h4 class="text-xs font-bold uppercase tracking-widest text-ink mb-4">Legal</h4><ul class="space-y-2 text-sm"><li><a href="/privacy" class="text-ink hover:text-ledger transition-colors">Privacy</a></li><li><a href="/terms" class="text-ink hover:text-ledger transition-colors">Terms</a></li><li><a href="/security" class="text-ink hover:text-ledger transition-colors">Security</a></li><li><a href="/about" class="text-ink hover:text-ledger transition-colors">About</a></li><li><a href="https://github.com/openaccountant/wilson/blob/main/LICENSE" target="_blank" rel="noopener noreferrer" class="text-ink hover:text-ledger transition-colors">MIT License</a></li></ul></div></div><div class="border-t border-carbon pt-8 text-center space-y-3"><p class="text-xs text-ink max-w-2xl mx-auto leading-relaxed">Open Accountant provides financial tools and information, not financial advice. Consult a qualified professional for personalized financial, tax, or legal decisions.</p><p class="text-xs text-ink">© <!-- -->2026<!-- --> Open Accountant. Open source, privacy first.</p></div></div></footer></div>
1<script></script>
1<!--/$--></main>
1<script class="$tsr" id="$tsr-stream-barrier">(self.$R=self.$R||{})["tsr"]=[];self.$_TSR={h(){this.hydrated=!0,this.c()},e(){this.streamEnded=!0,this.c()},c(){this.hydrated&&this.streamEnded&&(delete self.$_TSR,delete self.$R.tsr)},p(e){this.initialized?e():this.buffer.push(e)},buffer:[]}; 2;$_TSR.router=($R=>$R[0]={manifest:$R[1]={routes:$R[2]={__root__:$R[3]={preloads:$R[4]=["/assets/main-DBTeUAIM.js"],assets:$R[5]=[$R[6]={tag:"script",attrs:$R[7]={type:"module",async:!0},children:"import(\"/assets/main-DBTeUAIM.js\")"}]},"/":$R[8]={preloads:$R[9]=["/assets/index-CRCBNOuU.js","/assets/footer-aGvbVtXC.js","/assets/skill-card-BTRSlKmE.js","/assets/install-tabs-BJbR34Kx.js","/assets/shield-check-BebaTlq5.js","/assets/git-branch-B9dKIhmX.js","/assets/createLucideIcon-Cg_VX1kR.js"]}}},matches:$R[10]=[$R[11]={i:"__root__�",u:1789434708399,s:"success",ssr:!0},$R[12]={i:"��",u:1789434708515,s:"success",ssr:!0}],lastMatchId:"��"})($R["tsr"]);$_TSR.e();document.currentScript.remove()</script>
2<script type="module" async="">import("/assets/main-DBTeUAIM.js")</script>
2</body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.