一个基于 Next.js 的 AI 对话项目,聚焦本地会话管理、模型切换与可扩展聊天体验。
pnpm install
pnpm dev
pnpm build
pnpm start默认地址:http://localhost:3000
pnpm test
pnpm lint
pnpm type-checkpnpm dev打开 http://localhost:3000/perf,使用固定轮次执行基线并记录结果。
详细说明见 docs/performance-baseline.md。
- Workflow 文件:
.github/workflows/ci.yml - 触发条件:
push到main、pull_request到main - 执行项:
pnpm run lintpnpm run type-checkpnpm run testpnpm run build
src/app:页面路由与 API 路由src/components:全局壳层组件(如导航栏、主题)src/app/components:聊天页业务组件(消息列表、输入框、弹窗等)src/lib:核心逻辑与状态管理(会话存储、Provider 适配、搜索等)src/types:领域类型定义docs:详细文档(架构、配置、页面结构、功能清单)
MIT
