ShipAny TanStack:基于 TanStack Start 的 Agent-Native 框架
2026年6月5日
ShipAny 团队
ShipAny TanStack 是 ShipAny 家族里最新的一员,把整套 agent-native 业务引擎搬到了 TanStack Start 上——一个基于 Vite 8 + Nitro、React 19、TypeScript strict 的现代全栈框架。如果你喜欢 Vite 的极速开发体验、又想要类型安全到底的数据流,这一版就是为你准备的。
技术栈
- 框架 — TanStack Start(Vite + Nitro),
src/routes/下的文件路由,没有 RSC、没有"use client",所有组件都是普通 React。 - 数据 — TanStack Query 配合类型化的
api-client,组件里不写裸fetch。 - 表单 — TanStack Form + Zod 校验;表格 — TanStack Table 手动分页。
- 国际化 — Paraglide JS,编译期生成、可 tree-shaking 的消息函数。
- UI — shadcn/ui v4(Base Nova),Tailwind CSS 4,oklch 配色。
- 鉴权 / 数据库 — better-auth + Drizzle ORM,支持 PostgreSQL / MySQL / SQLite / Turso / Cloudflare D1。
内置能力
认证、按量积分、API key、AI 任务计量、支付订阅、RBAC 权限——和整个 ShipAny 家族共享同一套模块化业务逻辑(src/modules/),每个模块都能独立删除而不影响其他。