Быстрый старт

Всё работает через пять шагов

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. Войдите под bootstrap-администратором (admin / admin123) - мастер настройки потребует сменить пароль при первом входе.

Локально запущенные сервисы
Frontend:5173
Server:3000
Collector:3210
Widget:3211

Быстрый старт с Docker

Предпочитаете контейнеры? Одна команда запускает всё.

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