Interlinked.

Comparisons · Cursor vs GitHub Copilot · July 2026

One indexes your repo.
One reads what's open.
Neither sees your machine.

Cursor is an AI-first IDE that builds a searchable index of the repo you open. GitHub Copilot is a completion assistant that reads the file and the tabs in front of you. Ask which one understands your codebase and the honest answer isn't about IQ. It's about two things you can actually measure: how much of your machine each one can see, and how stale that picture is by the time you ask.

TL;DR

The short version. Then the evidence.

Two tools, one ceiling. Cursor indexes the repo you open; Copilot reads the file and tabs in front of you. Both are genuinely good, and both stop at the repo boundary, and both think over a cloud round-trip.

Neither sees your machine. The other repos on your disk and the off-git files (configs, docs, that one PDF) are the 90% that was never in git, and no in-repo index can reach them.

Interlinked is the floor, not a third IDE. It keeps a local, always-fresh index of every file on the machine (names and contents, across every repo) with no model, no embeddings, and no cloud round-trip.

Whole-machine speed, always fresh. A single filename lands in 85 μs (139 μs median across 4.47M files), content search runs in 7 to 9 ms, and a saved file is searchable in ~1 ms: never a re-index wait.

Keep the tool you love. One signed install gives Cursor and Copilot a floor instead of replacing them. Everything local is free forever.

The whole comparison, in one picture

Same machine. How much does each one light up?

"Understanding your codebase" is really a question of scope. Your machine has five widening layers: the file you're in, the tabs you have open, the repo around them, the other repos that ship alongside it, and the 90% of the disk that was never in git. Here is exactly which layers each tool reaches, where its index lives, and how fresh it is.

WHAT EACH TOOL SEESSAME MACHINE · 4.47M FILESSCOPE ↓ WIDENSGitHub Copilotcompletion assistantCursorrepo-indexing IDEInterlinkedthe layer beneath bothThe file you're inthe current bufferin contextindexedindexedYour open tabsthe neighboring filesin contextindexedindexedThe open repoone workspace@workspaceindexedindexedEvery other repothe ones that ship with itout of viewout of viewindexedOff-git filesconfigs · docs · downloads · that PDFout of viewout of viewindexedINDEX · cloudFRESH · what's open nowINDEX · cloud-syncedFRESH · on re-indexINDEX · your machineFRESH · ~1 ms on save

Read a column top to bottom: how far down does the blue go? Copilot lights the file and your open tabs, and reaches the wider repo only through @workspace chat. Cursor indexes the whole open workspace, one band further. Both go dark at the repo boundary, and both do the heavy lifting in the cloud. Reflects each tool's public documentation and default behavior as of July 2026; both ship far more than scope, which is not what this chart measures.

Point for point

So which one understands your codebase?

What we're measuringGitHub CopilotCursor
Core jobInline code completionAI-first IDE (a VS Code fork)
Default contextThe file you're in + open tabsA semantic index of the open workspace
Repo-wide retrievalChat only, via @workspaceBuilt in: semantic search
Where the heavy index livesCloudCloud-synced embeddings
FreshnessWhatever you have openOn re-index / sync
Sees other repos on the machineNoNo
Sees off-git files (configs, docs)NoNo
Works fully offlineNoNo

The fair answer: if what you need lives inside the repo you have open, Cursor sees more of it: it indexes the whole workspace, so it can pull in a file you never opened. Copilot is sharper at the keystroke (completion from the file and tabs already in front of you) and reaches the rest of the repo through @workspace. Pick Cursor to reason across the open project; keep Copilot for flow-state completion. They are good tools and this isn't a knock on either.

But look at what the last three rows agree on. Both stop at the repo boundary, and both do the real work over a network round-trip. Those are the two ceilings, and they are the same ceiling for every repo-indexing tool on the market.

The two ceilings

Shared by Cursor, Copilot, and every in-repo index, because both are built for one project at a time.

1 · The repo boundary.

An index that understands "the workspace" understands exactly one folder. But your machine isn't one repo. It's a dozen that ship together, plus the 90% of the disk that was never in git: configs, documents, downloads, the design PDF with the answer in it. A folder can be a collection of separate repos that ship as one product, a relationship no in-repo index can see, because it only ever looks at the one repo it was pointed at.

