context registry for AI coding

The context registry
for AI coding

Every public repo, indexed as a versioned, queryable code graph — typed symbols, doc comments, call & implementation edges, and the source itself. Browsable by humans. Queryable by agents over MCP.

a ~1M-LOC repo indexes in about 12 seconds, then it's cached for everyone, forever
MCPhttps://www.codehub.bot/mcp
one URL gives your AI tool search, source, callers, implementers & blast-radius over every graph here — setup for your tool ↓
114 graphs 923,502 symbols 4,059,213 edges 3 storage backends

Connect your AI tool 60 seconds, no auth, works with any MCP client

Claude Code

Run in a terminal:
claude mcp add --transport http codehub https://www.codehub.bot/mcp
Then ask: "using codehub, how does gin bind a JSON body?"

Claude app & web

1 · Settings → Connectors
2 · Add custom connector → paste the URL:
https://www.codehub.bot/mcp
3 · Enable it in any chat's tools menu

VS Code Copilot agent mode

Create .vscode/mcp.json:
{
  "servers": {
    "codehub": { "type": "http",
      "url": "https://www.codehub.bot/mcp" }
  }
}

Cursor

Add to ~/.cursor/mcp.json:
{
  "mcpServers": {
    "codehub": { "url": "https://www.codehub.bot/mcp" }
  }
}

Windsurf

Settings → MCP → mcp_config.json:
{
  "mcpServers": {
    "codehub": { "serverUrl": "https://www.codehub.bot/mcp" }
  }
}

Hermes, OpenClaw & the rest

Any client speaking MCP streamable HTTP: add a server with this URL — no auth, no key.
https://www.codehub.bot/mcp
Tools: list_graphs · search · symbol_context · load_source · grep · callers · implementers · impact · overview
GitHub

hosts the code. You still read it file by file.

HuggingFace

registry for models. from_pretrained() and go.

deepwiki

explains repos with generated prose. Humans only.

CodeHub

the graph of every repo@version: computed facts, symbol permalinks, blast radius — and an MCP endpoint so agents can use it too.

Indexed graphs

