Media
MPRIS playback, artwork, timeline, and controls.
One shape.
Everything close.
Transient moments. One coherent surface.
Kanade keeps them close, and leaves
window
management to niri. Not another desktop environment.
No windows to chase.
Just a little room for what’s happening.
The quiet hours
A little room to think.Artwork, playback, and a timeline. Your music, a little closer.
Live interface demo. Sample data, not your system.JavaScript is off. This is a static preview; explore the real shell’s features in the documentation.
The everyday things, brought together.
Without taking over your desktop.
MPRIS playback, artwork, timeline, and controls.
Banners, history, actions, and Do Not Disturb.
Audio, brightness, Wi-Fi, Bluetooth, microphone, and power.
Applications, calculations, and emoji. Keyboard first.
A separate cluster for PipeWire microphone, camera, and niri screen capture.
Persistent timers that share the Island with your other activities.
Volume, brightness, and microphone feedback. Outside the Island.
App tray menus and an in-memory history of text and images.
Music keeps playing. A timer finds its place.
One body. Two segments. Neither forgotten.A Rust shell, built with Amane.
Connected to the systems already there.
Focused outputs, workspace changes, and screen capture.
COMPOSITORMicrophone and camera awareness through the media graph.
PRIVACYWi-Fi state and connection flows.
NETWORKBluetooth discovery and device actions.
DEVICESMedia state, artwork, and playback control.
MEDIANative shell surfaces. System and application communication.
FOUNDATION
Modular services. Explicit tool adapters.
Hot-reloadable configuration.
Predictable
presentation transitions.
niri only. Some event sources need optional tools.
See
requirements and limitations ↗.
| Milestone | Focus | Status |
|---|---|---|
| v0.3 ↗ | Split, detailed Controls, tray, clipboard, and launcher providers | In progress |
| v0.6 ↗ | Theme, accessibility, motion, performance, and blur | Planned |
Project milestones, not release claims. Status checked against the repository on 7 October 2026.
A complete shell, with a structure you can read.
Explore the modules. Follow the
decisions.
Start with what you need.
git clone https://github.com/0x1d1e/kanade