explaingit

kando-menu/kando

Analysis updated 2026-07-03

5,890TypeScriptAudience · generalComplexity · 2/5Setup · easy

TLDR

Kando is a cross-platform pie menu for Windows, macOS, and Linux that pops up a circular action overlay when you press a trigger. Assign app launchers, keyboard shortcuts, scripts, or text snippets to directions in the circle so repeated actions become instant muscle memory.

Mindmap

mindmap
  root((repo))
    What it does
      Circular action menu
      Gesture selection
      Muscle memory
    Actions
      App launcher
      Keyboard shortcuts
      Run scripts
      Paste snippets
    Platforms
      Windows
      macOS
      Linux
    Input devices
      Mouse
      Stylus
      Game controller
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Create a custom pie menu that launches your most-used applications with a single mouse flick, replacing time spent hunting through taskbars and dock menus.

USE CASE 2

Assign keyboard shortcuts to menu positions so complex key combinations in any app trigger with one gesture instead of finger-twisting key holds.

USE CASE 3

Build separate menus for different workflows, such as one for creative apps and one for coding, each with its own trigger and set of actions.

USE CASE 4

Run scripts or paste frequently used text snippets from the pie menu to automate repetitive typing tasks without switching to a separate launcher.

What is it built with?

TypeScript

How does it compare?

kando-menu/kandocypress-io/cypress-realworld-apppawanosman/chatgpt
Stars5,8905,8915,893
LanguageTypeScriptTypeScriptTypeScript
Setup difficultyeasyeasyeasy
Complexity2/53/52/5
Audiencegeneraldeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

Linux support varies by desktop environment, some setups require extra configuration steps described in the installation guide.

Open-source license, exact terms not specified in the explanation.

In plain English

Kando is a pie menu for desktop computers, meaning a circular overlay that pops up on screen and lets you pick actions by moving your mouse or stylus in a particular direction. Instead of hunting through nested application menus or remembering keyboard shortcuts, you press a trigger, the circle appears, and you flick toward the option you want. The more you use it, the faster it gets because the positions become muscle memory. You can assign almost any action to a menu item: launching an application, typing a keyboard shortcut, opening a file, running a script, or pasting a text snippet. Everything is configurable through a built-in editor where you drag and drop items into the menu structure you want. You can create as many separate menus as you like and assign different triggers to each one. Kando works on Windows, macOS, and Linux. On Linux, support varies by desktop environment and some setups need extra configuration steps described in the installation guide. It accepts input from a mouse, stylus, touchscreen, or game controller, and can also be operated from the keyboard if preferred. The project is made by a solo developer in Germany who previously built two similar pie-menu tools for Linux only. Kando is the cross-platform successor to those earlier projects. The code is open-source and the developer welcomes contributions through GitHub issues, translation help via the Weblate platform, and financial support through Ko-fi, GitHub Sponsors, or PayPal. Installers are available for all three operating systems from the GitHub releases page. Building from source is also documented for those who want to test unreleased features or contribute code.

Copy-paste prompts

Prompt 1
Using Kando, set up a pie menu with eight positions where each position triggers a different keyboard shortcut for actions in my video editing app, and assign the whole menu to a mouse button.
Prompt 2
Configure Kando with a coding workflow menu that opens my terminal, launches VS Code, and runs a build script, each assigned to a different compass direction.
Prompt 3
Set up Kando on Linux with my desktop environment, and walk me through the extra configuration steps needed if I am running a Wayland compositor instead of X11.
Prompt 4
Using the Kando built-in editor, design a pie menu with five positions that each paste a different code snippet I use frequently, triggered by a stylus button press.

Frequently asked questions

What is kando?

Kando is a cross-platform pie menu for Windows, macOS, and Linux that pops up a circular action overlay when you press a trigger. Assign app launchers, keyboard shortcuts, scripts, or text snippets to directions in the circle so repeated actions become instant muscle memory.

What language is kando written in?

Mainly TypeScript. The stack also includes TypeScript.

What license does kando use?

Open-source license, exact terms not specified in the explanation.

How hard is kando to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is kando for?

Mainly general.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Scan in gitsafehub Deploy in gitdeployhub kando-menu on gitmyhub

Verify against the repo before relying on details.