skillfed

flet-cli

Flet CLI

flet-cli v0.86.5 107.2K downloads/30d#12,623 on PyPI16,577
Permissive license Apache-2.0 Active released

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-cli

uv

uv add flet-cli

poetry

poetry add flet-cli

Installing 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

flet project scaffoldingpython gui cli toolmulti-platform app builderflet application runnerpython desktop app clicross-platform ui framework cliflet packaging deployment
cli-toolgui-frameworkproject-scaffolding

More Build Tools packages