Nutlope/receipthero

Organize all your receipts with AI

ReceiptHero 是一款开源 Web 应用,帮助您使用 AI 驱动的 OCR(光学字符识别)管理收据。它读取收据图像中的文本,并将其转换为结构化数据,然后向您显示支出明细。该应用完全在您的浏览器中运行,您的数据保留在本地以保护隐私。

工作原理

  1. 您可以通过拖放或选择文件上传收据图像。
  2. 图像被发送到 Together AI 的 Qwen3.5 视觉模型,该模型执行 OCR(读取文本)。
  3. 模型提取结构化详细信息:供应商、日期、金额、项目、货币和支付方式。
  4. 支出自动分类(例如,杂货、餐饮、加油)。
  5. 您会看到支出明细和收据管理界面。
  6. 所有数据都存储在您的浏览器本地——不会发送到服务器。

技术栈(来自 README)

  • Next.js(App Router)和 Tailwind CSS 用于前端
  • Together AI 用于 LLM 驱动的 OCR
  • Qwen3.5 9B 用于收据数据提取
  • shadcn/ui 组件和 Radix UI
  • Zod 用于数据验证

本地运行

  1. Fork 或克隆仓库。
  2. 在 Together AI 创建账户以获取 OCR 服务的 API 密钥。
  3. 创建 .env 文件(使用 .example.env 作为模板)并添加您的 API 密钥。
  4. 运行 npm install,然后运行 npm run dev 以安装依赖并启动开发服务器。

注意:README 中未提及上述列表之外的任何其他功能。该应用由 Together AI 提供支持,OCR 模型为 Qwen3.5 9B。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目