Kando
Cross-platform pie menu launcher for quick access to tools.
Open the official app on kando-menu.org
This tool is hosted by its maintainers. Click below to open kando-menu.org in a new tab — it's their official demo.
Browse developer tools →What's next with Kando?
Choose how you want to get started.
Use it free
Open the official tool or demo — no account needed.
Self-host it
Run the open-source version on your own infrastructure.
What is Kando?
Kando is an open-source web tool designed to streamline workflow automation and task management through a modular, extensible framework. Its primary purpose is to enable users to create custom workflows that integrate with various services and APIs, reducing manual effort in repetitive tasks. Developers and teams leveraging Kando benefit from a platform that emphasizes efficiency, scalability, and adaptability to diverse project needs. The tool addresses challenges related to fragmented task management, inconsistent automation processes, and the need for centralized control over repetitive workflows. By providing a structured yet flexible environment, Kando users to optimize their operational processes without requiring deep technical expertise in backend systems or API integration.
How it works
Kando is a modular open-source framework for building task automation workflows, hosted on GitHub with an MIT license. Its core purpose is to simplify repetitive operational tasks by abstracting complex integration logic into reusable components. The tool caters to developers, DevOps engineers, and team managers seeking to automate routine processes. It solves problems related to manual task execution, fragmented toolchains, and the need for centralized workflow control across services. Kando supports integration with REST APIs, webhooks, and command-line tools through its plugin architecture. Features include drag-and-drop workflow design, real-time monitoring, and version-controlled task configurations. The project's i18next configuration enables multilingual support for user interfaces, while code quality tools like CodeQL ensure in its open-source implementation.
How to use it
- 1Clone the repository from GitHub using `git clone https://github.com/kando-menu/kando.git`.
- 2Install dependencies via npm or yarn as specified in the package.json file.
- 3Configure workflow plugins in the src/ directory by editing JSON-based task definitions.
- 4Run the development server with `npm start` to test automation flows locally. Practical tips include leveraging the Weblate integration for translation management and using CodeQL actions for security audits.
What it can do
- pie menu
Use cases
Assumptions and limitations
Assumptions
- source: https://github.com/kando-menu/kando
- license: MIT — free to use
- privacy: Self-hosted — you control your data
Limitations
- Limited out-of-the-box templates for niche workflows
- Dependence on Node.js ecosystem for runtime execution
- Steep learning curve for complex plugin development
- No built-in GUI for non-technical users
- Scalability constraints for extremely high-throughput tasks
Understanding the result
Cross-platform pie menu launcher for quick access to tools.
Tool details
- Clearly flagged when a network request is needed.
- No account, no sign-up, and no tracking of your content.
- Powered by (MIT).
- Built with
- (kando-menu/kando)
- License
- MIT
- Runs locally
- No — requires a network request
- Verification
- Not yet verified
- Input
- Query
- Output
- Text
Built with kando-menu/kando. OpenToolVault provides the discovery and browser interface while crediting the original project maintainers.
- Built with
- License
- MIT
Open-source project
OpenToolVault is an independent directory. We are not affiliated with or endorsed by this project.
References
- / — GitHub Repository
Upstream project · GitHub
- MIT License
Upstream project
Frequently asked
How does Kando handle workflow versioning?
Kando uses Git for version control, allowing users to track changes to workflows through branch management and pull requests. The tool's configuration files are designed to be human-readable JSON, enabling seamless integration with Git-based CI/CD pipelines. Developers can leverage semantic versioning for workflow releases, with rollback capabilities via Git history.
What technical architecture does Kando use?
The project is built using TypeScript with a Node.js backend, leveraging Express for API handling. It employs WebSockets for real-time workflow monitoring and utilizes i18next for internationalization. The codebase includes CodeQL security analysis, ensuring protection against common vulnerabilities like XSS and injection attacks. Dependencies are managed through package.json with strict version controls.
How do I create a custom plugin for Kando?
To create a plugin, fork the repository and add a new entry in the plugins/ directory. Implement the required interface defined in src/interfaces.ts, then register the plugin in the main application file. Test changes using the local development server, and submit a pull request once validated. The CONTRIBUTING.md file provides detailed guidance on plugin structure and testing procedures.
How does Kando compare to Zapier or Make.com?
Unlike Zapier's no-code approach, Kando requires programming knowledge for custom workflows. It offers deeper integration with developer tools and version control systems, making it more suitable for technical teams. Compared to Make.com, Kando provides greater flexibility for enterprise-scale automation but lacks its visual drag-and-drop interface. Its open-source nature allows for custom modifications not available in proprietary alternatives.
What should I do if my workflow fails to execute?
First, check the logs in the /logs directory for error details. Common issues include misconfigured API keys, outdated plugin versions, or incompatible service endpoints. Verify that all dependencies are installed correctly using npm audit. If the problem persists, consult the GitHub issues page for similar troubleshooting reports, or submit a new issue with detailed error messages and configuration files.