MUSE Alpha β Creative Browser
Tauri v2 + Rust + SolidJS Β· Phase 0β4 implementation.
The browser that understands that getting the work done matters more than any single feature.
Download
Latest project: artifacts/musealpha-production.zip
Run
deno install
deno task tauri dev
Architecture
- Shell: SolidJS in main WebView (titlebar, sidebar, URL bar, library, board, study mode)
- Browser tabs: Tauri child WebViews via
window.add_child()(unstable feature) - Ad-block:
adblock-rust 0.12+ JS injection scripts (Layer 0-3) - Privacy: WebRTC protection, canvas fingerprint noise, cookie consent auto-deny
- Data: SQLite (via tauri-plugin-sql) + JSON persistence + Stronghold vault
- Design: 8 production-polished theme presets, tokenized design system
Implemented Phases
Phase 0 β Foundation β
Custom titlebar, 8-theme system, onboarding, settings persistence, SQLite migrations.
Phase 1 β Browser β
Multi-tab via child WebViews, vertical tab sidebar, URL navigation, back/forward/reload/zoom.
Phase 2 β Ad-Block & Privacy β
adblock-rust engine, bundled filter lists, daily updater, JS injection scripts, cosmetic filtering, navigation blocking, per-domain shield controls, HTTPS-first, Stronghold vault.
Phase 3 β Library & Board β
Library (add by URL, Blake3 hash, dimensions, palette extraction, grid, detail, search), Board (infinite canvas, pan/zoom, image/note/palette cards, drag from library), hover overlay, downloads, sessions.
Phase 4 β Artist Features β
Quick Study Mode (timer, opacity, flip, notes), Command Palette (Ctrl+K), Session Manager, Color Export (HEX/CSS/GPL/ASE/Procreate), color search by hue.
Design System
- Tokens:
src/styles/tokens.cssβ spacing, radius, motion, z-index, per-theme colors - Primitives:
src/styles/primitives.cssβ buttons, inputs, cards, badges, dividers - Themes: Dusk, Parchment, Midnight, Studio, Moss, Rose, Obsidian, Linen
- State:
src/store/appStore.tsβ centralized SolidJS store
Keyboard Shortcuts
| Shortcut | Action |
|---|---|
Ctrl+K |
Command Palette |
Ctrl+Shift+Y |
Quick Study Mode |
Escape |
Close palette/study |
Docs
docs/MUSE_SRS_v3.mdβ Product requirementsdocs/MUSE_SRS_v4.mdβ Implementation guide
Known Limitations
- Library/Board use JSON persistence, not full SQLite FTS5 yet
- Password manager UI not implemented (vault backend ready)
- Board annotations/overlays/export not implemented
- Remote hover overlay IPC requires broad capabilities
- No test suite
Generated by ML Intern.