English | 简体中文
The Rust-native Markdown desktop app people star in under 30 seconds.
Open fast. Write instantly. Manage local files like a pro. Stay fully usable offline.
- Instant writing flow: Launch directly into
WYSIWYGmode and start typing immediately. - Desktop-grade tabs: Chrome-like tab behavior for true multi-file local editing.
- CJK-safe file handling:
UTF-8+UTF-16 BOM+ detector +GBKfallback. - Rust-powered runtime: Compiled native core for stable, predictable desktop behavior.
- Truly offline: Core editor assets are embedded and ready without network access.
| Dimension | Typical Experience | md-bider |
|---|---|---|
| Time-to-first-word | Setup first, writing later | Open and write instantly |
| Local multi-file work | Single-document oriented | Native tabbed workflow |
| CJK/legacy encoding | UTF-8 only in many cases | UTF-16 BOM + detect + GBK fallback |
| Offline confidence | Plugin/network dependency risk | Embedded assets, offline-ready |
| Desktop architecture | Browser-shell-first pattern | Rust-native shell + local-first IO |
md-bider is not "web app in disguise." It uses a Rust desktop shell (tao + wry) with local file IO and deterministic command/event boundaries. The practical result is lower runtime friction, cleaner packaging, and dependable behavior on real desktop workflows.
| Capability | Details |
|---|---|
| Editing modes | IR, SV, WYSIWYG |
| Tabbed workflow | Create, switch, and close multiple local markdown files |
| File operations | New, open, save, save as |
| Keyboard shortcuts | macOS: Cmd+N / Cmd+O / Cmd+S / Cmd+Shift+S / Cmd+W; Windows/Linux: Ctrl+... |
| CLI opening | macOS/Linux: md-bider <file.md>; Windows: md-bider.exe <file.md> |
| Offline runtime | JS/CSS/i18n assets embedded in binary |
- Releases: https://github.com/cloveric/md-bider/releases/latest
- Windows package:
md-bider-vX.Y.Z-windows-x64.zip-> runmd-bider.exe - macOS package: choose
md-bider-vX.Y.Z-macos-arm64.zipfor Apple Silicon ormd-bider-vX.Y.Z-macos-x64.zipfor Intel, then dragmd-bider.appintoApplications - macOS releases are Developer ID signed, notarized, stapled, and checked with Gatekeeper in CI. If macOS still blocks the app, make sure you are not using an older release asset.
git clone https://github.com/cloveric/md-bider.git
cd md-bider
cargo build --release- Windows:
./target/release/md-bider.exe - macOS:
./target/release/md-bider - macOS app bundle:
./scripts/package-macos.sh dev, then opendist/md-bider.app
md-bider started with one clear goal: make local markdown editing feel immediate, reliable, and satisfying. If your workflow is file-first, offline-capable, and speed-sensitive, md-bider is built for exactly that.
Issues and PRs are welcome. See CONTRIBUTING.md and CHANGELOG.md.
MIT

