The same encryption engine that powers fastbhej.com and the
FastBhej CLI, wrapped as a VS Code command. Encryption happens entirely on your
machine before anything leaves it — the extension talks to FastBhej's API only to
store already-encrypted content; it never sends your code, file, or the key that
unlocks it in plaintext. A link created here opens correctly on the website or via the
CLI, and vice versa.
What it does
Share Selection — right-click any text you've selected in the editor, or run it
from the Command Palette, to share exactly what's highlighted.
Share File — right-click a file in the Explorer to share the whole thing.
Recent Shares — a sidebar view (FastBhej icon in the Activity Bar) listing what
you've shared from this machine, with one-click copy link, open in browser, or
delete.
Every share copies its link straight to your clipboard, so you can paste it
immediately wherever you need it.
Right-click a file in Explorer → FastBhej: Share File
View recent shares
Click the FastBhej icon in the Activity Bar
Copy / open / delete a past share
Hover a item in Recent Shares for inline actions
Settings
Setting
Default
Description
fastbhej.apiUrl
https://api.fastbhej.com
Base URL of the FastBhej backend API
fastbhej.defaultExpiry
1h
How long shares created from VS Code stay alive (10m, 1h, 1d, 7d)
Password protection and burn-on-read (available on the website and CLI) aren't
exposed here yet — every share from the extension currently uses the expiry above
with no password.
Security
Zero-knowledge: AES-256-GCM encryption happens client-side, in the extension,
before anything is sent. The server stores ciphertext only and never has the key.
Cross-compatible: identical wire format across the website, the FastBhej CLI,
and this extension — a link from any one opens correctly in the others.
Also available as
fastbhej — the terminal CLI (npm install -g fastbhej), with folder zipping, quick codes, QR codes, and more.