git clone https://github.com/xen-devs/xenRAG.git
cd xenRAG
# Install dependencies
uv sync
npm installcp apps/backend/.env.example apps/backend/.envdocker compose up -dApply existing migrations (run this after setup or pulling new changes):
cd apps/backend
uv run alembic -c api/db/alembic.ini upgrade headCreate a new migration when you change models during development:
cd apps/backend
uv run alembic -c api/db/alembic.ini revision --autogenerate -m "describe changes"
npm run ingest -- data/Electronics_B075X8471B_B00ZV9RDKK_reviews.jsonlnpm run ingest -- data/Electronics_B075X8471B_B00ZV9RDKK_reviews.jsonl --limit 500npm run ai:clinpm run devnpm run build
npm run lint
npm run typecheck
npm run test