github.com/IBM/sarama@v1.50.3
3,923 symbols · 19,393 edges · 316 files · sqlite
PUBLIC
github.com/Textualize/rich@v15.0.0
2,049 symbols · 10,554 edges · 213 files · sqlite
PUBLIC
github.com/aio-libs/aiohttp@4v0.21.6
2,793 symbols · 10,556 edges · 112 files · sqlite
PUBLIC
github.com/anthropics/anthropic-sdk-python@v0.115.1
5,980 symbols · 32,367 edges · 1,154 files · sqlite
PUBLIC
github.com/apache/commons-lang@main
10,191 symbols · 38,073 edges · 623 files · sqlite
PUBLIC
github.com/axios/axios@v1.18.1
824 symbols · 2,209 edges · 226 files · sqlite
PUBLIC
github.com/benoitc/gunicorn@26.0.0
5,644 symbols · 21,582 edges · 433 files · sqlite
PUBLIC
github.com/caddyserver/caddy@v2.11.4
3,172 symbols · 12,241 edges · 314 files · sqlite
PUBLIC
github.com/celery/celery@v5.6.3
8,621 symbols · 33,079 edges · 414 files · sqlite
PUBLIC
github.com/chartjs/Chart.js@v4.5.1
1,668 symbols · 3,905 edges · 738 files · sqlite
PUBLIC
github.com/colinhacks/zod@v4.4.3
2,294 symbols · 6,330 edges · 405 files · sqlite
PUBLIC
github.com/d3/d3@v7.9.0
56 symbols · 85 edges · 11 files · sqlite
PUBLIC
github.com/date-fns/date-fns@v4.4.0
1,344 symbols · 4,442 edges · 1,612 files · sqlite
PUBLIC
github.com/django/django@6.1a1
41,846 symbols · 187,806 edges · 2,954 files · sqlite
PUBLIC
github.com/docker/compose@v5.3.0
2,373 symbols · 9,266 edges · 310 files · sqlite
PUBLIC
github.com/drizzle-team/drizzle-orm@0.45.2
6,155 symbols · 19,375 edges · 966 files · sqlite
PUBLIC
github.com/elastic/go-elasticsearch@v9.4.2
43,857 symbols · 108,560 edges · 5,668 files · sqlite
PUBLIC
github.com/encode/httpx@0.28.1
1,195 symbols · 3,564 edges · 60 files · sqlite
PUBLIC
github.com/encode/starlette@1.3.1
1,436 symbols · 6,397 edges · 67 files · sqlite
PUBLIC
github.com/encode/uvicorn@0.49.0
820 symbols · 3,818 edges · 78 files · sqlite
PUBLIC
github.com/etcd-io/bbolt@v1.5.0
1,147 symbols · 7,173 edges · 121 files · sqlite
PUBLIC
github.com/expressjs/express@v5.2.1
87 symbols · 132 edges · 142 files · sqlite
PUBLIC
github.com/facebook/react@v19.2.7
19,273 symbols · 53,189 edges · 4,310 files · sqlite
PUBLIC
github.com/fastapi/fastapi@0.139.0
6,703 symbols · 23,600 edges · 1,133 files · sqlite
PUBLIC
github.com/fastapi/sqlmodel@0.0.39
1,099 symbols · 4,544 edges · 319 files · sqlite
PUBLIC
github.com/fastapi/typer@0.26.8
2,332 symbols · 8,115 edges · 636 files · sqlite
PUBLIC
github.com/fastify/fastify@v5.9.0
773 symbols · 2,827 edges · 292 files · sqlite
PUBLIC
github.com/gin-gonic/gin@v1.12.0
1,559 symbols · 7,071 edges · 98 files · sqlite
PUBLIC
github.com/go-chi/chi@v5.3.0
479 symbols · 2,337 edges · 78 files · sqlite
PUBLIC
github.com/go-gorm/gorm@v1.31.2
1,937 symbols · 9,965 edges · 162 files · sqlite
PUBLIC
github.com/go-sql-driver/mysql@v1.10.0
489 symbols · 2,098 edges · 35 files · sqlite
PUBLIC
github.com/go-yaml/yaml@v3.0.1
459 symbols · 1,365 edges · 19 files · sqlite
PUBLIC
github.com/gofiber/fiber@v3.4.0
5,264 symbols · 38,232 edges · 278 files · sqlite
PUBLIC
github.com/golang-jwt/jwt@v5.3.1
262 symbols · 702 edges · 46 files · sqlite
PUBLIC
github.com/golang/protobuf@v1.5.4
1,839 symbols · 4,590 edges · 51 files · sqlite
PUBLIC
github.com/google/go-cmp@v0.7.0
654 symbols · 1,482 edges · 42 files · sqlite
PUBLIC
github.com/google/gson@gson-parent-2.14.0
3,789 symbols · 15,418 edges · 262 files · sqlite
PUBLIC
github.com/google/guava@v33.6.0
59,545 symbols · 278,733 edges · 3,223 files · sqlite
PUBLIC
github.com/google/uuid@main
161 symbols · 547 edges · 23 files · sqlite
PUBLIC
github.com/google/uuid@v1.6.0
149 symbols · 516 edges · 21 files · sqlite
PUBLIC
github.com/gorilla/mux@v1.8.1
238 symbols · 1,193 edges · 16 files · sqlite
PUBLIC
github.com/gorilla/websocket@v1.5.3
306 symbols · 1,019 edges · 35 files · sqlite
PUBLIC
github.com/grafana/dskit@main
4,159 symbols · 19,080 edges · 350 files · sqlite
PUBLIC
github.com/grafana/tempo@v3.0.2
11,652 symbols · 54,387 edges · 879 files · sqlite
PUBLIC
github.com/grpc-ecosystem/grpc-gateway@v2.29.0
6,173 symbols · 13,897 edges · 289 files · sqlite
PUBLIC
github.com/grpc/grpc-go@v1.82.0
13,286 symbols · 74,713 edges · 1,033 files · sqlite
PUBLIC
github.com/hashicorp/hcl@v2.24.0
1,320 symbols · 4,715 edges · 191 files · sqlite
PUBLIC
github.com/huggingface/transformers@v5.12.1
71,344 symbols · 284,478 edges · 4,171 files · sqlite
PUBLIC
github.com/iamkun/dayjs@v1.11.21
314 symbols · 1,638 edges · 323 files · sqlite
PUBLIC
github.com/jackc/pgx@v5.10.0
4,400 symbols · 17,044 edges · 286 files · sqlite
PUBLIC
github.com/jestjs/jest@v30.4.2
3,918 symbols · 17,614 edges · 2,006 files · sqlite
PUBLIC
github.com/jmoiron/sqlx@v1.4.0
434 symbols · 1,505 edges · 16 files · sqlite
PUBLIC
github.com/julienschmidt/httprouter@v1.3.0
85 symbols · 303 edges · 6 files · sqlite
PUBLIC
github.com/junit-team/junit5@r6.1.1
17,090 symbols · 76,123 edges · 1,725 files · sqlite
PUBLIC
github.com/koajs/koa@v3.2.1
101 symbols · 179 edges · 82 files · sqlite
PUBLIC
github.com/kubernetes/client-go@v12.0.0
8,784 symbols · 72,145 edges · 973 files · sqlite
PUBLIC
github.com/labstack/echo@v5.2.1
1,398 symbols · 7,814 edges · 102 files · sqlite
PUBLIC
github.com/langchain-ai/langchain@langchain-ai21==0.1.7
24,386 symbols · 129,629 edges · 4,947 files · sqlite
PUBLIC
github.com/lodash/lodash@4.18.1
626 symbols · 1,595 edges · 27 files · sqlite
PUBLIC
github.com/minio/minio-go@v7.2.0
1,696 symbols · 7,747 edges · 223 files · sqlite
PUBLIC
github.com/minio/minio-go@v7.2.1
1,713 symbols · 7,841 edges · 228 files · sqlite
PUBLIC
github.com/mitchellh/mapstructure@v1.5.0
237 symbols · 691 edges · 8 files · sqlite
PUBLIC
github.com/mongodb/node-mongodb-native@v7.4.0
9,434 symbols · 36,934 edges · 960 files · sqlite
PUBLIC
github.com/nats-io/nats.go@v1.52.0
2,986 symbols · 19,479 edges · 108 files · sqlite
PUBLIC
github.com/nestjs/nest@v11.1.27
6,965 symbols · 18,008 edges · 1,724 files · sqlite
PUBLIC
github.com/numpy/numpy@v2.5.0
14,323 symbols · 54,406 edges · 493 files · sqlite
PUBLIC
github.com/openai/openai-python@v2.44.0
9,040 symbols · 43,944 edges · 1,439 files · sqlite
PUBLIC
github.com/opentrace/opentrace@main
4,171 symbols · 12,460 edges · 490 files · sqlite
PUBLIC
github.com/pallets/click@8.4.2
1,518 symbols · 4,625 edges · 63 files · sqlite
PUBLIC
github.com/pallets/flask@3.1.3
1,512 symbols · 4,446 edges · 83 files · sqlite
PUBLIC
github.com/pallets/jinja@3.1.6
1,777 symbols · 6,808 edges · 60 files · sqlite
PUBLIC
github.com/pallets/werkzeug@3.1.8
2,284 symbols · 7,888 edges · 139 files · sqlite
PUBLIC
github.com/pandas-dev/pandas@v3.0.4
32,054 symbols · 168,599 edges · 1,514 files · sqlite
PUBLIC
github.com/pkg/errors@v0.9.1
109 symbols · 321 edges · 10 files · sqlite
PUBLIC
github.com/prisma/prisma@7.8.0
5,104 symbols · 19,720 edges · 2,814 files · sqlite
PUBLIC
github.com/prometheus/client_golang@v1.23.2
1,508 symbols · 5,753 edges · 160 files · sqlite
PUBLIC
github.com/psf/black@26.5.1
1,816 symbols · 5,049 edges · 323 files · sqlite
PUBLIC
github.com/psf/requests@v2.34.2
765 symbols · 2,936 edges · 37 files · sqlite
PUBLIC
github.com/psycopg/psycopg@3.3.4
5,048 symbols · 24,316 edges · 248 files · sqlite
PUBLIC
github.com/pyca/cryptography@49.0.0
4,540 symbols · 17,677 edges · 242 files · sqlite
PUBLIC
github.com/pydantic/pydantic@core-v2.46.4
10,960 symbols · 44,452 edges · 408 files · sqlite
PUBLIC
github.com/pydantic/pydantic@v2.13.4
10,960 symbols · 44,452 edges · 408 files · sqlite
PUBLIC
github.com/pytest-dev/pytest@9.1.1
6,599 symbols · 26,047 edges · 270 files · sqlite
PUBLIC
github.com/python-attrs/attrs@26.1.0
1,432 symbols · 3,941 edges · 54 files · sqlite
PUBLIC
github.com/redis/go-redis@v9.21.0
5,602 symbols · 18,930 edges · 310 files · sqlite
PUBLIC
github.com/redis/redis-py@v8.0.1
9,336 symbols · 50,019 edges · 302 files · sqlite
PUBLIC
github.com/reduxjs/redux@v5.0.1
374 symbols · 1,016 edges · 201 files · sqlite
PUBLIC
github.com/robfig/cron@v3.0.1
148 symbols · 667 edges · 14 files · sqlite
PUBLIC
github.com/rs/zerolog@v1.35.1
1,224 symbols · 7,275 edges · 81 files · sqlite
PUBLIC
github.com/scrapy/scrapy@2.16.0
6,284 symbols · 26,787 edges · 439 files · sqlite
PUBLIC
github.com/segmentio/kafka-go@v0.4.51
2,587 symbols · 8,599 edges · 269 files · sqlite
PUBLIC
github.com/sequelize/sequelize@v7.0.0-oc-test.4
2,281 symbols · 6,763 edges · 419 files · sqlite
PUBLIC
github.com/sirupsen/logrus@v1.9.4
458 symbols · 1,686 edges · 48 files · sqlite
PUBLIC
github.com/socketio/socket.io@engine.io@6.6.9
1,860 symbols · 6,102 edges · 368 files · sqlite
PUBLIC
github.com/spf13/cobra@v1.10.2
608 symbols · 2,915 edges · 36 files · sqlite
PUBLIC
github.com/spf13/pflag@v1.0.10
998 symbols · 3,108 edges · 74 files · sqlite
PUBLIC
github.com/spf13/viper@v1.21.0
441 symbols · 1,802 edges · 32 files · sqlite
PUBLIC
github.com/spring-projects/spring-boot@v4.1.0-M4
62,658 symbols · 309,755 edges · 8,217 files · sqlite
PUBLIC
github.com/spring-projects/spring-framework@v7.0.8
101,738 symbols · 533,315 edges · 9,159 files · sqlite
PUBLIC
github.com/sqlalchemy/sqlalchemy@main
36,223 symbols · 227,027 edges · 668 files · sqlite
PUBLIC
github.com/stretchr/testify@v1.11.1
1,452 symbols · 6,308 edges · 41 files · sqlite
PUBLIC
github.com/sveltejs/svelte@svelte@5.56.4
5,583 symbols · 18,173 edges · 3,452 files · sqlite
PUBLIC
github.com/tailwindlabs/tailwindcss@v4.3.2
970 symbols · 3,705 edges · 321 files · sqlite
PUBLIC
github.com/tornadoweb/tornado@v6.5.7
3,818 symbols · 14,140 edges · 110 files · sqlite
PUBLIC
github.com/typeorm/typeorm@1.0.0
8,922 symbols · 31,865 edges · 3,552 files · sqlite
PUBLIC
github.com/uber-go/zap@v1.28.0
1,375 symbols · 6,335 edges · 143 files · sqlite
PUBLIC
github.com/urfave/cli@v3.10.1
1,123 symbols · 4,319 edges · 67 files · sqlite
PUBLIC
github.com/urllib3/urllib3@2.7.0
1,911 symbols · 8,043 edges · 82 files · sqlite
PUBLIC
github.com/vercel/next.js@v16.2.10
74,785 symbols · 300,549 edges · 20,019 files · sqlite
PUBLIC
github.com/vitejs/vite@create-vite@9.1.1
2,753 symbols · 9,563 edges · 1,476 files · sqlite
PUBLIC
github.com/vitejs/vite@v8.1.3
2,756 symbols · 9,572 edges · 1,478 files · sqlite
PUBLIC
github.com/vitest-dev/vitest@v4.1.9
9,085 symbols · 31,310 edges · 2,210 files · sqlite
PUBLIC
github.com/vuejs/core@v3.5.39
2,885 symbols · 10,941 edges · 523 files · sqlite
PUBLIC
github.com/webpack/webpack@v5.108.3
10,458 symbols · 34,775 edges · 9,768 files · sqlite
PUBLIC

For agents the part nobody else has

MCP — one line, every dependency

$ claude mcp add codehub -- python -m otcore.mcp_server <graph>

search · symbol_context · callers · implementers · impact · load_source · datastores — 15 tools over any graph on this page.

Fetch — the from_pretrained() of code graphs

$ otcore fetch github.com/google/uuid@v1.6.0
$ otcore search uuid.db "parse a uuid from string"

7–50MB artifacts, offline-capable, hash-verified. Works in sqlite, postgres and ladybug backends.