Skip to content
| Marketplace
Sign in
Visual Studio Code>Visualization>NogicNew to Visual Studio Code? Get it now.
Nogic

Nogic

Nogic

|
11,124 installs
| (7) | Free
Interactive code maps + AI walkthroughs powered by your local Claude Code or Codex CLI.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Nogic

Turn your codebase into an interactive map you can ask questions about and walkthrough step-by-step.

Website Discord Documentation

Nogic Demo


Quick Start

  1. Install Nogic from the VS Code Marketplace.
  2. Open the Command Palette (Cmd+Shift+P / Ctrl+Shift+P) → run Nogic: Open Visualizer.
  3. Click Index Workspace to build your code map.
  4. (Optional) Sign in from the toolbar pill and use your own Claude Code or Codex to enable the AI features. A first-run modal walks you through CLI setup. The static code map works fully signed-out.

Features


Diff Analyze

Review your uncommitted changes as diagrams grouped by intent. Each group gets a title, summary, and visualization explaining why the change is shaped that way, not just what changed.

Use when: preparing a PR, onboarding a reviewer, or sanity-checking your own work before committing.

How:

  1. Open the visualizer with uncommitted changes in your working tree
  2. Click the Diff Analyze view tab in the boards switcher
  3. Each change group renders in the left panel; pick one to see its diagram + narration
  4. Click Refresh on any group to re-author its analysis without redoing the panel

Diff Demo


Nogic Agent — Cmd/Ctrl+K

Ask anything about your code in plain English. The cursor renders a diagram tailored to the answer and walks through it step by step. Follow-up questions extend the same diagram and walkthrough.

Use when: you want to understand "how does X work" without reading every file, or explain a flow to someone else.

How:

  1. Press Cmd+K (Ctrl+K on Linux/Windows) anywhere in the visualizer
  2. Type your question (e.g., "how does auth handle expired tokens?")
  3. Watch the cursor explore your codebase and render the diagram
  4. Press Space / N to advance steps, P back, Esc to clear

Agent Demo


Step-by-Step Walkthroughs

Every AI canvas comes with a guided walkthrough. Can ask follow-up on any step. In the diff analyzer, hunks in the diff panel are highlighted in sync with each step.

Controls:

  • Space / N / -> — advance
  • P / <- — back
  • Esc — exit

Walkthrough Demo

Current Diff Board

A live board that mirrors your working-tree changes in real time. Updates on file save, branch switch, and stage. No setup, it auto-manages.

Use when: you want a visual of "what am I changing right now" while coding.

How:

  • Cmd+Shift+P → Nogic: Open Diff Board
  • Or pick Current Diff from the boards switcher

Boards — Focused Views

Organize specific parts of your codebase into named views. Each board can hold a curated set of files, classes, or functions — useful for "the auth subsystem," "the migration we're rewriting," etc.

How:

  • Right-click any file/folder in the Explorer → Add to Nogic Board
  • Or use the + button in the boards switcher to create a new board
  • Inside the visualizer, drag/drop nodes to organize layout (saved automatically)

Inspect Mode

Right-click any node to isolate it with its directly connected neighbors in a focused view. Re-laid-out for clarity, with the rest of the graph hidden.

How:

  1. Right-click a node in any view
  2. Pick Inspect
  3. Right-click neighbors → Add Connected Nodes to incrementally expand
  4. Press Esc or click the close button to return

Auto-Sync

Code changes reflect automatically in the visualization — no manual reindex needed for in-flight edits.


Supported Languages

AI features are language-agnostic.

Code map supports: JavaScript TypeScript Python

More languages coming soon.

Setup for AI Features

The static code map works without an account or AI CLI. To enable Cmd+K, Diff Analyze, and walkthroughs:

  1. Sign in from the toolbar account — choose Google, GitHub, or magic-link.
  2. Install one of these CLIs locally:
    • Claude Code (uses your Claude Pro/Max or pay-as-you-go API key)
    • OpenAI Codex (uses your OpenAI Plus/Pro or API key)
  3. Open the setup modal (auto-shows on first run, or Nogic: Show MCP Setup from the palette) and toggle the CLI you installed. Use Re-detect CLIs if you installed in another terminal.

You only need one CLI — Nogic will use whichever is enabled. Subscriptions you already pay for are what powers the AI; your code, prompts, and AI responses never touch a Nogic server.


Privacy

  • Code stays local. Indexing, parsing, and visualization happen 100% inside VS Code.
  • AI runs through your own CLI under your existing AI subscription. Nogic does not see your code.
  • Anonymous, opt-out telemetry — no code, file paths, AI text, or personal data. Disable via nogic.telemetry.enabled or VS Code's global telemetry switch. Full disclosure: nogic.dev/telemetry.

Feedback & Support

The project is still evolving and we'd love your feedback:

  • Join us on Discord for questions, ideas, and bug reports
  • Email support@nogic.dev

Made by the Nogic Team

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft