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