Nutlope/receipthero
Organize all your receipts with AI
ReceiptHero 是一款开源 Web 应用,帮助您使用 AI 驱动的 OCR(光学字符识别)管理收据。它读取收据图像中的文本,并将其转换为结构化数据,然后向您显示支出明细。该应用完全在您的浏览器中运行,您的数据保留在本地以保护隐私。
工作原理
- 您可以通过拖放或选择文件上传收据图像。
- 图像被发送到 Together AI 的 Qwen3.5 视觉模型,该模型执行 OCR(读取文本)。
- 模型提取结构化详细信息:供应商、日期、金额、项目、货币和支付方式。
- 支出自动分类(例如,杂货、餐饮、加油)。
- 您会看到支出明细和收据管理界面。
- 所有数据都存储在您的浏览器本地——不会发送到服务器。
技术栈(来自 README)
- Next.js(App Router)和 Tailwind CSS 用于前端
- Together AI 用于 LLM 驱动的 OCR
- Qwen3.5 9B 用于收据数据提取
- shadcn/ui 组件和 Radix UI
- Zod 用于数据验证
本地运行
- Fork 或克隆仓库。
- 在 Together AI 创建账户以获取 OCR 服务的 API 密钥。
- 创建
.env文件(使用.example.env作为模板)并添加您的 API 密钥。 - 运行
npm install,然后运行npm run dev以安装依赖并启动开发服务器。
注意:README 中未提及上述列表之外的任何其他功能。该应用由 Together AI 提供支持,OCR 模型为 Qwen3.5 9B。
相关
- 项目
- 项目
- 项目
- 项目
- 项目