可配置 Prompt + Skill 的 AI 工作台 — v1.14.1
纯 Web 应用。提供多 Prompt 角色切换、Skill 技能系统、流式输出、会话持久化等功能。
⚠️ 在线预览为演示模式:仅展示界面设计(主题切换、Prompt 市场、Skill 列表均可浏览)。出于安全考虑,演示版禁用了 API Key 配置与 AI 对话——密钥绝不会进入静态页面。本地完整功能请自行构建运行(npm i && npm run dev)。
- 多 Prompt 角色切换 — 内置面试官、翻译、故事等 Prompt,支持自定义创建/编辑
- Skill 技能系统 — 命令触发(
/sql、/explain)+ 自动识别,支持自定义 Skill - 流式输出 — SSE 流式响应,实时显示 AI 生成内容
- 会话管理 — 多会话切换、自动标题生成、会话持久化(localStorage)
- GenerationPanel — 温度、Top-P、频率/存在惩罚、最大 Token 等参数独立调节
- API 配置 — 支持 OpenAI / 自定义兼容接口,密钥管理与导出脱敏
- 主题切换 — 浅色 / 深色模式
- 快捷键 —
Ctrl+,打开设置、Enter/Ctrl+Enter切换发送方式
- 响应式布局,适配桌面和移动端
- Markdown 渲染 + 代码高亮
- 消息复制、重新生成
- Node.js >= 20
- npm
npm install
npm run dev # Web 开发模式
npm run build # 生产构建- Web:
dist/
| 层级 | 技术 |
|---|---|
| 前端 | React 18 + TypeScript + Tailwind CSS |
| 测试 | Vitest |
| 构建 | Vite 5 |
chatez/
├── src/ # 源码
│ ├── components/ # UI 组件
│ │ ├── Chat/ # 对话相关(ChatWindow, InputBox, MessageBubble)
│ │ ├── Layout/ # 布局(AppLayout, Sidebar)
│ │ └── ... # 其他组件
│ ├── stores/ # 状态管理
│ ├── assets/ # 静态资源
│ └── ... # 类型定义
├── public/ # 静态资源
├── docs/ # 文档
└── package.json # 项目配置