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

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.

Downloads last month

-

Downloads are not tracked for this model. How to track
Inference Providers NEW
This model isn't deployed by any Inference Provider. πŸ™‹ Ask for provider support