--- id: consolekit version: "2.0.0" license: unclear license_treatment: permissive maintenance: active --- # consolekit — Additional utilities for click. License: permissive · Maintenance: active · Downloads: 777.1K/mo ## What it is and what it does Consolekit is a library that builds on top of click, the popular Python CLI framework, to provide additional utilities and helpers for console applications. It depends on click, colorama for cross-platform terminal colors, mistletoe for markdown parsing, domdf-python-tools for utility functions, and typing-extensions for type hints. The package is actively maintained, supports Python 3.7 through 3.13 on both CPython and PyPy, and carries a permissive MIT license. The library is designed for developers building command-line tools who want to extend click's capabilities with additional console-related features. It offers optional enhanced terminal support through an optional psutil dependency. With low installation friction and no security vulnerabilities, it integrates cleanly into existing click-based projects. Use it for: - Extend click CLI applications with additional terminal utilities and formatting helpers - Build console tools that need cross-platform color output via colorama integration - Create command-line applications that benefit from markdown parsing in help text or output - Develop CLI tools targeting modern Python versions with full type hint support ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Consolekit extends click with additional utilities for building command-line interfaces, including enhanced terminal support and helper functions for console applications. Yes, if you are already using click and need additional console utilities. The package has low install friction, active maintenance, no vulnerabilities, and a permissive license. However, verify first that the specific utilities it provides align with your CLI needs, as the fact sheet does not detail which click enhancements are included. ## Install pip install consolekit uv add consolekit poetry add consolekit ## Installing consolekit Before you install: Low friction installation with a pure-Python wheel. Active maintenance with a recent release (17 days old) and no known vulnerabilities. Five runtime dependencies are all established packages. License in practice: MIT license permits commercial and private use with minimal restrictions; suitable for most projects. Quickstart: pip install consolekit import click from consolekit import ... @click.command() def cli(): pass Requires Python 3.7 or later. Optional psutil dependency for enhanced terminal support via the [terminals] extra. Verify before relying: - What specific click enhancements or utilities consolekit provides beyond click's standard API - Whether the package is suitable for interactive terminal applications or primarily for scripted CLI tools - Performance characteristics when used with large numbers of commands or complex option hierarchies ## Package facts - License: not declared (permissive) - Python support: supports_current - Install friction: low - Maintenance: active - Downloads: 777.1K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags click extensions, cli utilities, terminal helpers, command-line tools, console application framework, click decorators, terminal output formatting, click-extension, cli-framework [View on SkillFed](https://skillfed.io/packages/consolekit) · [View on PyPI](https://pypi.org/project/consolekit/)