Quick Start
This page verifies a local Wisdoverse Nexus checkout with commands that match the current source-available repository.
Prerequisites
- Rust stable
- Node.js
24.x - pnpm
>=10.30.0 - Docker or Docker Compose if you want to run the containerized gateway
Clone the Repository
bash
git clone https://github.com/Wisdoverse/Wisdoverse-Nexus.git
cd Wisdoverse-NexusOption 1: Run from Source
bash
cargo check --workspace
cargo run -p nexis-gatewayIn another terminal:
bash
curl http://localhost:8080/health
# OKThe gateway also exposes:
GET /openapi.jsonfor the OpenAPI documentGET /docsfor Swagger UIGET /metricsfor Prometheus metrics
Option 2: Run with Docker Compose
bash
docker compose up -d
docker compose ps
curl http://localhost:8080/healthStop the stack:
bash
docker compose downVerify the Node Workspace
bash
pnpm install --frozen-lockfile --ignore-scripts
pnpm --filter @wisdoverse/nexus-web build
pnpm --filter @wisdoverse/nexus-sdk build
pnpm --filter @wisdoverse/nexus-mobile exec expo install --check
pnpm --filter @wisdoverse/nexus-mobile typecheck
pnpm --filter @wisdoverse/nexus-mobile testBuild Documentation Locally
bash
pnpm --dir docs docs:build
pnpm --dir docs docs:devThe development server prints a local VitePress URL.