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

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.

Quick Start
- Install the extension
- Open your project in VS Code
- Click the AICodeBridge icon in the Activity Bar (left sidebar)
- Click ⚡ Basic to generate your context
- 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:
- Open VS Code
- Press
Ctrl+P (or Cmd+P on Mac)
- Type
ext install nakummeet.aibridge
- 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