mrkeyoor.com_
Sun 06 Sept 19:56 UTC
Dev Toolsevaluationupdated 06 Sept 2026

Seelen-UI review

Seelen UI is a replacement desktop environment for Windows 10 and 11 that can take over the taskbar, dock, launcher, window tiling, flyouts, and virtual desktops. It is for people who want those parts configured in one application instead of assembling several Windows utilities.

Verdict

Our Node 22 sandbox could not finish Seelen UI's npm install in 54 seconds because the preinstall step called a missing Deno executable, so source contributors need a wider toolchain than the README states. Windows 10 and 11 users should try the signed release if they want one app to coordinate tiling, widgets, a dock, and shell styling. Keep the stock Windows path close until lock, notification, and fullscreen behavior has been tested on the exact machine.

We ran it

Lab card: what happened when we ran Seelen-UIScreenshot of Seelen-UI (github.com/eythaann/Seelen-UI)
Install✗ · 54s
Build
Repo2420 files~76,962 lines of source · 56.3 MB · 8 CI workflows

Answers from our run

Does Seelen-UI build from source?

The dependency install failed, and the project has no separate build step. We cloned commit 520263d into a clean Debian container with 3 CPUs and no project-specific setup.

Who should not use Seelen-UI?

Linux users and Mac users: Seelen UI replaces Windows shell surfaces and its native code depends on Windows APIs.

What are the alternatives to Seelen-UI?

Microsoft PowerToys, GlazeWM, Rainmeter. Our Node 22 sandbox could not finish Seelen UI's npm install in 54 seconds because the preinstall step called a missing Deno executable, so source contributors need a wider toolchain than the README states.

Setup2/5Signed installers exist; our source install stopped at missing Deno
Docs3/5Good user and extension guides, thin source prerequisites
Community4/517,715 stars with September 2026 pushes and active reports
Maturity3/5v2.8.3 is signed, but lock and fullscreen reports remain open

Who it’s for

Windows 10 and 11 users who want a coordinated taskbar, dock, launcher, and tiling manager.
Keyboard-heavy users who want named workspaces, per-app rules, and automatic window layouts.
Theme authors comfortable editing CSS and YAML, with settings exposed as CSS variables.
Developers who want to build web widgets and connect them to Seelen UI's Windows state APIs.

Who it’s NOT for

Linux users and Mac users: Seelen UI replaces Windows shell surfaces and its native code depends on Windows APIs.
Managed PCs where Edge, WebView2, or Windows Update cannot be kept available: the README requires Edge and WebView, and says a fresh install may need an update plus restart to clear a blank screen.
Fullscreen gamers unwilling to test each overlay: open issue 1777 reports the volume flyout taking focus from a game, while issue 1776 reports a dock that will not unhide over a fullscreen game.
Contributors expecting Node 22 alone to prepare the checkout: our npm install stopped because the preinstall script called Deno, whose executable was absent.

Setup reality

Our measurement setup used an unprivileged Node 22 container with 3 CPUs and 8 GB RAM. The commit 520263d checkout contained 2,420 files, about 76,962 source lines, and measured 56.3 MB. npm install failed with exit 127 after 54 seconds. Its preinstall step entered libs/core and called deno task build; the shell returned deno: not found. We therefore did not reach a separate build, tests, dependency count, installed disk size, or audit result.

End users get signed packages through the Microsoft Store, Winget, or GitHub Releases, and the README names no account or hosted service required at runtime. Edge and the WebView runtime are required. Windows 11 normally includes WebView, while the Windows 10 setup executable bundles it.

Seelen UI targets Windows 10 and 11. The README says a fresh Windows installation can show a white or dark screen until Windows Update runs and the PC restarts. Source work spans npm, Deno, Rust, and Tauri; CI runs JavaScript checks on Ubuntu but Rust linting and tests on Windows.

Seelen UI puts 70+ languages across a replacement Windows shell

The README says Seelen UI supports 70+ languages while replacing the taskbar, dock, launcher, flyouts, virtual desktops, and window manager on Windows 10 and 11. Users can enable only the pieces they want, then set layouts, shortcuts, widget positions, and rules for individual applications. That makes it closer to an alternate desktop environment than a theme applied to the standard taskbar.

The measured checkout contained 2,420 files and about 76,962 source lines, which matches the product's broad reach into Windows behavior. Rust handles native integration and background services. Svelte and React power the interface, while Tauri joins those layers. This is a substantial system utility that watches windows, media, notifications, monitors, hotkeys, and virtual desktops, so changing a visual surface can also change how input and focus behave.

Signed v2.8.3 installers avoid the source toolchain

