Seelen UI reimagines the Windows desktop experience by replacing the standard taskbar with a fully customizable, YAML-driven layout. Users gain granular control over icons, widgets, and system information displays. Beneath the interface, an integrated tiling window manager automatically snaps windows into place, optimizing the desktop for intensive multitasking. The suite includes an app launcher—reminiscent of Rofi for Linux—that allows users to execute commands and open applications entirely via the keyboard. A built-in media module interfaces with most modern music players, enabling you to pause tracks, skip songs, or view metadata directly from the toolbar. Additionally, the bar surfaces real-time network status, battery life, and notification counts, eliminating the need to navigate through deep system settings panels.
View Layer
The src/apps directory follows a hexagonal architecture. Each view is contained within its own folder as a standalone web page, bundled via esbuild. Most of these views are built using React and Redux for state management.
Shared Code
The shared directory contains cross-view utilities, data schemas, and common assets used throughout the application.
Background Logic
Located in src/background, this layer employs an event-driven design to manage system events and asynchronous background tasks.
npm install && npm run dev
When developing or testing the slu-lib crate, you can configure the project to point to a local version rather than a remote repository.
Remote branch (Cargo.toml):
[dependencies]
slu-lib = { git = "https://github.com/your-org/slu-lib", branch = "feature/update" }
Local path (Cargo.toml):
[dependencies.seelen-core]
path = "../slu-lib"
Configuration File Location
The toolbar layout is defined by a YAML file. You can find or create your configuration at the following path:
C:\Users\{USER}\AppData\Roaming\com.seelen.seelen-ui\placeholders\YourPlaceholderFile.yml
Basic Example
left:
- type: text
template: concat("@", env.USERNAME)
onClickV2: open(env.USERPROFILE)
tooltip: '"Open User Folder"'
style:
fontSize: 24
fontWeight: bold
Available Scopes Different item types draw data from specific system contexts:
Recommended Methods
Microsoft Store This provides the latest signed build with automatic updates. Alternatively, you can install it via Winget:
winget install --id Seelen.SeelenUI
MSIX Package Signed installers are available on the GitHub Releases page. This method supports portable installations.
EXE Installer While this version often receives feature updates more quickly, some antivirus scanners may occasionally flag the executable as a false positive.
Environment Requirements
Grey Deer VPN: Residential IPs for Secure Global Access
Feiniao VPN: Free Trial, 4K Streaming & Unblock Netflix (2026 Guide)
Embedding Atlas: Interactive Visualization for Large-Scale Embeddings
OxyGent: Build Multi-Agent Systems That Learn and Scale Without YAML
ShareGPT-4o-Image & Janus-4o: Open-Source Models Reaching GPT-4o Output Quality
Flameshot CLI Guide: Capture, Edit, and Upload Screenshots Rapidly
Chatterbox TTS API: Open Source Text-to-Speech for Developers
TensorZero: Optimize LLM Applications with Production Feedback
MaskSearch: Training LLMs for Expert-Level Search Capabilities
Bolo Blog: A Free Java Blog Engine with Markdown and Dark Mode
GraphGen: Build Knowledge Graphs to Generate Smarter Training Data
Shendeng VPN: Genuine Unlimited Data & High-Speed Gaming Acceleration