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 SOC 2, ISO 27001, 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.