Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>MD SharerNew to Visual Studio Code? Get it now.
MD Sharer

MD Sharer

MD sharer

|
2 installs
| (0) | Free
Share markdown docs (API specs, module notes) with your teammates straight from VS Code. Email OTP login, colleague list, cloud-stored .md files.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

MD Sharer

Share markdown docs — module notes, API request/response contracts, setup steps — with your teammates from inside VS Code. No WhatsApp, no email attachments.

Only .md files move through it. There is no chat and no messaging, by design.

How it works

  1. Click the MD Sharer icon in the activity bar and sign in with your email.
  2. The server sends you a 6-digit code. Type it in. Your account is created on the spot — no password ever.
  3. Add a teammate by email. They don't need an account yet; when they sign in later with that address, everything you sent is waiting.
  4. Right-click any .md file, or hit the ☁ button in the editor title bar, pick who gets it, done.
  5. They see it under Shared With Me, click to read, and download it into their project.

Because the files live on a server, signing in on a different PC shows the same files. Nothing is trapped on one machine.

Views

View What's in it
Shared With Me Files teammates sent you. Click to read, ⬇ to save into the workspace, 🗑 to drop your copy.
My Files Everything you've uploaded. Share again, or download the lot.
Colleagues Your teammate list. You can only share with people on it.

Commands

All under MD Sharer: in the Command Palette.

Command Does
Sign In / Sign Out Email + 6-digit code
Add Colleague / Remove Colleague Manage who you can share with
Share Current Markdown File Shares the .md you're looking at
Share a Markdown File... Pick any .md in the workspace
Download to Workspace / Download As... Save a shared file
Download All My Files Bulk export your library
Set Server URL Point the extension at a different server
Refresh Re-fetch all three views

Settings

Setting Default Meaning
mdSharer.serverUrl http://13.204.75.159 Base URL of the MD Sharer server
mdSharer.downloadFolder md-sharer Folder inside the workspace where downloads land

Limits

  • Filenames must end in .md or .mdx. Nothing else is accepted.
  • 2 MB per file.
  • You can only share with someone already on your colleague list.
  • A sign-in code expires in 10 minutes, dies after 5 wrong tries, and you get at most 3 codes per 10 minutes.

About the default server

Out of the box this points at a small shared demo server. It is a hobby deployment, not a hosted product — no uptime promise, no backups, traffic is plain HTTP, and sign-in on it is deliberately not locked down. Treat anything you put there as public. Don't send anything confidential.

For real use, run your own. The server is a small Node + Prisma app and the setup is a five-minute job:

git clone https://github.com/yashrajt0001/md-sharer
cd md-sharer/server
npm install
npx prisma db push
npm run dev

Then run MD Sharer: Set Server URL and point it at your own box. Full instructions, including email delivery and going live, are in the repository README.

License

MIT

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft