Installation¶
Prerequisites¶
- Python 3.11 or later
- uv package manager (recommended) or pip
- A running Miniflux instance (see miniflux.app)
From PyPI (Recommended with uv)¶
The recommended way to install miniflux-tui-py is using uv, which is faster and more reliable:
# Install uv - see https://docs.astral.sh/uv/getting-started/installation/
# On macOS/Linux: brew install uv
# On Windows: choco install uv
# Install miniflux-tui-py
uv tool install miniflux-tui-py
# Run the application
miniflux-tui
Alternative: Using pip¶
If you prefer using pip:
pip install miniflux-tui-py
miniflux-tui
From Source (For Development)¶
To install from source for development:
# Clone the repository
git clone https://github.com/reuteras/miniflux-tui-py.git
cd miniflux-tui-py
# Install all dependencies (including dev and docs)
uv sync --all-groups
# Run the application
uv run miniflux-tui
Setup Your Configuration¶
Before running the application for the first time, you need to configure it:
miniflux-tui --init
This will: 1. Prompt you for your Miniflux server URL 2. Ask for your API key 3. Optionally configure theme colors and sorting preferences 4. Create the configuration file in your system's config directory
Configuration File Location¶
The configuration is saved to a platform-specific location:
- Linux:
~/.config/miniflux-tui/config.toml - macOS:
~/Library/Application Support/miniflux-tui/config.toml - Windows:
%APPDATA%\miniflux-tui\config.toml
Getting Your Miniflux API Key¶
- Log in to your Miniflux instance
- Click on "Settings" (usually in the top right)
- Go to "API Tokens"
- Create a new API token or copy an existing one
- Use this token in the miniflux-tui configuration
Verifying Installation¶
To verify your installation is working:
miniflux-tui --check-config
This will validate your configuration without launching the application.
Updating¶
To update to the latest version:
# With uv (recommended)
uv tool upgrade miniflux-tui-py
Or with pip:
pip install --upgrade miniflux-tui-py