#manager #workspace #cli

bin+lib kanri

Manage your projects within the terminal

4 releases

Uses new Rust 2024

new 0.9.0 Nov 4, 2025
0.8.2 Oct 20, 2025
0.8.1 Oct 19, 2025
0.8.0 Aug 28, 2025

#149 in Template engine

Download history 112/week @ 2025-08-27 6/week @ 2025-09-03 9/week @ 2025-10-01 209/week @ 2025-10-15 35/week @ 2025-10-22

253 downloads per month

MIT license

68KB
2K SLoC

🗂️ Kanri

Crates.io Version GitHub branch check runs

Yet another manager for your projects.

Kanri is a command-line tool designed for managing your projects. It offers a simple and user-friendly interface for managing your projects using CLI. Kanri is available for Windows, Linux, and macOS (compatibility with *BSD systems is not guaranteed).

[!NOTE] This project is in beta. Some changes in newer version may not be backward compatible with previous versions and may require actions from user for an update.

Installation

You can install Kanri with Cargo using the following commands:

# Compile and install Kanri.
cargo install kanri

# Install precompiled binaries (requires cargo-binstall).
cargo binstall kanri

You can also install Kanri from GitHub Releases. If you prefer to build Kanri from source, please refer to the Building Kanri guide.

Usage

Before using Kanri, configure it according to your workspace setup. Detailed configuration options are available in the Configuration Manual.

List Projects

Kanri simplifies project management. To view a list of your projects, use the list subcommand:

kanri list

[!NOTE] By default, Kanri hides projects whose names start with a dot (e.g., .hidden_project). You can change this behavior by configuring the display_hidden parameter as described in the Configuration Manual.

Managing Projects

Creating and removing projects with Kanri is straightforward:

# Create a new project.
kanri new bookshelf

# Remove an existing project.
kanri remove bookshelf

Working with Projects

Open project directly in your configured editor or shell using the open subcommand:

# Open the project in your editor.
kanri open bookshelf

# Open the project in your shell.
kanri open bookshelf --shell

Quick Help

For assistance with commands, use the --help flag:

# General help.
kanri --help

# Help for a specific subcommand.
kanri config --help

License

This project is licensed under the MIT License. See the LICENSE file for details.

Dependencies

~6–17MB
~175K SLoC