VxCloud
iCodebase · semantic code intelligence

Search your code the way you think.

Semantic search across every repo, branch, and language — with grounded answers, call-graph traversal, and architecture diffs. Indexed in real-time on every push, scoped by your IdP, and queryable from CLI, REST, GraphQL, or your IDE.

0M loc
indexed in this demo
0+
languages parsed
0ms
p50 search latency
Semantic
studio-backend / app/auth/middleware.py96%
def authenticate_request
user = await session.user_from_jwt(token, ...)
semantic match · jwt verification
indexed 14m loc · 6 hits across 4 repos
182ms

Indexes the repos and languages your team already ships

GitHub
GitLab
Bitbucket
JetBrains
OpenAI
Anthropic
OpenTelemetry
TypeScript
Python
Rust

Language coverage

First-class parsing for every language your team writes

Tree-sitter grammars + LSP semantics + embeddings. Search by symbol, by reference, or by meaning — across all of them at once.

TypeScript4.2M loc
JavaScript2.8M loc
Python3.1M loc
Go1.6M loc
Rust0.9M loc
Java1.4M loc
C#0.7M loc
C++0.5M loc
Ruby0.3M loc
PHP0.4M loc
Swift0.2M loc
Kotlin0.2M loc

Plus Scala, Elixir, Haskell, OCaml, Zig, Lua, Bash, SQL, HCL, YAML, Dockerfile, and Markdown.

Ask your codebase

Grounded answers — with citations to real files and line numbers

Ask in plain English. Answers are grounded against your indexed repos with file + line citations, so you can verify (and your reviewers can audit) every claim. Pick the model — Opus for depth, Haiku for speed.

  • Citations link straight to the file in GitHub, GitLab, or Bitbucket
  • Cross-repo answers — no need to know which repo to ask about
  • Branch- and PR-scoped chats for code review and architecture diffs
  • Pluggable models: Opus, Sonnet, Haiku, GPT-class, self-hosted
icodebase · ask · liveSTREAMING
You
Where do we verify JWTs across services?
iCodebase
3 file references · grounded · cited
claude-opus-4-7

Python · curl · GraphQL

Search, ask, traverse — with the surface that fits the task

Use the SDK from a service or an agent, REST from a script, GraphQL when you want to walk the code graph (call sites, type usages, tests). Same index, same semantics, three surfaces.

  • Real-time indexing — every push reflected in under 30 seconds
  • GraphQL traversal: callers, callees, type usages, test coverage
  • Webhook fanout for "new symbol" or "removed symbol" events
  • IdP-scoped access — never index repos a user can't see
1# pip install vxcloud-icodebase
2from vxcloud.icodebase import Client
3
4ic = Client() # auto-discovers VX_API_KEY
5
6# 1) Semantic search across every connected repo.
7hits = ic.search(
8 query="how do we verify a JWT across services?",
9 repos=["studio-backend", "vxcli", "platform-rs", "vxcloud-web"],
10 languages=["python", "go", "rust", "typescript"],
11 top_k=10,
12)
13for h in hits:
14 print(h.score, h.repo, h.path, h.symbol)
15
16# 2) Ground a question in the codebase ("RAG over code").
17answer = ic.ask(
18 question="Where do we verify JWTs?",
19 grounded=True,
20 cite_files=True,
21 model="claude-opus-4-7",
22)
23print(answer.text)
24for c in answer.citations:
25 print(c.repo, c.path, c.line)
26
27# 3) Find call sites of a symbol — including indirect ones.
28sites = ic.references(symbol="authenticate_request", repo="studio-backend")
29print(f"{len(sites)} call sites · {sites[0].kind} from {sites[0].caller}")
30
31# 4) Diff the architecture across two branches.
32report = ic.diff_architecture(repo="studio-backend", base="main", head="feature/agents")
33print(report.summary()) # added modules, removed deps, drift signals
✨

Don’t know which repo? Just ask.

ic.ask(question=“where do we rate-limit incoming webhooks?”) — it searches every repo and cites the file.

icodebase · v1 · prod
Python · curl · GraphQL

Built for org-scale code

Code intelligence that scales with your monorepo

Semantic + symbolic search

Combines embeddings with tree-sitter / LSP for meaning-aware results that still respect identifier boundaries.

Call-graph traversal

Walk callers, callees, type usages, and test coverage across repos — including indirect call sites.

Architecture diffs

Diff modules, deps, and entry points between branches, tags, or PRs to spot architectural drift early.

Grounded code Q&A

Plain-English answers with file + line citations, model of your choice, IdP-scoped to your access.

Real-time indexing

Pushes show up in search within thirty seconds. No batch jobs, no overnight rebuild.

IdP-scoped access

Repo and namespace ACLs honored end-to-end. A user only ever sees code they can already pull.

Cross-repo references

Find call sites for a symbol across hundreds of repos — same query, one result list, ranked.

Event webhooks

Fire on new / removed / renamed symbols and architectural changes — feed into your dev workflow.

Test + coverage signals

See which symbols have tests, what framework they use, and the coverage delta over the last 30 days.

Real numbers from real index loads

Built for monorepos — measured on them

Aggregated across customer indexes ranging from 100k to 250M lines of code, on instance profiles tuned for embedding throughput.

Largest index in production: 247M LoC
Push-to-search reflection < 30s
P50 search latency182ms
P95 search latency740ms
Push → searchable28s
Cross-repo recall@1096%
Citation accuracy (RAG)99%

Where iCodebase pays off

From onboarding to incident response

Onboarding new engineers

Day-one search and Q&A across the entire org's code — new hires self-serve answers without interrupting senior engineers.

Refactor planning

Find every call site (direct and indirect) before you rename, split, or remove a public API. Plan blast radius, not guess it.

Code review acceleration

Reviewers get architecture diffs and "what changed" summaries on every PR — focus on intent, not noise.

Powering coding agents

Ground every Claude / GPT call against your real code. No more hallucinated APIs, no more outdated docs.

Tech-debt visibility

Surface deprecated symbol usage, untested modules, and architectural drift — with PRs auto-opened on the worst hotspots.

Audit + compliance trails

Prove who could read which code at which time — IdP-scoped access logs for compliance and contractor reviews.

Index in minutes. Search in milliseconds.

Make your codebase searchable the way you think.

Connect your GitHub, GitLab, or Bitbucket org — index every repo your team can read, search by meaning, and ground every coding-agent call against real code.