VibeCode Mentor VS Code Extension
This extension is a lightweight uploader for VibeCode Mentor.
The packaged VSIX includes the VibeCode Mentor icon via media/icon.png.
It does not scrape VS Code internals. Instead, export Copilot Chat conversations as .json or .md, then run:
VibeCode Mentor: Upload Conversation Export
Other commands:
VibeCode Mentor: Open Dashboard
VibeCode Mentor: About
VibeCode Mentor: Upload Active Editor
Chat integration
Use the @vibecode chat participant in VS Code Chat to push that chat context directly to VibeCode Mentor.
Example:
@vibecode upload this conversation
VS Code's public extension API does not allow third-party extensions to read arbitrary existing GitHub Copilot Chat history. The @vibecode participant can upload the conversation context from interactions with that participant, and the extension also supports uploading exported .json/.md files or the active editor.
The command posts the selected file to:
POST /api/vscode/import
Settings
vibecodeMentor.baseUrl — default http://localhost:3000
vibecodeMentor.machineName — source label stored with imported sessions
Development
npm install
npm run build
npm run package
Install the generated VSIX with:
code --install-extension vibecode-mentor-0.2.3.vsix