Files
st-react/README.md
Echo f4e166c5ee 🎉 初始化项目
Signed-off-by: Echo <1711788888@qq.com>
2026-02-27 21:52:00 +08:00

1.6 KiB

云酒馆 - SillyTavern Cloud

现代化的 AI 角色对话平台,采用前后端分离架构。

项目结构

st-ui/
├── web-app/          # 前端应用 (React + TypeScript + Tailwind)
├── server/           # 后端服务 (Node.js + Express)
├── docs/             # 项目文档
├── .claude/          # Claude AI 配置
└── README.md         # 项目说明

快速开始

前端开发

cd web-app
npm install
npm run dev

前端将运行在 http://localhost:5174

后端开发

cd server
npm install
cp .env.example .env  # 配置环境变量
npm run dev

后端将运行在 http://localhost:3000

功能特性

前端功能

  • 🎨 现代化 Glassmorphism 设计
  • 🌙 深色主题 (OLED 优化)
  • 💬 实时聊天界面
  • 👤 角色卡管理(支持 PNG/JSON 导入导出)
  • ⚙️ 预设管理(支持多种格式)
  • 🔐 用户认证系统
  • 📱 响应式设计

后端功能

  • 🔒 JWT 身份认证
  • 📦 角色卡存储和管理
  • 💾 对话历史持久化
  • 🤖 AI API 集成
  • 📤 文件上传处理

技术栈

前端

  • React 18
  • TypeScript
  • Tailwind CSS
  • Vite
  • React Router
  • Lucide Icons

后端

  • Node.js
  • Express
  • MongoDB
  • JWT
  • Multer

开发指南

详细的开发文档请查看 docs 目录。

设计系统

项目采用统一的设计系统,详见 design-system

  • 主色调: #7C3AED (紫色)
  • 次要色: #A78BFA (淡紫色)
  • 强调色: #F97316 (橙色)
  • 字体: Inter

贡献

欢迎提交 Issue 和 Pull Request。

许可证

MIT