Skip to content
| Marketplace
Sign in
Visual Studio Code>AI>AICodeBridgeNew to Visual Studio Code? Get it now.
AICodeBridge

AICodeBridge

nakummeet

|
45 installs
| (4) | Free
One click to send your full project context to ChatGPT, Claude, Gemini, or Copilot — stop re-explaining your codebase.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

AICodeBridge

Stop re-explaining your project to AI every single time.

VS Code Marketplace Downloads Rating


The Problem

Every time you open ChatGPT, Claude, or Gemini to ask about your project, your first few messages look like this:

"It's a Next.js app with TypeScript, using Prisma for the database and Tailwind for styling. The main API routes are in /app/api, and the auth is handled by..."

You spend 10 minutes explaining context before you even ask your question.

AICodeBridge fixes this. One click generates a clean, structured Markdown file with everything an AI needs — your tech stack, file tree, key files, git history, and current errors. Then paste it in, or send it straight to Copilot.


AICodeBridge Demo


Quick Start

  1. Install the extension
  2. Open your project in VS Code
  3. Click the AICodeBridge icon in the Activity Bar (left sidebar)
  4. Click ⚡ Basic to generate your context
  5. Hit 📋 Copy Context → paste into any AI, or hit 🤖 Ask Copilot to open Copilot Chat

That's it. Your AI now understands your project instantly.


Three Generation Modes

⚡ Basic — "I have a quick question"

Generates a compact overview: tech stack, project structure, key files, and recent git commits. Best for: debugging, asking how to implement a feature, code review.

🌳 Tree — "Help me redesign this"

Generates the full file tree with your architecture visible at a glance. Best for: refactoring, architecture decisions, understanding a new codebase.

📄 Full Code — "Here's exactly what I need help with"

You pick the specific files. AICodeBridge exports their full contents. Best for: deep code review, fixing a bug across multiple files, asking for a complete rewrite.


What the Output Looks Like

# my-app — AICodeBridge
> 6/23/2026 | ⚡ Basic

**my-app** — full-stack app (Next.js, Express.js, PostgreSQL).

## 🛠 Stack
- **Lang:** TypeScript
- **Frontend:** Next.js, React, Tailwind CSS
- **Backend:** Express.js
- **DB:** PostgreSQL (pg), Prisma
- **Test:** Jest, React Testing Library
- **Tools:** ESLint, Prettier, Vite

## 🔧 Scripts
- `dev` → next dev
- `build` → next build

## 📁 Structure
my-app/
├── app/
│   ├── api/
│   ├── (auth)/
│   └── dashboard/
├── components/
├── lib/
└── prisma/

## 🐛 Errors
| File | Line | Type | Message |
|------|------|------|---------|
| `lib/db.ts` | 12 | ❌ | Cannot find module 'pg' |

You paste this in, then ask your question. No context-setting needed.


Features

🤖 Ask Copilot (Built-in) Opens GitHub Copilot Chat directly inside VS Code and auto-attaches your context file. Just type your question and press Enter. No copy-paste needed.

📋 Copy Context Copies your full context to clipboard with My question: already at the end. Paste into ChatGPT, Claude, Gemini, or any AI tool.

🐛 Error Detection Reads VS Code's built-in diagnostics for any language and appends a formatted error table to your context. Automatically falls back to tsc --noEmit for TypeScript projects. Errors stay fresh — updated on every file save.

🔄 Auto-Refresh Optionally regenerates your context on every save, so it's always current when you need it.


Supported Languages & Frameworks

Detected automatically from your package.json, config files, and file extensions — no setup needed.

Languages: TypeScript, JavaScript, Python, Go, Rust, Java, Ruby, PHP, Dart/Flutter, HTML, CSS

Frontend: React, Next.js, Vue.js, Nuxt, Angular, Svelte, Astro, Remix, Gatsby, Tailwind CSS, Material UI, Chakra UI, shadcn/ui, SolidJS

Backend: Express.js, Fastify, NestJS, Koa, Hono, Hapi, Elysia

Databases: PostgreSQL, MySQL, MongoDB, SQLite, Redis, Prisma, TypeORM, Drizzle ORM, Sequelize, Supabase

Testing: Jest, Vitest, Mocha, Cypress, Playwright, React Testing Library

Other: GraphQL, tRPC, Zustand, Redux, Socket.io, Zod, Stripe, OpenAI SDK, Anthropic SDK, Docker


Installation

From VS Code:

  1. Open VS Code
  2. Press Ctrl+P (or Cmd+P on Mac)
  3. Type ext install nakummeet.aibridge
  4. Press Enter

Or install directly: VS Code Marketplace →

Requirements: VS Code ^1.90.0 · GitHub Copilot Chat (optional — only needed for Ask Copilot feature)


Settings

Setting Default Description
aicodebridge.outputFileName aicodebridge.md Name of the generated context file
aicodebridge.autoOpenAfterGenerate true Open file after generation
aicodebridge.includeGitHistory true Include recent git commits
aicodebridge.gitLogCount 10 Number of commits to include
aicodebridge.includeScripts true Include npm scripts
aicodebridge.includeEnvKeys true Include env variable key names (never values)
aicodebridge.autoRefreshOnSave false Full regeneration on every save
aicodebridge.autoRefreshErrorsOnSave true Update errors only on every save (lightweight)
aicodebridge.maxDepth 4 Max folder depth to scan
aicodebridge.ignoredFolders [node_modules, .git, ...] Folders to exclude

Commands

Command Description
AICodeBridge: Ask AI (Quick Context) Generate Basic mode context
AICodeBridge: Ask AI (Project Structure) Generate Tree mode context
AICodeBridge: Ask AI (Full Codebase) Generate Full Code mode
AICodeBridge: Ask Copilot Open Copilot Chat with context attached
AICodeBridge: Copy Context Copy context to clipboard
AICodeBridge: Detect Errors Scan and append errors to context file
AICodeBridge: Refresh Context Regenerate context file manually

Changelog

v0.0.7

  • Fixed askCopilot receiving wrong argument when triggered from sidebar — always passes correct extension context now
  • Fixed file picker showing stale files when workspace folder changes during a session
  • Added command whitelist in sidebar — unknown commands are blocked instead of silently failing
  • Removed Diff view — redundant with git status and VS Code's built-in Source Control panel
  • Status bar click now focuses the sidebar instead of opening a duplicate panel
  • Version string in activation log now reads from package.json automatically

v0.0.6

  • Fixed namespace typo across all commands (aicodebrdige → aicodebridge)
  • Added legacy command aliases so old keybindings and menus keep working after update
  • Unified error detection utilities into shared errorUtils.ts — no more duplicated logic
  • Added showDiff button to sidebar
  • Fixed selectAll / deselectAll not working before tree was first expanded
  • Fixed error section duplicating on every generate click

FAQ

Does it send my code anywhere? No. Everything runs locally inside VS Code. The generated .md file stays on your machine. You choose what to share with which AI tool.

Will it include my .env secrets? Never. AICodeBridge only reads .env.example / .env.sample key names — never values. Your actual .env files are always ignored.

Does it work with monorepos? Yes. Open the specific workspace folder you want to analyze.

What if I don't use GitHub Copilot? Fully supported. Use Copy Context to paste into ChatGPT, Claude, Gemini, or any AI tool of your choice.

The generated file is too large for my AI's context window. Use Basic mode for a smaller output, or use Full Code mode and select only the files most relevant to your question.


Author

Meet Nakum — Computer Engineering student, Flutter & MERN stack developer.

Found a bug or have an idea? Open an issue on GitHub


License

Proprietary © 2026 Meet Nakum

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