2 · The cloud, and the lag.

Semantic retrieval means embeddings, and embeddings mean a service: your code is chunked, sent out, and matched over a network round-trip. That has two costs: it isn't offline, and it isn't instant. The index trails your edits by however long a re-index and sync take, so the picture the model reasons over is always a little behind the file you just saved. For completion that's fine. For "where does this actually live, right now, across everything," it isn't.

Not a third IDE: the floor under both

The layer that fills the whole column. Locally, in microseconds.

Interlinked doesn't compete with Cursor or Copilot. It sits under both. It keeps an always-fresh index of every file on the machine, names and contents, across every repo and all the off-git files an in-workspace index never sees. No model, no embeddings, no cloud round-trip: a query goes in and the answer comes back at memory speed, measured on a Ryzen 9 9950X3D with 4.47 million files.

139 μs
median whole-machine filename lookup: every repo, one query, 4.47M files
7 to 9 ms
content search across the entire machine, not one workspace
~1 ms
from save to searchable: freshness in milliseconds, never a re-index wait
The relationship no in-repo index can see
12 / 12
repos on a fresh machine, webbed together before the first query
26,958
relationship pairs: which files change together, which repos ship together
1.7 s
to replay 8,455 events of history and seed the web, no model in the loop

Every edge is a receipt you can check (counts and hashes, never a model's guess) and it's keyed to each file's identity on disk, so it survives a rename and belongs to no vendor. That is the fact a workspace index structurally cannot hold: that two folders in different repos are the same product.

ONE SIGNED INSTALL CONFIGURES 19 AI CLIENTS, CURSOR AND COPILOT INCLUDED. KEEP THE TOOL YOU LOVE; GIVE IT A FLOOR.

Common questions

Straight answers. The things people ask first.

Is Interlinked a replacement for Cursor or Copilot?

No. It's the layer beneath both. It doesn't complete code or chat; it keeps a local, always-fresh index of every file on your machine and hands that to whatever tool you already use. Keep Cursor to reason across the open repo and Copilot for flow-state completion, and give both a whole-machine floor.

Why can't Cursor or Copilot just see my whole machine?

Both are built to understand one project at a time. Cursor indexes the workspace you open; Copilot reads the file and tabs in front of you. Neither can reach the other repos on disk or the off-git files (configs, docs, that PDF) because an in-repo index only ever looks at the one repo it was pointed at.

How fast is a local index, and is it actually fresh?

A single filename lookup returns in 85 μs (139 μs median across 4.47M files on a Ryzen 9 9950X3D), and content search across the whole machine runs in 7 to 9 ms. There's no re-index wait: a file you just saved is searchable in about 1 ms, with no cloud round-trip.

Does anything leave my machine? Any AI or embeddings?

No. There's no model, no embeddings, and no network call (just an index and a path-and-id match) so it works fully offline and belongs to no vendor. At rest the engine sits around 44 MB, less than a browser tab.

What does it cost, and how do I install it?

Everything local is free forever, on all your devices, no card. Hosting starts at $5.99/mo. One signed installer configures 19 AI clients, Cursor and Copilot included.

Do this today

Give both of them a floor.

1

Install once. One signed installer configures 19 AI clients: Cursor, Copilot, Claude Code, Codex, Windsurf, Cline and the rest. No JSON editing, no per-tool setup.

2

Ask across everything. When you don't know which repo a thing lives in (or whether it's in a repo at all) search the whole machine and get the answer in microseconds. At rest the engine sits around 44 MB, less than a browser tab.

3

Scope when you know. Point a query at one folder when you already know where you are; scoped lookups still return in the microsecond range.

4

Let the vault grow. Day one it knows your git history across every repo. Every week after, it knows your machine a little better, automatically, with no model in the loop.

Everything local is free forever, on all your devices, no card. Hosting starts at $5.99/mo. Download for Windows.

All Interlinked numbers measured on a Ryzen 9 9950X3D · 64 GB DDR5 · NVMe · Windows 11 · 4.47M files. More method in the 412,000× VS Code write-up and the ripgrep comparison.

Measured July 2026 · Ryzen 9 9950X3D · 4.47M files · Windows 11← All research