类库 › excisely
ryparker

ryparker/excisely

Excisely 是一个AI驱动的酒精标签验证工具,专为TTB(美国酒精烟草税务与贸易局)标签专家设计。它通过OCR和字段分类技术,将上传的标签图像与COLA申请表数据进行逐字段比对,支持本地运行且无需云API密钥,也可选择云AI服务以提高准确性。

ryparker/excisely

技术栈

框架

Next.js 16.1.6 React 19.2.3

状态管理

Zustand ^5.0.11

测试

Playwright ^1.58.2 Vitest ^4.0.18

CSS 框架

Tailwind CSS ^4

代码规范

ESLint ^9 Prettier ^3.8.1
查看全部依赖 (62)

依赖

@ai-sdk/openai ^3.0.30 @google-cloud/vision ^5.3.4 @hookform/resolvers ^5.2.2 @neondatabase/serverless ^1.0.2 @vercel/analytics ^1.6.1 @vercel/blob ^2.3.0 ai ^6.0.97 better-auth ^1.4.18 class-variance-authority ^0.7.1 clsx ^2.1.1 diff ^8.0.3 drizzle-orm ^0.45.1 jszip ^3.10.1 lucide-react ^0.575.0 motion ^12.34.3 nanoid ^5.1.6 next-themes ^0.4.6 nuqs ^2.8.8 p-limit ^7.3.0 papaparse ^5.5.3 pg ^8.18.0 qrcode.react ^4.2.0 radix-ui ^1.4.3 react-dom 19.2.3 react-dropzone ^15.0.0 react-hook-form ^7.71.2 sharp ^0.33.5 sonner ^2.0.7 tailwind-merge ^3.5.0 tesseract.js ^7.0.0 zod ^3.25

开发依赖

@commitlint/cli ^20.4.2 @commitlint/config-conventional ^20.4.2 @tailwindcss/postcss ^4 @testing-library/dom ^10.4.1 @testing-library/react ^16.3.2 @types/diff ^8.0.0 @types/node ^20 @types/papaparse ^5.5.2 @types/pg ^8.16.0 @types/react ^19 @types/react-dom ^19 @vitejs/plugin-react ^5.1.4 @vitest/coverage-v8 ^4.0.18 babel-plugin-react-compiler ^1.0.0 dotenv ^17.3.1 drizzle-kit ^0.31.9 eslint-config-next 16.1.6 eslint-config-prettier ^10.1.8 eslint-plugin-check-file ^3.3.1 husky ^9.1.7 jsdom ^28.1.0 knip ^5.85.0 lint-staged ^16.2.7 postcss ^8.5.6 prettier-plugin-tailwindcss ^0.7.2 rimraf ^6.1.3 shadcn ^3.8.5 tsx ^4.21.0 tw-animate-css ^1.4.0 typescript ^5 vite-tsconfig-paths ^6.1.1

截图

评论

首页 - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.1. UTC+08:00, 2026-04-02 09:42
浙ICP备14020137号-1 $访客地图$