File size: 3,577 Bytes
3d7d9b5 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 | ---
tags:
- ml-intern
---
# 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`](artifacts/musealpha-production.zip)
## Run
```bash
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`](docs/MUSE_SRS_v3.md) β Product requirements
- [`docs/MUSE_SRS_v4.md`](docs/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](https://github.com/huggingface/ml-intern).
<!-- ml-intern-provenance -->
## Generated by ML Intern
This model repository was generated by [ML Intern](https://github.com/huggingface/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
```python
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.
|