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.
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.
Bun is the canonical toolchain. No secrets needed — it talks to the live API.
bun install
bun run dev # dev serverRun the same checks CI gates on before you push:
bun run lint # ESLint + Prettier
bun run typecheck # tsc --noEmit
bun run build # production SSR buildThe API base defaults to
https://api.metagraph.sh(override withVITE_METAGRAPH_API_BASE). CI installs vianpm ci --legacy-peer-depsto match the Cloudflare deploy path —bun.lockpins a few packages to a private mirror that 403s in CI, so both lockfiles are kept in sync.
See CONTRIBUTING.md. Parts of the build are Lovable-managed —
don't edit vite.config.ts. Backend and roadmap issues live in the
metagraphed repo; open UI-specific
issues here.
AGPL-3.0 — © 2026 JSONbored. (The metagraphed backend is also AGPL-3.0; its embeddable client SDKs are Apache-2.0.)