A production-level Manifest V3 Chrome Extension for making the Membuss decentralized storage network browser-native.
- 🌐 Native MID & MemNS Resolution: Type or click
mem://<mid>ormemns://<name>to resolve content directly via Mem-Gate. - ⚡ Chrome Omnibox Keyword (
mem): Typemem <MID_or_MemNS>in Chrome's address bar for instant resolution. - 🔀 Multi-Gateway Manager & Auto-Failover: Configure local (
http://localhost:8080) and public CDN gateways (defaulting tohttps://gateway.membuss.dpdns.org) with live latency pinging and smart failover. - 📤 Quick Node Uploader: Drag & drop files directly into the extension popup to pin them to your local Membuss node and get copyable
mem://links. - 📊 Node Telemetry & Peer Health: Real-time peer count, daemon version, uptime, storage metrics, and badge indicator (
LOCALgreen /NETochre /OFFred). - 🔖 Membuss Bookmarks & History: Save favorite MIDs and MemNS names into a native bookmark manager.
- 🎨 Industrial Rack-Panel Theme: Identical aesthetic, fonts (
Archivo,IBM Plex Mono), and color tokens (#0C1416,#111D20,#E8A33D,#57B79E) as the Membuss Desktop and Web Explorer.
-
Install Dependencies:
npm install
-
Build Production Extension:
npm run build
The compiled extension will be generated in
dist/. -
Load in Chrome:
- Open Chrome and navigate to
chrome://extensions. - Enable Developer mode in the top right.
- Click Load unpacked and select the
dist/folder in this repository.
- Open Chrome and navigate to
- Framework: React 19 + TypeScript + Vite
- Manifest: Chrome Extension Manifest V3
- Icons: Lucide React
- Design System: Membuss Industrial Rack-Panel Teal-Ink Theme
MIT License