Build your own aggregator #20
amacsmith
started this conversation in
Show and tell
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Build your own aggregator.
A reminder that
looptech-ai/understand-quicklyis one implementation of CKGP, not the canonical home of code-knowledge graphs. The protocol is explicitly multi-vendor: any number of aggregators can index the same producers and serve interoperableregistry.jsonand.well-known/repos.jsonendpoints.Practical recipe to spin your own up:
registry.json+ a few GitHub Actions workflows. No backend, no database.registry.jsonto point at the producers you care about — your team's repos, your stack's ecosystem, a niche language community. Validation runs locally withnpm run validate.pages.ymlbuilds on every push;sync.ymlre-syncs nightly. Both are stock GitHub Actions running on the free tier.looptech-ai.github.ioor your own domain.CKGP §9 ("Multi-vendor expectation") spells this out: the producer-side
.well-known/code-graph.jsonis aggregator-independent, so any aggregator can index a producer without producer cooperation, and consumers can swap aggregators without re-publishing anything. The §9.2 anti-monopoly stance is intentional — depending on a single aggregator is the consumer's choice, not a protocol assumption.If you spin one up, drop a link below. Curious to see what scopes (per-language, per-org, per-domain) make sense.
Spec: docs/spec/code-graph-protocol.md §9.
Beta Was this translation helpful? Give feedback.
All reactions