Skip to content

Cyclopts

Overview

cyclopts is a Python library that helps with building CLI/TUI applications. It is inspired by and comparable to libraries like click, fire, and Typer, and in fact directly compares itself to Typer in a number of instances.

cyclopts helps to reduce boilerplate code, and allows for flexible structuring of your code in files. It makes adding commands and --args simple, and can handle some fairly complex configurations, or very simple argument parsing.

Use the sections on the left to read more about using cyclopts to build CLIs for your apps.