Manage your Meclabs AI Library files locally, directly from VSCode — with full version control support.
⚡ Important
This extension is only useful if you have a Meclabs AI account.
If you're not currently using Meclabs AI,
this extension will not be applicable to your workflow.
✨ Why Manage Files Locally?
Version Control:
Keep your library files under Git or any version control system for history tracking, auditing, and collaboration.
Bulk Uploading:
Upload many files at once without needing the browser interface.
Local Editing:
Edit and organize your AI documents faster and with better tools.
Multi-Account Management:
Easily switch between different Meclabs AI accounts by project.
This extension is built to streamline your document management workflow for Meclabs AI,
especially when using version control tools like Git.
✨ Features
Upload single supported files to a Meclabs AI Library
Upload all supported files from a selected folder
Automatic mapping:
Workspace root = Meclabs account (API Key)
Immediate folder name = Meclabs Library
Smart handling for Markdown files (.md) by converting to .md.txt on upload
Manage multiple Meclabs AI accounts (one per project)
Securely stores API keys using VSCode SecretStorage
Friendly validation and error reporting.
🚫 Current Limitations
Downloading files is not currently supported by the Meclabs AI API.
(The extension disables download features gracefully until future API support is available.)
Only the following file types are supported:
.pdf
.pptx
.docx
.html
.txt
.csv
.md (uploaded as .md.txt)
Maximum allowed file sizes:
.pdf, .pptx, .docx → 100MB
.html, .txt, .csv, .md → 2.5MB
🚀 Usage
Install the extension from VSCode Marketplace (or sideload locally).
Open your project folder in VSCode.
Add your Meclabs AI API key (View → Command Palette → "Meclabs AI: Add API Key").
Organize your files:
Workspace root matches your Meclabs account (API key)
Subfolders match your Meclabs Libraries
Right-click on a file or folder → choose:
"Meclabs AI: Upload File"
"Meclabs AI: Upload Folder"
Files are validated and uploaded automatically.
Future:
Download options will be enabled once the Meclabs AI API supports downloading.
Other resources (prompts, apps, experts) will added when Meclabs AI allows it.
📋 Requirements
Visual Studio Code version 1.90.0+
Meclabs AI Advanced Plan
⚙️ Extension Settings
No user settings required — minimal setup.
API keys are securely stored per project using VSCode SecretStorage.
Folder names automatically map to library names.
🗓️ Release Notes
1.0.0
Initial public release
Upload single file support
Upload folder support
Automatic .md to .md.txt handling
Project-folder based API key management
Smart validation and error reporting
Download functionality placeholder (pending Meclabs API support)
💡 Support
If you found this extension helpful and you're considering trying Meclabs AI,
you can use my affiliate link to sign up.
It helps support my development work at no extra cost to you.
Thank you!