https://agent-kilo.github.io/jwno/ * Your Friendly Neighborhood Window Manager * Features * Installation Guide + Downloading + Your First Config File + Check if Jwno Is Alive + The Notification (System Tray) Icon Menu + Automatically Start Jwno When You Log In * Defining Key Bindings + Key Specs + Multi-Level Keymaps + Actually Defining a Key Binding + Transient Keymaps + Differences Between Multi-Level Keymaps and Transient Keymaps + Setting the Root Keymap * Using Commands + Binding a Command to a Key Spec + Calling a Command Directly + Defining a Command * Using Hooks + Registering a Function to a Hook + Normal Hooks + Filter Hooks * Using Modules * The REPL + The REPL Server + Launching the REPL + Keyboard Shortcuts + The Environment * The Frame Tree + Inspecting the Frame Tree + Traversing the Frame Tree + Types of Tree Nodes + Window Nodes + Frame Nodes + Layout Nodes * Cookbook + Get Detailed Info From a Window + Ignore Windows + Forcibly Manage Windows + Set Uniform Window Gaps + Adjust Top-Level Frames for Ultrawide Monitors + Adjust Window Transparency (Alpha Value) + Dialog Window Placement + Bypass Window Size Limits + Keymap Hint Placement + Automatically Put a Window Into a Specific Frame + Get Notified When a Window's Title Changes + Bind Win + L to Something Else + Completely Hide the Taskbar + Remove the Title Bar + Export a Value to the REPL + Pause Key Binding Handling * Development Guide + Compiling Jwno From Source + Compiling Native Modules + About Jw32 + Building Documentation * Reference Index + Command Line Options + List of Key Names + Built-In Commands o :adjacent-frame o :balance-frames o :cascade-windows-in-frame o :change-window-alpha o :close-frame o :close-window o :close-window-or-frame o :describe-key o :describe-window o :enum-frame o :enum-window-in-frame o :exec o :flatten-parent o :frame-to-window-size o :ignore-window o :insert-frame o :manage-window o :move-window o :nop o :quit o :repl o :resize-frame o :retile o :reverse-sibling-frames o :rotate-sibling-frames o :split-frame o :summon o :toggle-parent-direction o :toggle-window-management o :zoom-in + Built-In Hooks o :command-executed o :filter-auto-layout-window o :filter-command o :filter-forced-window o :filter-scratch-pad-window o :filter-window o :focus-changed o :frame-activated o :frame-resized o :key-pressed o :keymap-popped o :keymap-pushed o :keymap-reset o :keymap-switched o :layout-changed o :layout-created o :monitor-updated o :shutting-down o :virtual-desktop-changed o :window-activated o :window-created o :window-removed + Built-In Modules o jwno/auto-layout o jwno/indicator o jwno/layout-history o jwno/log o jwno/scratch-pad o jwno/ui-hint o jwno/user-config o jwno/util Jwno Logo Jwno Documentation --------------------------------------------------------------------- Your Friendly Neighborhood Window Manager Next: Features Jwno is a highly customizable tiling window manager for Windows 10/ 11, built with Janet and [?]. It brings to your desktop magical parentheses power, which, I assure you, is not suspicious at all, and totally controllable. Jwno managing some Emacs frames, and its own REPL window. Jwno managing some Emacs frames, and its own REPL window. Note: This documentation is work-in-progress. Some links may return 404, because I have not finished writing those pages yet . Cute Pictures Jwno managing Sonic Pi. Jwno managing Sonic Pi. Using Jwno's UI hint feature to interact with UI elements. Using Jwno's UI hint feature to interact with UI elements. My cat coming at you. My cat coming at you. Quick Links For new users: * Features * Installation Guide * Interactive Tutorial For veterans: * Cookbook * Reference Index * [?] Development Guide Other links: * Download Links * Itch.io Page * Issue Tracker * [?] Source Code on Github * [?] Source Code on Chisel Copyright (c) Chibidou / chibiTang / Ji Wei Tang 2025 Proudly powered by Janet and Mendoza.