flet-cli
Flet CLI
What it is and what it does
Flet CLI is a command-line companion to the Flet framework, providing scaffolding and lifecycle management for Python-based multi-platform applications. It handles project creation, local execution, and packaging workflows, abstracting away boilerplate setup so developers can focus on application logic.
The tool depends on a standard Python ecosystem stack—watchdog for file monitoring, cookiecutter for templating, qrcode for QR generation, and rich for terminal output formatting. It targets Python 3.10 and later, reflecting modern language features. The package is actively maintained and carries no known security vulnerabilities.
Use it for:
- Bootstrap a new Flet application project with standard structure and dependencies.
- Run a Flet app locally during development with automatic reload on file changes.
- Package a Flet application for distribution across Windows, macOS, and Linux.
- Generate QR codes for sharing or embedding in Flet applications.
- Manage multi-platform app configuration and deployment from a single CLI interface.
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
Flet CLI is a command-line tool for creating, running, and packaging interactive multi-platform applications built with the Flet framework using Python.
Yes. Flet CLI is actively maintained, carries no security vulnerabilities, and has low install friction. If you are building or deploying Flet applications, this is the standard tooling for the framework. The Apache-2.0 license poses no restrictions. Install it if you plan to use Flet; skip it if you are not working with that framework.
Install
flet-cli on PyPI
pip
pip install flet-cliuv
uv add flet-clipoetry
poetry add flet-cliInstalling flet-cli
Before you install
Low install friction with a pure-Python wheel distribution. The package is actively maintained with a recent release and a well-established upstream repository (16577 stars). Nine runtime dependencies are manageable and include standard utilities like watchdog, packaging, and rich.
License in practice
Apache-2.0 permissive license allows commercial and private use with minimal restrictions, making it suitable for most projects without licensing concerns.
Quickstart
pip install flet-cli
flet create myapp
Requires Python 3.10 or later.
Verify before relying
- Whether flet-cli works on all major operating systems or has platform-specific limitations.
- What the full scope of packaging and deployment capabilities includes beyond project creation and running.
- Whether the tool requires the Flet framework itself to be installed separately or if it handles that dependency.
Package facts
| License | Apache-2.0 (permissive) |
| Python support | supports the current Python release (>=3.10) |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | 9 — flet, watchdog, packaging, qrcode, tomli, cookiecutter, binaryornot, chardet, rich |
| Maintenance | actively maintained — 13 days since the last release |
| Last repo commit | |
| First released | |
| Downloads | 107,232/month — #12,623 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: flet_cli-0.86.5-py3-none-any.whl
Tags
More Build Tools packages
Provides reusable utilities for Python…
permissive · top 100 on PyPI
tqdmWraps any iterable to display a real-time…
copyleft · top 100 on PyPI
pippip is the standard installer for Python…
permissive · top 100 on PyPI
hatchlingHatchling is a standards-compliant Python build…
permissive · top 100 on PyPI
grpcio-toolsGenerates Python gRPC service stubs and message…
permissive · top 1,000 on PyPI
pre-commitpre-commit is a framework for installing and…
permissive · top 1,000 on PyPI
fletFlet is a Python framework for building…
permissive · top 15,000 on PyPI
frappe-benchBench is a CLI tool for installing, updating,…
copyleft · top 15,000 on PyPI
flet-desktopFlet Desktop provides a Python-only framework…
permissive · top 15,000 on PyPI
flet-webFlet-web is the web client component of Flet,…
permissive · top 15,000 on PyPI
pegasus-cliA command-line tool for managing SaaS Pegasus…
permissive · top 15,000 on PyPI
towerTower is a CLI and Python runtime for deploying…
permissive · top 15,000 on PyPI
PyQt6PyQt6 provides Python bindings for Qt v6,…
copyleft · top 5,000 on PyPI
textualTextual is a Python framework for building…
permissive · top 100 on PyPI
tinybirdCommand-line interface for managing Tinybird…
unclear · top 15,000 on PyPI
PyQt5PyQt5 provides Python bindings for the Qt v5…
copyleft · top 5,000 on PyPI