SoloBooks AI
本地优先的开源AI财务助手,面向自由职业者和小企业主,使用本地大模型处理财务文档,数据不离开用户设备。
时间轴 (近 90 天)
SoloBooks AI 是一个本地优先的开源财务助手,所有财务文档不离开用户自己的硬盘。
SoloBooks AI 前端使用 Next.js 16 App Router、React 19 和 TypeScript 严格模式。
SoloBooks AI 使用 SQLite 作为数据层,通过 @libsql/client 管理,实现跨平台零原生构建的嵌入式数据库。
SoloBooks AI 所有货币金额以整数最小单位存储(如 $49.99 存为 4999 美分),以消除浮点精度漂移。
SoloBooks AI 上传的收据经过 15MB 大小限制、MIME 类型白名单和路径遍历剥离校验后,以随机 UUID 命名存入 ./data/documents/ 目录,数据库只记录相对路径。
SoloBooks AI 使用 Tesseract.js v7 对扫描件和照片进行 OCR,使用 PDF-Parse 直接提取数字 PDF 的原生文本流。
SoloBooks AI 通过 Ollama 本地 API(127.0.0.1:11434)进行 AI 提取,验证了 llama3:latest(8.03B 参数)和 qwen2.5:3b(3.09B 参数)两个模型。
SoloBooks AI 的 AI 提取结果通过严格的 Zod schema(ExtractedLlmSchema)校验,缺失字段保留为 null 而非让模型编造。
SoloBooks AI 采用人在回路设计:AI 提取结果视为草稿提案,用户必须逐项审核、编辑并确认后才会写入 SQLite。
SoloBooks AI 内置问答助手在执行“这个月我在软件上花了多少?”等问题时,先运行确定性 SQL 查询,再将验证过的交易卡片与叙述性摘要一起呈现。
还有 5 条时间轴事件
全部知识事实 (15)
SoloBooks AI 是一个本地优先的开源财务助手,所有财务文档不离开用户自己的硬盘。
50%待验证SoloBooks AI 前端使用 Next.js 16 App Router、React 19 和 TypeScript 严格模式。
50%待验证SoloBooks AI 使用 SQLite 作为数据层,通过 @libsql/client 管理,实现跨平台零原生构建的嵌入式数据库。
50%待验证SoloBooks AI 所有货币金额以整数最小单位存储(如 $49.99 存为 4999 美分),以消除浮点精度漂移。
50%待验证SoloBooks AI 上传的收据经过 15MB 大小限制、MIME 类型白名单和路径遍历剥离校验后,以随机 UUID 命名存入 ./data/documents/ 目录,数据库只记录相对路径。
50%待验证SoloBooks AI 使用 Tesseract.js v7 对扫描件和照片进行 OCR,使用 PDF-Parse 直接提取数字 PDF 的原生文本流。
50%待验证SoloBooks AI 通过 Ollama 本地 API(127.0.0.1:11434)进行 AI 提取,验证了 llama3:latest(8.03B 参数)和 qwen2.5:3b(3.09B 参数)两个模型。
50%待验证SoloBooks AI 的 AI 提取结果通过严格的 Zod schema(ExtractedLlmSchema)校验,缺失字段保留为 null 而非让模型编造。
50%待验证SoloBooks AI 采用人在回路设计:AI 提取结果视为草稿提案,用户必须逐项审核、编辑并确认后才会写入 SQLite。
50%待验证SoloBooks AI 内置问答助手在执行“这个月我在软件上花了多少?”等问题时,先运行确定性 SQL 查询,再将验证过的交易卡片与叙述性摘要一起呈现。
50%待验证SoloBooks AI 的测试套件运行在 Vitest 上,17 个测试全部通过,覆盖最小单位算术、文档安全、schema 校验、重复检测、发票状态流转和真实 Ollama 连通性。
50%待验证SoloBooks AI 的本地模型权重要占 1.9GB(3B)到 4.7GB(8B)磁盘空间,3B 模型需至少 8GB 内存,8B 模型需 16GB 内存或独立显存。
50%待验证SoloBooks AI 纯 CPU 硬件上 OCR 加推理每份文档可能耗时 5 到 15 秒。
50%待验证SoloBooks AI 当前开源核心包含无限本地 OCR 与 PDF 提取、Ollama 集成与 schema 校验、费用与发票跟踪、接地 AI 助手以及 CSV/JSON 导出。
50%待验证SoloBooks AI 规划中的 Pro 层目标定价为每月 ₹499(约 6 美元),包含银行流水 CSV 智能映射、最多 50 份文档批量队列处理、密码加密的本地备份快照和基于 Tauri 的单二进制桌面打包。
50%