Canopy is in pre-release development. Join the waitlist →
In pre-release · Launching mid-2026

Canopy

Code intelligence that runs on your machine.

One MCP tool  ·  55+ languages  ·  Zero cloud dependency

Canopy indexes your repository ahead of time — real AST symbols, the dependency graph, full-text and semantic search — and answers questions about it through a single routed tool, canopy_answer. Your agent gets facts, not file dumps: more correct answers at a fraction of the tokens, and all analysis runs locally.*

Rather kick the tires first? Community Mode is free — full local index, keyword answers, no account required.

bash
canopy index
canopy: indexing /home/you/repos/example (incremental) canopy: AST index done — 847 files indexed, 12 skipped, 0 errors (1284 ms) canopy: building full-text search index... canopy: search index done — 847 files, 18923 chunks, 18923 indexed (3470 ms) canopy: generating vector embeddings... canopy: embeddings done — 18923 vectors (local provider)
canopy answer "what depends on `src/core/auth.ts`?"
recipe: depends-on internal_calls: 1 6 files depend on src/core/auth.ts: src/api/middleware/session.ts src/api/routes/login.ts src/api/routes/logout.ts src/jobs/token-refresh.ts src/ui/hooks/useUser.ts tests/auth.spec.ts Citations: - src/core/auth.ts - src/api/middleware/session.ts

See it answer

Ask your codebase anything.

Canopy answers questions about real code — impact, structure, how a subsystem works — in one call, not a page of search hits. Here it is over three real repos:

❯
Canopy · one call
~16k tokens
the agent asks, Canopy answers
vs
Agent w/ shell tools
~51k tokens
grep, open, scroll, repeat

−69% tokens · ~5× cheaper per correct answer · +76% more correct — measured cold on these three libraries, graded against independent ground truth.

Real Canopy answers over curl · kotlinx.coroutines · laravel. Want it on your codebase? Get Canopy →

Features

Answers, not search results

Ask 'what depends on this file?', 'what tests cover it?', 'is this dead code?' — canopy answers from a real AST index and dependency graph across 55+ languages and formats. Facts with file:line citations, not a pile of grep hits.

Runs locally

No cloud. No API keys. No data leaves your machine during analysis. Ed25519 license validation with a weekly hash-only health check — code never transmitted.

One tool, routed

The MCP surface is a single tool, canopy_answer — a deterministic router (360/360 on its regression corpus) picks the right recipe from your phrasing. No tool catalog burning your agent's context. Works with Claude Code, Cursor, Zed, and any MCP client.

Dashboard + CI mode

Visual dashboard for browsing your codebase structure, health, and git history. CI mode integrates Canopy into your pipeline for automated analysis.

Supported

TypeScript JavaScript Python Rust Go Kotlin Java C/C++ C# Ruby PHP Swift + 40 more
MCP Native One routed tool 55+ languages indexed Local-First

Simple, honest pricing

Local licenses. Flat annual pricing. No surprise usage fees.

Founding Members First 50 get 50% off year one + price locked for life · Learn more →

Solo

For one developer across their machines

$19 /mo

Billed monthly

$199 /yr

$199/yr billed annually

Notify Me at Launch Notify Me at Launch

No charge for 14 days · Cancel anytime

  • 1 machine
  • canopy_answer — every question shape
  • Semantic search — answers by meaning, not just keywords
  • 55+ languages & formats indexed
  • Dependency graph + health checks
  • Visual codebase dashboard
Recommended

Pro

Individual developer, up to 3 machines

$39 /mo

Billed monthly

$349 /yr

$349/yr billed annually

Notify Me at Launch Notify Me at Launch

No charge for 14 days · Cancel anytime

  • Up to 3 machines — laptop, desktop, work machine
  • Everything in Solo
  • Multi-repo registry + cross-repo search
  • CI mode — annotations for GitHub / GitLab / Azure, SARIF export
  • SCIP ingestion (compiler-precise edges)
  • Priority updates
  • Priority email support

Team

For teams working together

Minimum 3 seats

$39 /user/mo

Billed monthly

$349 /user/yr

$349/user/yr billed annually

Notify Me at Launch Notify Me at Launch

No charge for 14 days · Cancel anytime

  • Everything in Pro
  • CI cache against your own bucket — R2, S3, GCS, MinIO, anywhere S3-compatible
  • GST-managed cache also available as opt-in convenience
  • Admin portal — seat management + activity view
  • Shared team configs (.canopy/team.yml)
  • Team invite flow — no raw key sharing
  • Seat management — deactivate, reassign, upgrade
  • Priority email support
Feature Solo Pro Team
canopy_answer — every question shape ✓ ✓ ✓
Semantic search + visual dashboard ✓ ✓ ✓
Multi-repo + cross-repo search – ✓ ✓
CI mode + SCIP ingestion – ✓ ✓
CI cache (R2-backed) – – ✓
Admin portal – – ✓
Team invite flow – – ✓
Shared team configs (.canopy/team.yml) – – ✓

No charge for 14 days · Cancel anytime via customer portal · How trials will work

Need a custom deployment or volume pricing? Email us

Community

Try Canopy's core search on your own codebase

Free

No account required

Notify Me at Launch

No account, no time limit

  • Full local index — AST symbols, import graph, full-text search
  • canopy_answer keyword recipes — locate, list, explain
  • Health checks for broken imports and cycles
  • 55+ languages & formats indexed
  • MCP server for any compatible client
  • Runs entirely on your machine — no account required

Air-Gapped

Fully offline deployment for regulated teams

Minimum 3 seats, annual only

$499+

per user / year — volume pricing on request

Request Early Access

Custom quote on request

  • Everything in Team
  • CI cache against your internal storage — MinIO, GovCloud S3, Ceph, anywhere on your network
  • Zero outbound network calls — heartbeat compiled out, GST cloud paths excluded at build time
  • License embedded at build time
  • Annual binary reissue at renewal
  • Invoice billing for procurement
  • Minimum 3 seats, annual only

Community Mode Downloads — Coming Soon

Canopy is still in pre-release development. Community Mode binaries for Linux, macOS, and Windows will be available at launch. Join the waitlist and we'll email you when downloads go live.

Supported platforms at launch

Linux x86_64 Linux ARM64 macOS Apple Silicon Windows x86_64