The web frontend for Metagraphed — the Bittensor subnet integration registry.
The web app at metagraph.sh — for every Bittensor subnet:
what it exposes (APIs, docs, schemas), whether it's healthy, and how to call it. It
holds no subnet data; it renders what the
metagraphed backend serves at
api.metagraph.sh. This directory (apps/ui) is an npm workspace within the
metagraphed monorepo, not a standalone repository.
Vite · React 19 · TanStack Start (SSR via Nitro's
cloudflare-module preset) · TanStack Router/Query · Tailwind ·
Radix/shadcn. Deploys as a Cloudflare Worker — see DEPLOY.md.
Node 22 and npm are the canonical toolchain. No secrets needed — it talks to the live API.
npm install # from the repo root — wires the apps/ui workspace too
npm run dev --workspace=apps/ui # dev serverRun the same checks CI's ui job gates on before you push:
npm run lint --workspace=apps/ui
npm run typecheck --workspace=apps/ui
npm run build --workspace=apps/uiThe API base defaults to
https://api.metagraph.sh(override withVITE_METAGRAPH_API_BASE).
See CONTRIBUTING.md. Parts of the build are Lovable-managed —
don't edit vite.config.ts. All issues — backend, roadmap, and UI-specific — are
tracked in JSONbored/metagraphed.
AGPL-3.0 — © 2026 JSONbored. (The metagraphed backend is also AGPL-3.0; its embeddable client SDKs are Apache-2.0.)