Skip to content

Torcken/linepipe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Linepipe

A Modern GNOME Interface for Pipx packages.

Linepipe lets you install, upgrade, uninstall, inject, and run pipx-managed Python applications through a native GNOME interface — no terminal required.

Linepipe Screenshot

Buy Me A Coffee

To support and maintain this project !


Features

  • List installed packages with version, Python version, exposed apps, and injected deps
  • Install packages from PyPI with optional version pinning, --include-deps, and custom Python
  • Upgrade individual packages or all at once (pipx upgrade-all)
  • Uninstall with confirmation dialog
  • Inject / Uninject extra dependencies into existing pipx venvs
  • Run exposed application binaries with optional arguments
  • Outdated detection — checks PyPI JSON API in the background, highlights outdated packages
  • Search PyPI — filter installed list instantly; press Enter for exact PyPI lookup
  • Desktop notifications on operation success/failure
  • GNOME HIG compliant — Adwaita styling, toast notifications, dark/light mode

Keyboard shortcuts

Shortcut Action
Ctrl+R / F5 Refresh installed list
Ctrl+F Focus search bar
Ctrl+P Open Preferences
Ctrl+I Open Install dialog
? Show keyboard shortcuts
Ctrl+Q Quit

Requirements

  • Linux with GTK 4.0+ and libadwaita 1.0+
  • Python 3.11+
  • PyGObject 3.44+
  • pipx (to actually manage packages)

Installation

Quick install (recommended)

git clone https://github.com/Torcken/linepipe.git
cd linepipe
bash install.sh

The installer will:

  1. Install GTK4/Adwaita system dependencies for your distro
  2. Install Linepipe with pip
  3. Install the .desktop file and icons for your launcher

Uninstall

bash uninstall.sh

Usage

Launch from your application menu or run:

linepipe
Buy Me A Coffee

To support and maintain this project !


License

Linepipe is licensed under the GNU General Public License v3.0 or later. See LICENSE for details.


Made with 🤍 by Torcken

About

A modern Pipx packages manager interface for linux.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors