快速开始

五步之内 即可上手

Simmetric Chat 若如此配置,无需连接互联网即可运行。以下五个步骤将完整技术栈带到你的机器上。

1

准备好它需要的环境

命令
bash
# Node.js ≥ 24, pnpm 11, PostgreSQL 16
node -v && pnpm -v && psql --version

# Optional but recommended: Ollama for local LLM
ollama pull gemma4:latest
2

把应用带到你的机器上

命令
bash
git clone https://github.com/studio-simos/simmetric simmetric-chat
cd simmetric-chat
pnpm install
3

给它配置密钥

命令
bash
cp .env.example .env
# Required in the repo-root .env:
#   JWT_SECRET=<strong random value>
#   COLLECTOR_SECRET=<shared with the collector>
# (DATABASE_URL has a code default)
4

创建数据库

命令
bash
pnpm db:generate    # generate Prisma client
pnpm db:migrate     # apply migrations
pnpm db:seed        # roles, permissions, bootstrap admin (admin / admin123)
5

全部启动

命令
bash
pnpm dev    # turborepo: server + collector + widget + frontend in parallel

首次启动

打开 http://localhost:5173。使用引导管理员账号(admin / admin123)登录 - 设置向导会强制你在首次登录时修改密码。

本地运行的服务
Frontend:5173
Server:3000
Collector:3210
Widget:3211

Docker 快速开始

更喜欢容器?一条命令即可启动全部。

bash
docker compose -f docker/docker-compose.yml up --build -d