Free and open source for VS Code

Understand the code
AI wrote before
you trust it

SimpleeCode finds the real symbols, types, imports, and relationships in your project—then explains them in plain language with links back to the source.

VSIX for VS Code · Version 0.2.2 · No SimpleeCode account · GPL-3.0-or-later

SimpleeCode Indexed · AI agent ready
Three ways to understand the code

Tour finds where to start. Explain breaks down selected code. Check shows which claims the source supports.

Faithful presentation of the current extension · representative project

Language support

Focused on
Swift and TypeScript…
for now

SimpleeCode’s language-aware work currently focuses on Swift—including SwiftUI—and TypeScript. JavaScript uses the same indexing path as TypeScript.

Python support is partial. Go, Rust, Java, and Ruby can be indexed when their VS Code language tools provide symbols, but they do not yet have the same language-specific explanation depth.

This is SimpleeCode inside VS Code

Three ways to understand what you are looking at

Tour finds where to start. Explain breaks down the code in front of you. Check shows which claims your code actually supports.

01 / Tour

Tour an unfamiliar project

SimpleeCode orders important files by dependency, so you can start with the files the rest of the project relies on.

Now touringsrc/extension.ts

The entry point that registers commands and opens the SimpleeCode dashboard.

2 of 4 files
02 / Explain

Explain the code in front of you

Select a few lines, a function, or a whole file. Choose a goal—understand it, follow its connections, or investigate a problem—and optionally say how you want it explained, like “ELI5”.

payment-service.tsTypeScript
18 export async function charge(order) {
19   validateOrder(order)
20   return gateway.capture(order.total)
21 }
3 lines selected
03 / Check

Check the answer against the source

Grounded claims link to the real file and line. Unsupported claims are marked unverified for your review.

Grounded

“The updater verifies a SHA-256 checksum.”

updater.ts:82
Unverified

“The request can never time out.”

No supporting fact
Grounded

“Startup checks are off by default.”

package.json:196

How it stays honest

Facts first
AI second

SimpleeCode determines what it can infer from your code before asking AI to write anything.

01

Code tools find facts

The language server, source structure, and module graph identify symbols, types, imports, and dependents.

SymbolsTypesImportsDependents
02

AI writes the explanation

The model receives the gathered facts and turns them into readable prose for the goal and guidance you chose.

03

SimpleeCode checks it

File and line claims become source links. Claims without enough support are marked unverified for your review.

2 grounded 1 unverified

Privacy you can inspect

See what will
be sent

Nothing is sent until you press Explain. The complete prompt is always inspectable in the sidebar, before and after sending. Sensitive paths are blocked, secret-looking lines are removed, and you make the final decision.

Website analytics are optional. If you allow them, limited page and interaction events go to Google Analytics. The site never sends source code, extension activity, filenames, form content, or free text. Consent and the visitor cookie expire after six months; GA4 event retention is two months.

Read the privacy model
Prompt safety checkReady to review
  • Secrets checked2 sensitive-looking lines removed
  • Blocked paths excluded.env, credentials, and key files
  • Scope limitedSelection and 2 related symbols

Install it yourself

Keep control from the start

SimpleeCode is distributed as a VSIX. The optional ACP agent streams answers into the dashboard; without it, you can copy the prepared prompt into your own chat.

  1. 01
    Download the VSIX

    Get the current release directly from this site. Its SHA-256 checksum is published with each GitHub Release.

  2. 02
    Install it in VS Code

    Open Extensions, choose the ··· menu, then select “Install from VSIX…”

  3. 03
    Add streaming if you want it

    Run npm i -g @zed-industries/claude-code-acp. This step is optional.

  4. 04
    Open a project

    Choose the SimpleeCode icon, let the local index finish, then start a tour or select code to explain.

Why it exists

Designed to show what’s being built, not just the end result

SimpleeCode started as a way to inspect AI-written projects without blindly accepting the output. It is for anyone learning their way through a codebase—or trying to judge whether generated code really does what it claims.

  • Free to use
  • Open source

Start with a real project

Ready to inspect
the code?

Download SimpleeCode and open a project you want to understand.

Download SimpleeCode