[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-81168":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":15,"stars30d":15,"stars90d":16,"forks30d":16,"starsTrendScore":18,"compositeScore":19,"rankGlobal":10,"rankLanguage":10,"license":20,"archived":21,"fork":21,"defaultBranch":22,"hasWiki":23,"hasPages":23,"topics":24,"createdAt":10,"pushedAt":10,"updatedAt":45,"readmeContent":46,"aiSummary":47,"trendingCount":16,"starSnapshotCount":16,"syncStatus":13,"lastSyncTime":48,"discoverSource":49},81168,"understand-quickly","looptech-ai\u002Funderstand-quickly","looptech-ai","Public registry of code-knowledge graphs for AI agents. Awesome-list 2.0: pointers to schema-validated content, not just links.","https:\u002F\u002Flooptech-ai.github.io\u002Funderstand-quickly\u002F",null,"JavaScript",34,2,1,5,0,3,9,50.43,"Apache License 2.0",false,"main",true,[25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44],"agent-tools","agentic","agents","ai-agents","awesome","awesome-list","claude","claude-code","code-review-graph","code-search","codex","cursor","gitnexus","graph","knowledge-graph","llm","llm-tools","mcp","registry","understand-anything","2026-06-12 04:01:32","\u003Cdiv align=\"center\">\n\n# 🧠 understand-quickly\n\n**A public, machine-readable registry of code-knowledge graphs.**\n\nPoint AI agents at any indexed repo and they get a current, schema-validated graph — one URL, one fetch.\n\n\u003C!-- Row 1 — repo health -->\n[![sync](https:\u002F\u002Fgithub.com\u002Flooptech-ai\u002Funderstand-quickly\u002Factions\u002Fworkflows\u002Fsync.yml\u002Fbadge.svg)](https:\u002F\u002Fgithub.com\u002Flooptech-ai\u002Funderstand-quickly\u002Factions\u002Fworkflows\u002Fsync.yml)\n[![pages](https:\u002F\u002Fgithub.com\u002Flooptech-ai\u002Funderstand-quickly\u002Factions\u002Fworkflows\u002Fpages.yml\u002Fbadge.svg)](https:\u002F\u002Flooptech-ai.github.io\u002Funderstand-quickly\u002F)\n[![release](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fv\u002Frelease\u002Flooptech-ai\u002Funderstand-quickly?label=release&sort=semver)](https:\u002F\u002Fgithub.com\u002Flooptech-ai\u002Funderstand-quickly\u002Freleases)\n[![License: Apache 2.0](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FLicense-Apache%202.0-blue.svg)](LICENSE)\n[![Data License](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FData%20License-UQ--Data%201.0-orange.svg)](DATA-LICENSE.md)\n[![PRs welcome](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FPRs-welcome-brightgreen.svg)](CONTRIBUTING.md)\n[![issues](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fissues\u002Flooptech-ai\u002Funderstand-quickly)](https:\u002F\u002Fgithub.com\u002Flooptech-ai\u002Funderstand-quickly\u002Fissues)\n[![last commit](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Flast-commit\u002Flooptech-ai\u002Funderstand-quickly)](https:\u002F\u002Fgithub.com\u002Flooptech-ai\u002Funderstand-quickly\u002Fcommits\u002Fmain)\n[![OpenSSF Scorecard](https:\u002F\u002Fapi.scorecard.dev\u002Fprojects\u002Fgithub.com\u002Flooptech-ai\u002Funderstand-quickly\u002Fbadge)](https:\u002F\u002Fscorecard.dev\u002Fviewer\u002F?uri=github.com\u002Flooptech-ai\u002Funderstand-quickly)\n\n\u003C!-- Row 2 — distribution surfaces -->\n[![MCP Registry](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FMCP%20Registry-listed-blue)](https:\u002F\u002Fregistry.modelcontextprotocol.io)\n[![npm CLI](https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fv\u002F@looptech-ai\u002Funderstand-quickly-cli?label=npm%20cli)](https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002F@looptech-ai\u002Funderstand-quickly-cli)\n[![npm MCP](https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fv\u002F@looptech-ai\u002Funderstand-quickly-mcp?label=npm%20mcp)](https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002F@looptech-ai\u002Funderstand-quickly-mcp)\n[![PyPI](https:\u002F\u002Fimg.shields.io\u002Fpypi\u002Fv\u002Funderstand-quickly)](https:\u002F\u002Fpypi.org\u002Fproject\u002Funderstand-quickly\u002F)\n[![Marketplace](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fmarketplace-uq--publish--action-orange)](https:\u002F\u002Fgithub.com\u002Fmarketplace\u002Factions\u002Funderstand-quickly-publish)\n[![npm downloads CLI](https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fdm\u002F@looptech-ai\u002Funderstand-quickly-cli?label=cli%20dl%2Fmo)](https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002F@looptech-ai\u002Funderstand-quickly-cli)\n[![npm downloads MCP](https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fdm\u002F@looptech-ai\u002Funderstand-quickly-mcp?label=mcp%20dl%2Fmo)](https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002F@looptech-ai\u002Funderstand-quickly-mcp)\n[![PyPI downloads](https:\u002F\u002Fimg.shields.io\u002Fpypi\u002Fdm\u002Funderstand-quickly?label=pypi%20dl%2Fmo)](https:\u002F\u002Fpypi.org\u002Fproject\u002Funderstand-quickly\u002F)\n\n\u003C!-- LATEST-START -->\n> **Latest:** v0.4.0 — CLI 0.1.3, MCP 0.1.2, Python SDK 0.1.1, GH Action v0.1.0. [CHANGELOG →](CHANGELOG.md)\n\u003C!-- LATEST-END -->\n\n[**Browse →**](https:\u002F\u002Flooptech-ai.github.io\u002Funderstand-quickly\u002F) · [**Add your repo (wizard)**](https:\u002F\u002Flooptech-ai.github.io\u002Funderstand-quickly\u002Fadd.html) · [**Quickstart**](#quickstart) · [**FAQ (plain English)**](docs\u002Ffaq.md) · [**Alternatives**](docs\u002Falternatives.md) · [**Badge**](docs\u002Fbadge.md) · [**Contributing**](CONTRIBUTING.md)\n\n\u003C\u002Fdiv>\n\n---\n\n## New here? Read this first 👋\n\n**It's a public directory of \"map files\" for codebases.** Each entry points at a JSON file (a *knowledge graph* or *context bundle*) that describes a project's structure — files, functions, modules, how they connect — in a shape that AI tools can read in one network request.\n\nIf you're a **project maintainer**, you can add your repo so AI assistants can understand it instantly. If you're an **AI agent or tooling developer**, you can fetch any indexed graph by URL with no auth and no SDK.\n\n- **No code required to be listed.** Use the [wizard](https:\u002F\u002Flooptech-ai.github.io\u002Funderstand-quickly\u002Fadd.html) — fill four fields, the bot opens the PR.\n- **No infrastructure, no costs.** Graphs stay in your repo; we only store pointers.\n- **Open and public.** Apache 2.0 code; permissive [Data License](DATA-LICENSE.md) for the registry.\n\n> First time? The [FAQ](docs\u002Ffaq.md) answers \"what is a knowledge graph?\", \"do I need this?\", and \"what happens after I submit?\" in plain language.\n\n---\n\n## Quickstart\n\n### I'm an AI agent \u002F SDK user\n\n```bash\ncurl -fsSL https:\u002F\u002Flooptech-ai.github.io\u002Funderstand-quickly\u002Fregistry.json\n```\n\nPick entries with `status: \"ok\"`. Fetch `entry.graph_url`. Cache by `last_sha`. That's the whole API.\n\n### I want to register my repo\n\nPick the path that fits:\n\n- 🖱️ **Wizard:** [Add your repo →](https:\u002F\u002Flooptech-ai.github.io\u002Funderstand-quickly\u002Fadd.html). Fills the issue for you; the bot opens the PR.\n- 💻 **CLI:** `npx @looptech-ai\u002Funderstand-quickly-cli add` — auto-detects everything. ([npm](https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002F@looptech-ai\u002Funderstand-quickly-cli))\n- ✍️ **Manual PR:** see [Add your repo](#add-your-repo) below.\n\n### I want to use it from Claude \u002F Codex \u002F Cursor (MCP)\n\nThree ways, pick whichever your MCP client likes best:\n\n```jsonc\n{\n  \"mcpServers\": {\n    \u002F\u002F 1. Via the MCP Registry — package name; client resolves it.\n    \"understand-quickly\": {\n      \"package\": \"io.github.looptech-ai\u002Funderstand-quickly\"\n    },\n\n    \u002F\u002F 2. Via npm — install once, run the bin.\n    \u002F\u002F    npm i -g @looptech-ai\u002Funderstand-quickly-mcp\n    \"understand-quickly-npm\": {\n      \"command\": \"understand-quickly-mcp\"\n    },\n\n    \u002F\u002F 3. Via tsx — for hacking on the source in this repo.\n    \"understand-quickly-dev\": {\n      \"command\": \"npx\",\n      \"args\": [\"tsx\", \"\u002Fpath\u002Fto\u002Funderstand-quickly\u002Fmcp\u002Fsrc\u002Findex.ts\"]\n    }\n  }\n}\n```\n\nTools: `list_repos`, `get_graph`, `search_concepts`. See [`mcp\u002FREADME.md`](mcp\u002FREADME.md).\n\n### I'm a Python developer\n\n```bash\npip install understand-quickly\n```\n\n```python\nfrom understand_quickly import Registry\nprint(Registry().list(status=\"ok\"))\n```\n\nSee [`python-sdk\u002FREADME.md`](python-sdk\u002FREADME.md).\n\n### I'm a developer \u002F contributor\n\n```bash\ngit clone https:\u002F\u002Fgithub.com\u002Flooptech-ai\u002Funderstand-quickly\ncd understand-quickly\nnpm install && npm test\n```\n\nThen read [`CONTRIBUTING.md`](CONTRIBUTING.md).\n\n---\n\n## How it works\n\n```\n                 ┌──────────────────────┐\n                 │   looptech-ai\u002F       │\n                 │  understand-quickly  │\n                 │                      │\n                 │  registry.json       │ ← canonical pointers\n                 │  schemas\u002F            │ ← per-format JSON Schemas\n                 │  README.md           │ ← auto-rendered table\n                 └────────┬─────────────┘\n            PR \u002F dispatch │ raw.githubusercontent.com\n                          │\n        ┌─────────────────┴───────────────────┐\n        ▼                                     ▼\n┌──────────────────┐                  ┌─────────────────────┐\n│ Source repo with │                  │ AI agent \u002F MCP \u002F    │\n│ knowledge graph  │                  │ human reader        │\n└──────────────────┘                  └─────────────────────┘\n```\n\n- **Storage:** graphs live in source repos. The registry stores only pointers.\n- **Validation:** every PR runs schema checks on `registry.json` and the graph body.\n- **Freshness:** nightly sync resyncs every entry; source repos can opt-in to instant refresh via `repository_dispatch`.\n\n## Supported formats\n\n| Format | Source tool | Tier |\n| --- | --- | --- |\n| `understand-anything@1` | [Understand-Anything](https:\u002F\u002Fgithub.com\u002FLum1104\u002FUnderstand-Anything) | first-class |\n| `gitnexus@1` | [GitNexus](https:\u002F\u002Fgithub.com\u002Fabhigyanpatwari\u002FGitNexus) | first-class |\n| `code-review-graph@1` | [code-review-graph](https:\u002F\u002Fgithub.com\u002Ftirth8205\u002Fcode-review-graph) | first-class |\n| `bundle@1` | repo-context packers ([Repomix](https:\u002F\u002Fgithub.com\u002Fyamadashy\u002Frepomix), [gitingest](https:\u002F\u002Fgithub.com\u002Fcyclotruc\u002Fgitingest), [codebase-digest](https:\u002F\u002Fgithub.com\u002Fkamilstanuch\u002Fcodebase-digest), …) | first-class |\n| `generic@1` | any `{nodes, edges}` graph | fallback |\n\nAdding a new format: PR `schemas\u002F\u003Cname>@\u003Cint>.json` + an `ok` and `bad` fixture under `schemas\u002F__fixtures__\u002F\u003Cname>\u002F`. Full instructions in [CONTRIBUTING.md](CONTRIBUTING.md).\n\nUpstream tools that produce these formats can integrate via [the integration protocol](docs\u002Fintegrations\u002Fprotocol.md). PR templates are in `docs\u002Fintegrations\u002F`.\n\n### Integrating an upstream tool\n\nEasiest path: drop the [`looptech-ai\u002Fuq-publish-action`](https:\u002F\u002Fgithub.com\u002Flooptech-ai\u002Fuq-publish-action) into your release\u002Fbuild workflow.\n\n```yaml\n- uses: looptech-ai\u002Fuq-publish-action@v0.1.0\n  with:\n    graph-path: '.your-tool\u002Fgraph.json'\n    format: 'your-format@1'\n    token: ${{ secrets.UNDERSTAND_QUICKLY_TOKEN }}\n```\n\nThe Action stamps `metadata.{tool, tool_version, generated_at, commit}` into the graph and fires a `repository_dispatch` (`event_type=sync-entry`) at this registry. See [`docs\u002Fintegrations\u002Fprotocol.md`](docs\u002Fintegrations\u002Fprotocol.md) for the full producer contract.\n\n### Embed an indexed-by badge\n\nOnce registered, link a status badge in your repo's README. Lower-case the owner\u002Frepo and replace `\u002F` with `--` — for example `looptech-ai\u002Fuq-publish-action` becomes `looptech-ai--uq-publish-action`:\n\n```markdown\n[![indexed by understand-quickly](https:\u002F\u002Flooptech-ai.github.io\u002Funderstand-quickly\u002Fbadges\u002FOWNER--REPO.svg)](https:\u002F\u002Flooptech-ai.github.io\u002Funderstand-quickly\u002F?entry=OWNER\u002FREPO)\n```\n\nThe badge auto-updates as your entry's status changes. See [`docs\u002Fbadge.md`](docs\u002Fbadge.md) for the full reference.\n\n### Discovery (`.well-known\u002Fcode-graph`)\n\nAgents can discover this registry's contents without going through `registry.json`:\n\n```bash\ncurl -fsSL https:\u002F\u002Flooptech-ai.github.io\u002Funderstand-quickly\u002F.well-known\u002Frepos.json\n# returns { schema_version, repos: [{id, format, graph_url, last_synced, status, source_sha}] }\n```\n\nTo make YOUR repo discoverable without registering here, publish a `.well-known\u002Fcode-graph.json` at the root of your repo. See the [Code-Knowledge-Graph Protocol (CKGP v1) spec](docs\u002Fspec\u002Fcode-graph-protocol.md).\n\n## Distribution\n\n| Channel | Install |\n|---|---|\n| Pages browser + JSON | \u003Chttps:\u002F\u002Flooptech-ai.github.io\u002Funderstand-quickly\u002F> |\n| MCP Registry | `io.github.looptech-ai\u002Funderstand-quickly` (listed in \u003Chttps:\u002F\u002Fregistry.modelcontextprotocol.io>) |\n| npm CLI | `npm i -g @looptech-ai\u002Funderstand-quickly-cli` |\n| npm MCP server | `npm i -g @looptech-ai\u002Funderstand-quickly-mcp` |\n| PyPI SDK | `pip install understand-quickly` |\n| GitHub Action | `looptech-ai\u002Fuq-publish-action@v0.1.0` |\n\nAll MIT-or-Apache-2.0 source-licensed. All free to use. The registry data itself is covered by the [Understand-Quickly Data License 1.0](DATA-LICENSE.md).\n\n## Add your repo\n\nThe fastest path is the [wizard](https:\u002F\u002Flooptech-ai.github.io\u002Funderstand-quickly\u002Fadd.html) or `npx @looptech-ai\u002Funderstand-quickly-cli add`. The manual flow:\n\n1. Run a [supported tool](#supported-formats) locally and commit its output to your repo.\n2. Fork this repo.\n3. Append an entry to `registry.json`:\n\n   ```json\n   {\n     \"id\": \"you\u002Fyourrepo\",\n     \"owner\": \"you\",\n     \"repo\": \"yourrepo\",\n     \"format\": \"understand-anything@1\",\n     \"graph_url\": \"https:\u002F\u002Fraw.githubusercontent.com\u002Fyou\u002Fyourrepo\u002Fmain\u002F.understand-anything\u002Fknowledge-graph.json\",\n     \"description\": \"one-liner about your project\",\n     \"tags\": [\"python\", \"agents\"]\n   }\n   ```\n\n4. Open a PR. Validation runs automatically.\n\n### Optional: instant refresh on push\n\nDrop [`docs\u002Fpublish-template.yml`](docs\u002Fpublish-template.yml) into your repo as `.github\u002Fworkflows\u002Funderstand-quickly-publish.yml`. Add a fine-grained `UNDERSTAND_QUICKLY_TOKEN` PAT (scoped to `repository_dispatch` on this registry) to your repo secrets. Every push that touches your graph file triggers an immediate registry sync.\n\n## Registry\n\n> Auto-generated. Do not hand-edit between the markers.\n\n\u003C!-- BEGIN ENTRIES -->\n| Repo | Format | Description | Status | Last synced |\n| --- | --- | --- | :---: | --- |\n| [understand-quickly\u002Fdemo-code-review-graph](https:\u002F\u002Fgithub.com\u002Funderstand-quickly\u002Fdemo-code-review-graph) | `code-review-graph@1` | Demo entry: a sample code-review-graph export covering files, classes, and tests. | ✅ ok | 2026-05-28 |\n| [understand-quickly\u002Fdemo-gitnexus](https:\u002F\u002Fgithub.com\u002Funderstand-quickly\u002Fdemo-gitnexus) | `gitnexus@1` | Demo entry: a sample GitNexus graph modeled on its own codebase. | ✅ ok | 2026-05-28 |\n| [understand-quickly\u002Fdemo-understand-anything](https:\u002F\u002Fgithub.com\u002Funderstand-quickly\u002Fdemo-understand-anything) | `understand-anything@1` | Demo entry: a hand-built sample knowledge graph in the understand-anything@1 shape. | ✅ ok | 2026-05-28 |\n\u003C!-- END ENTRIES -->\n\n## Status legend\n\nEach entry's `status` field tells consumers whether the linked graph is currently usable.\n\n| Emoji | Status | Meaning | What to do |\n| :---: | --- | --- | --- |\n| 🆕 | `pending` | Registered but the registry hasn't synced it yet. | Wait for the next sync (≤24h, or fire `repository_dispatch` for instant). |\n| ✅ | `ok` | Fetched, validated, current. | Use it. |\n| 🟡 | `missing` | 404 in the last sync. Will keep retrying. | Verify the file exists at the registered URL on the default branch. |\n| ⚠️ | `invalid` | Body failed schema validation. | Run `npm run validate` locally; fix the field that fails. |\n| 📦 | `oversize` | Graph exceeds 50 MB; not fetched. | Slim the graph or split it. |\n| 🔁 | `transient_error` | Network or 5xx; will retry next sync. | Usually nothing — wait one cycle. |\n| 💀 | `dead` | 7+ consecutive misses. | Re-publish or open an issue to remove the entry. |\n| ↪️ | `renamed` | Superseded by `renamed_to`. | Update tooling to point at the new id. |\n| 🚫 | `revoked` | Maintainer-retracted. | Don't consume; contact maintainers if unexpected. |\n\n## Development\n\n```bash\nnvm use            # Node 20\nnpm install\nnpm test           # node:test\nnpm run test:coverage\nnpm run validate   # validate registry.json + graphs\nnpm run sync       # resync all entries (writes registry.json)\nnpm run smoke      # dry-run sync against tests\u002Fregistry-smoke.json\nnpm run render     # regenerate README table\n```\n\nTest suites at HEAD: 132 root + 25 CLI + 27 MCP + 54 Python SDK + 15 Playwright = **253 tests**.\n\n### Releases\n\nAutomated via [release-please](https:\u002F\u002Fgithub.com\u002Fgoogleapis\u002Frelease-please). Conventional Commits (`feat:` \u002F `fix:`) on `main` → release-please opens a per-component Release PR → merging the PR tags and publishes the affected component (CLI, MCP, Python SDK). See [`docs\u002Fops\u002Frelease-process.md`](docs\u002Fops\u002Frelease-process.md) for the full flow, tag prefixes, and rollback recipes.\n\n## Contributing\n\n[`CONTRIBUTING.md`](CONTRIBUTING.md) walks through every contribution flow. Trusted authors can land registry-only PRs without review — see [`docs\u002Fverified-publishers.md`](docs\u002Fverified-publishers.md). By participating you agree to the [Code of Conduct](CODE_OF_CONDUCT.md). Security issues: [`SECURITY.md`](SECURITY.md). Security model: see [threat-model](docs\u002Fthreat-model.md).\n\nFor questions, ideas, or showing off your registered graph: [GitHub Discussions](https:\u002F\u002Fgithub.com\u002Flooptech-ai\u002Funderstand-quickly\u002Fdiscussions).\n\n## Special thanks\n\nTo the maintainers who carry this protocol upstream.\n\n### Adopters (merged)\n\n- [`abhigyanpatwari\u002FGitNexus`](https:\u002F\u002Fgithub.com\u002Fabhigyanpatwari\u002FGitNexus) — first project to ship native `gitnexus publish` integration. Thanks to [@magyargergo](https:\u002F\u002Fgithub.com\u002Fmagyargergo) for the thorough review and [@abhigyanpatwari](https:\u002F\u002Fgithub.com\u002Fabhigyanpatwari) for the project.\n\n### Integrations in flight\n\n| Project | PR |\n|---|---|\n| [`tirth8205\u002Fcode-review-graph`](https:\u002F\u002Fgithub.com\u002Ftirth8205\u002Fcode-review-graph) | [#449](https:\u002F\u002Fgithub.com\u002Ftirth8205\u002Fcode-review-graph\u002Fpull\u002F449) |\n| [`AsyncFuncAI\u002Fdeepwiki-open`](https:\u002F\u002Fgithub.com\u002FAsyncFuncAI\u002Fdeepwiki-open) | [#517](https:\u002F\u002Fgithub.com\u002FAsyncFuncAI\u002Fdeepwiki-open\u002Fpull\u002F517) |\n| [`punkpeye\u002Fawesome-mcp-servers`](https:\u002F\u002Fgithub.com\u002Fpunkpeye\u002Fawesome-mcp-servers) | [#6148](https:\u002F\u002Fgithub.com\u002Fpunkpeye\u002Fawesome-mcp-servers\u002Fpull\u002F6148) |\n| [`yamadashy\u002Frepomix`](https:\u002F\u002Fgithub.com\u002Fyamadashy\u002Frepomix) | [#1563](https:\u002F\u002Fgithub.com\u002Fyamadashy\u002Frepomix\u002Fpull\u002F1563) |\n| [`coderamp-labs\u002Fgitingest`](https:\u002F\u002Fgithub.com\u002Fcoderamp-labs\u002Fgitingest) | [#577](https:\u002F\u002Fgithub.com\u002Fcoderamp-labs\u002Fgitingest\u002Fpull\u002F577) |\n| [`kamilstanuch\u002Fcodebase-digest`](https:\u002F\u002Fgithub.com\u002Fkamilstanuch\u002Fcodebase-digest) | [#7](https:\u002F\u002Fgithub.com\u002Fkamilstanuch\u002Fcodebase-digest\u002Fpull\u002F7) |\n| [`safishamsi\u002Fgraphify`](https:\u002F\u002Fgithub.com\u002Fsafishamsi\u002Fgraphify) | [#802](https:\u002F\u002Fgithub.com\u002Fsafishamsi\u002Fgraphify\u002Fpull\u002F802) |\n| [`The-Pocket\u002FPocketFlow-Tutorial-Codebase-Knowledge`](https:\u002F\u002Fgithub.com\u002FThe-Pocket\u002FPocketFlow-Tutorial-Codebase-Knowledge) | [#185](https:\u002F\u002Fgithub.com\u002FThe-Pocket\u002FPocketFlow-Tutorial-Codebase-Knowledge\u002Fpull\u002F185) |\n| [`DeusData\u002Fcodebase-memory-mcp`](https:\u002F\u002Fgithub.com\u002FDeusData\u002Fcodebase-memory-mcp) | [#332](https:\u002F\u002Fgithub.com\u002FDeusData\u002Fcodebase-memory-mcp\u002Fpull\u002F332) |\n| [`AIDotNet\u002FOpenDeepWiki`](https:\u002F\u002Fgithub.com\u002FAIDotNet\u002FOpenDeepWiki) | [#361](https:\u002F\u002Fgithub.com\u002FAIDotNet\u002FOpenDeepWiki\u002Fpull\u002F361) |\n\n### Upstream tools we build on\n\n- [Understand-Anything](https:\u002F\u002Fgithub.com\u002FLum1104\u002FUnderstand-Anything) — first-class graph format.\n- [GitNexus](https:\u002F\u002Fgithub.com\u002Fabhigyanpatwari\u002FGitNexus) — first-class graph format + first adopter.\n- [code-review-graph](https:\u002F\u002Fgithub.com\u002Ftirth8205\u002Fcode-review-graph) — first-class graph format.\n- [vis-network](https:\u002F\u002Fgithub.com\u002Fvisjs\u002Fvis-network) — graph rendering on the Pages site.\n- [Ajv](https:\u002F\u002Fgithub.com\u002Fajv-validator\u002Fajv) — JSON Schema validation.\n\nPRs welcome — see [CONTRIBUTING.md](CONTRIBUTING.md).\n\n## Star history\n\n[![Star History Chart](https:\u002F\u002Fapi.star-history.com\u002Fsvg?repos=looptech-ai\u002Funderstand-quickly&type=Date)](https:\u002F\u002Fwww.star-history.com\u002F#looptech-ai\u002Funderstand-quickly&Date)\n\n## License\n\n- **Code** — [Apache License 2.0](LICENSE) © 2026 Alex Macdonald-Smith and LoopTech.AI. Includes a patent grant and contributor terms.\n- **Registry data** — [Understand-Quickly Data License 1.0](DATA-LICENSE.md). Anyone can use the registry, including for AI\u002FML training; in exchange, contributions and submissions grant Alex Macdonald-Smith and LoopTech.AI a perpetual, sublicensable data-use right that travels with any fork or extension. See [`DATA-LICENSE.md`](DATA-LICENSE.md) for the full terms.\n- **NOTICE** file: [`NOTICE`](NOTICE).\n","understand-quickly 是一个面向AI代理的公共代码知识图谱注册表，提供结构化验证的内容索引。其核心功能包括为AI代理提供当前且经过模式验证的知识图谱，只需通过单一URL即可获取。项目采用JavaScript开发，并支持多种分发方式如npm包、PyPI库等。适合用于需要快速理解或分析代码仓库内容的场景，特别是对于那些希望利用AI工具进行代码审查、搜索及管理的开发者和团队来说，是一个非常实用的资源。","2026-06-11 04:03:46","CREATED_QUERY"]