Release v2.8.3 ships signed MSIX and setup packages for x64 and Arm64 Windows. The Microsoft Store and Winget channels handle updates after their review delay, while GitHub publishes installers immediately. The README says Edge and WebView are required. Windows 11 normally includes WebView, and the Windows 10 setup executable supplies it. No cloud account or API credential is described for ordinary use.

Building the measured 56.3 MB checkout asks for more than npm. The root preinstall command enters libs/core, where Deno generates Rust bindings and an npm package before npm can finish. Rust and Tauri then build the native application. The repository has 8 GitHub Actions workflow files; its CI runs JavaScript formatting and type checks on Ubuntu, then runs Rust linting and tests on Windows 2025 runners.

What happened when we ran it

Our run of commit 520263d stopped during npm install after 54 seconds with exit code 127. The preinstall hook launched npm run build:lib, changed into libs/core, and attempted deno task build. The final error was plain: sh: 1: deno: not found. That result shows a missing executable in our fresh Node 22 Debian container. The log does not establish any further cause.

Because installation failed, our 3-CPU, 8 GB sandbox did not reach a separate build or test step. We also have no measured package count, installed dependency size, or npm audit result for this commit. Those missing results should stay missing rather than being treated as failures. The practical finding is that Node and npm alone do not reproduce the contributor environment used by the project's setup action.

CSS themes and web widgets have documented extension points

Seelen UI's 2,420-file checkout documents 3 extension types: themes, widgets, and plugins. Themes use CSS or SCSS plus YAML metadata, can target an individual widget, and can expose editable CSS variables in Settings. Widgets are small web applications loaded into isolated WebView windows. Their presets cover desktop, overlay, and popup behavior, while instance rules allow one copy, several copies, or one per monitor.

That flexibility lives inside the same 2,420-file application that controls native shell behavior. A plugin is only a declaration passed to its target widget, and each widget decides how to parse or execute the payload. The plugin guide explicitly allows target widgets to define their own schema and behavior. Extension authors therefore need to read the target widget's contract rather than assume one global plugin API validates every payload.

Open Windows bugs affect locking, notifications, and fullscreen games

GitHub showed 65 open issues and 7 open pull requests on September 6, 2026. Issue 1746 reports that Win+L and a direct LockWorkStation call failed while Seelen UI v2.8.2 was running, with normal locking restored after the app and its service exited. It is one user's report with no maintainer reply, so it calls for reproduction on your own Windows build instead of a universal security claim.

Two August reports matter to fullscreen players. Issue 1777 says the custom volume flyout made a game lose focus or leave fullscreen; disabling that flyout avoided the behavior. Issue 1776 says the dock would not unhide over a fullscreen game. A replacement shell touches these paths on every session, and our 3-CPU Linux sandbox could not exercise them. Test locking, overlays, multiple monitors, and notification clicks before making Seelen UI the daily default.

September activity supports a trial, with a stock-shell fallback

The repository was pushed on September 5, 2026, four days after v2.8.3 was released. Recent issue updates include reports about Firefox notification activation, missing taskbar icons, an off-center task switcher, and toolbar visibility. The release itself added native taskbar pin import, monitor-aware task switching, and several context-menu fixes. Current code and current reports are arriving together, which is healthier than judging the project by its tag alone.

Our 54-second source-install failure makes the contributor path the weakest part of this review, while the signed packages give Windows users a separate route. Seelen UI is worth testing for someone who wants coordinated tiling and shell customization and accepts a careful rollback plan. A managed workstation, a gaming PC that must keep focus, or a machine where Win+L cannot be questioned is better served by narrower utilities until those exact behaviors pass local checks.

Alternatives

ProjectWhat it isPick it when
Microsoft PowerToysMicrosoft's Windows utility collection adds productivity and customization tools without replacing the whole shell.pick this instead when you want Microsoft-maintained window layouts and utilities while keeping the standard taskbar and notification surfaces.
GlazeWMA tiling window manager for Windows and macOS inspired by i3.pick this instead when keyboard-driven tiling is the main requirement and you do not need a replacement dock, flyouts, or widget system.
RainmeterA Windows desktop customization tool centered on skins and information widgets.pick this instead when desktop widgets and visual skins matter more than replacing window management and other shell behavior.

What people are saying

  1. [github-trending] eythaann/Seelen-UI

Sources

  1. Seelen UI README
  2. Seelen UI v2.8.3 release
  3. Seelen UI package scripts at commit 520263d
  4. Seelen UI continuous integration workflow
  5. Seelen UI widget guidelines
  6. Win+L failure report in issue 1746
  7. Fullscreen volume focus report in issue 1777
  8. Fullscreen dock report in issue 1776

More dev tools reviews

sofka · NativeScript · codex-desktop-linux · requests · Recordly · storybook · the whole board →