Repositories
Connect any GitHub repo and we vectorize the codebase into Pinecone, build a graph of imports and references, and keep it fresh on every push.
Ingest a GitHub repository once. Get auto-generated documentation, live architecture diagrams, security reports, onboarding journeys, PR reviews, and drift detection — all from one graph-aware engine.
Python · FastAPI
ARQ Worker
3072-dim vectors
CodeGraph
Pulls fine-grained PAT from Repository.github_token (Fernet-decrypted), then posts via GitHub REST against the PR's review thread.
Each capability reads from the same CodeGraph + vector index, so docs, diagrams, reviews, and chat never contradict each other.
Connect any GitHub repo and we vectorize the codebase into Pinecone, build a graph of imports and references, and keep it fresh on every push.
Auto-generated technical documentation, cached per commit so docs never drift from reality.
Mermaid-powered architecture, dependency, and sequence diagrams generated straight from your codebase.
On-demand scans for exposed secrets, PII leaks, license issues, and a rolling health score per repository.
Generate role-aware onboarding journeys that walk new hires through the codebase, step by step.
Ask anything about your code. Answers stitch together top embedding hits with 1-hop graph neighbours for real context.
Webhook-driven reviews — Gemini analyzes each PR against your docmap and posts findings back via fine-grained PAT.
Every push is re-embedded and reconciled against the CodeGraph so you spot architectural drift the moment it lands.
Redaction events, webhook rotations, and token lifecycle changes are all captured in a tamper-evident audit log.
Secrets are encrypted, calls are rate-limited, responses are cached, and every token is metered. You can put this in front of a real team without flinching.
Webhook secrets and GitHub PATs are wrapped with Fernet via a dedicated SQLAlchemy type — keys live in env, never in the DB.
Redis fixed-window limiter with distinct budgets per route class. Noisy tenants can't starve the rest.
Gemini responses are cached against the latest commit hash, so new pushes invalidate naturally and your bill stays small.
Per-model counters track tokens-in and tokens-out for every RAG turn, exposed at /health/tokens.
Paste a fine-grained PAT with Pull-Request read/write. We store it encrypted — never echoed back.
An ARQ worker clones, chunks, embeds to Pinecone, and persists the import/reference CodeGraph.
Docs, diagrams, security reports, onboarding journeys, PR reviews, and graph-aware chat — all on tap.
Connect a repo, get docs, diagrams, security reports, onboarding journeys, and a chat that actually knows your code — all in the time it takes to make a coffee.