Max the Bookkeeper
免费AI bookkeeper for solopreneurs. Ingests bank statements, produces CPA-ready books.
关于
AI bookkeeper for solopreneurs and startups. Ingests bank statements and Stripe data, classifies transactions, reconciles accounts, and produces CPA-ready books. Gets smarter every month. **What it handles:** - PDF bank statement extraction and parsing - Stripe revenue integration with gross/fee split and payout reconciliation - Automatic transaction classification that learns your spending patterns - Multi-account and multi-entity bookkeeping - P&L generation with prior-period comparison - 1099 contractor tracking and year-end CPA package assembly **Includes 9 specialized skills:** - **Data Ingestor** - Parses PDFs, CSVs, and OFX files from any bank - **Stripe Connector** - Pulls revenue data with proper accounting splits - **Smart Classifier** - Learns vendor patterns, improves monthly - **COA Builder** - Creates chart of accounts tailored to your business - **Reconciler** - Matches transactions across accounts, flags discrepancies - **Reporter** - Generates P&L, cash summary, burn rate, and runway reports - **Question Manager** - Tracks open questions across sessions - **Year-End Packager** - Assembles everything your CPA needs for filing - **Compound Engineer** - Monthly review of classification accuracy and open items Knows its limits: prepares the books, doesn't give tax advice. Your CPA handles filing.
说明文档
Install: Max the Bookkeeper
Version: 1.2.0
AI bookkeeper for solopreneurs and startups. Ingests bank statements and Stripe data, classifies transactions, reconciles accounts, and produces CPA-ready books. Gets smarter every month through compound learning.
Files
agent/
├── SOUL.md, BOOTSTRAP.md, IDENTITY.md, AGENTS.md
├── USER.md, TOOLS.md, MEMORY.md, HEARTBEAT.md
└── skills/ (data-ingestor, stripe-connector, smart-classifier,
coa-builder, reconciler, reporter, question-manager,
year-end-packager, nightly-compound)
Recommended from ClawdHub (not bundled): remind-me, deep-research-pro.
Setup
1. Name and Create Workspace
Ask the user for a name. Create ~/.openclaw/workspace-{agent-id}/, copy agent/ contents including skills/. Create books/ directory.
2. Configure openclaw.json
{
"id": "{agent-id}",
"skills": [
"data-ingestor", "stripe-connector", "smart-classifier",
"coa-builder", "reconciler", "reporter",
"question-manager", "year-end-packager", "nightly-compound"
],
"subagents": { "allowAgents": ["*"] }
}
Model: Sonnet for daily use, Opus for complex catch-up sessions.
3. Compound Loop (Recommended)
{
"name": "compound-loop-{agent-id}",
"agentId": "{agent-id}",
"schedule": { "kind": "cron", "expr": "0 3 * * *", "tz": "{timezone}" },
"sessionTarget": "isolated",
"payload": {
"kind": "agentTurn",
"model": "anthropic/claude-sonnet-4-6",
"message": "BOOKKEEPER COMPOUND REVIEW. Read books/status.md. Check overdue reconciliations, aging questions, missed closes, year-end status, contractor thresholds. Update MEMORY.md.",
"timeoutSeconds": 900
},
"delivery": { "mode": "none" },
"enabled": true
}
4. Verify
Send: "I have a Chase bank statement PDF for January. Before I upload it, what do you need to know about my business?"
Confirm: Agent asks 3 or fewer questions, says to upload, does NOT launch a long intake form.
包含文件
- agent/AGENTS.md.md
- agent/BOOTSTRAP.md.md
- agent/HEARTBEAT.md.md
- agent/IDENTITY.md.md
- agent/MEMORY.md.md
- agent/skills/coa-builder/SKILL.md.md
- agent/skills/data-ingestor/SKILL.md.md
- agent/skills/nightly-compound/SKILL.md.md
- agent/skills/question-manager/SKILL.md.md
- agent/skills/reconciler/SKILL.md.md
- agent/skills/reporter/SKILL.md.md
- agent/skills/smart-classifier/SKILL.md.md
- agent/skills/stripe-connector/SKILL.md.md
- agent/skills/year-end-packager/SKILL.md.md
- agent/SOUL.md.md
- agent/TOOLS.md.md
- agent/USER.md.md
- pfp.png.png
- README.md.md