[控场AI]
产品

Strukku

基于开源权重视觉语言模型构建的收据记账工具,为自由职业者和小商户提供拍照即录入的自动化记账方案,支持多语言非正式收据识别、结构化输出校验与 CSV 导出。

时间轴 (近 90 天)

10月15日

Strukku 是一个基于 Gemma 开源权重视觉模型构建的收据记账工具,在 Hacktoberfest 开源 AI 挑战赛第二周中提交。

待验证50%
10月15日

Strukku 通过 OpenRouter 调用 google/gemma-4-31b-it:free 免费推理端点进行收据识别,it 表示 instruction-tuned 指令微调版。

待验证50%
10月15日

Strukku 使用 Zod 运行时数据校验库对模型输出进行校验后才写入数据库,若不支持严格结构化输出还有纯 JSON 回退解析,不信任任何未经校验的模型输出。

待验证50%
10月15日

Strukku 的技术栈包括 TanStack Start、TypeScript、TanStack Router、TanStack Query、TanStack AI(@tanstack/ai + @tanstack/ai-openrouter),后端使用 Supabase 提供 Postgres 与存储,样式用 Tailwind CSS。

待验证50%
10月15日

Strukku 的处理流程为:收据照片 → base64 编码 → 存入 Supabase Storage → 调用视觉模型 → 结构化 JSON 输出 → Zod 校验 → 写入 receipts 表 → 生成账本并支持 CSV 导出。

待验证50%
10月15日

Strukku 的整个 AI 调用被隔离在单一模块 src/server/ai/adapter.ts 中,更换模型或供应商只需改一行代码。

待验证50%
10月15日

Strukku 项目在挑战赛窗口内完成,类型检查和生产构建均通过,但尚未用真实拍摄的收据、在实时 Supabase + OpenRouter 环境下完整跑通,真实场景下的提取准确率仍未验证。

待验证50%
10月15日

Strukku 代码托管在 github.com/fatik07/strukku,README 中包含 Supabase 的 SQL 设置说明,采用 MIT 式许可。

待验证50%

全部知识事实 (8)

待验证

Strukku 是一个基于 Gemma 开源权重视觉模型构建的收据记账工具,在 Hacktoberfest 开源 AI 挑战赛第二周中提交。

50%
待验证

Strukku 通过 OpenRouter 调用 google/gemma-4-31b-it:free 免费推理端点进行收据识别,it 表示 instruction-tuned 指令微调版。

50%
待验证

Strukku 使用 Zod 运行时数据校验库对模型输出进行校验后才写入数据库,若不支持严格结构化输出还有纯 JSON 回退解析,不信任任何未经校验的模型输出。

50%
待验证

Strukku 的技术栈包括 TanStack Start、TypeScript、TanStack Router、TanStack Query、TanStack AI(@tanstack/ai + @tanstack/ai-openrouter),后端使用 Supabase 提供 Postgres 与存储,样式用 Tailwind CSS。

50%
待验证

Strukku 的处理流程为:收据照片 → base64 编码 → 存入 Supabase Storage → 调用视觉模型 → 结构化 JSON 输出 → Zod 校验 → 写入 receipts 表 → 生成账本并支持 CSV 导出。

50%
待验证

Strukku 的整个 AI 调用被隔离在单一模块 src/server/ai/adapter.ts 中,更换模型或供应商只需改一行代码。

50%
待验证

Strukku 项目在挑战赛窗口内完成,类型检查和生产构建均通过,但尚未用真实拍摄的收据、在实时 Supabase + OpenRouter 环境下完整跑通,真实场景下的提取准确率仍未验证。

50%
待验证

Strukku 代码托管在 github.com/fatik07/strukku,README 中包含 Supabase 的 SQL 设置说明,采用 MIT 式许可。

50%

来源文章