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.
Generated by ML Intern
This model repository was generated by ML Intern, an agent for machine learning research and development on the Hugging Face Hub.
- Try ML Intern: https://smolagents-ml-intern.hf.space
- Source code: https://github.com/huggingface/ml-intern
Usage
from transformers import AutoModelForCausalLM, AutoTokenizer
model_id = 'asdf98/musealpha'
tokenizer = AutoTokenizer.from_pretrained(model_id)
model = AutoModelForCausalLM.from_pretrained(model_id)
For non-causal architectures, replace AutoModelForCausalLM with the appropriate AutoModel class.