Skip to main content

A TUI to browse conda packages

Project description

pixi-browse

CI conda-forge Conda Downloads pypi-version python-version

An interactive terminal UI for browsing conda package metadata. Explore packages, versions, dependencies, and more from any conda channel — right from your terminal.

pixi-browse demo pixi-browse demo

Features

  • Browse packages from any conda channel (conda-forge, prefix.dev, etc.)
  • Fuzzy search to quickly filter through thousands of packages
  • Inspect versions grouped by platform with collapsible sections
  • View detailed metadata including dependencies, license, checksums, build info, and timestamps
  • Inspect package contents — file listings and about.json extracted directly from artifacts
  • Clickable links to source repositories, maintainer GitHub profiles, and provenance commits
  • Download artifacts directly to your working directory
  • Vim-style keybindings for fast keyboard-driven navigation

Installation

From conda-forge

pixi global install pixi-browse
# or use without installation
pixi exec pixi-browse

From PyPI

uv tool install pixi-browse
# or use without installation
uvx pixi-browse

Usage

# Browse conda-forge across all platforms (default)
pixi-browse

# Browse a different channel
pixi-browse -c https://prefix.dev/conda-forge

# Restrict to specific platforms
pixi-browse -p linux-64 -p osx-arm64

# Start with a MatchSpec query applied
pixi-browse -m "numpy >=2"

# Combine channel, platform, and MatchSpec filters
pixi-browse -c https://prefix.dev/conda-forge -p linux-64 -m "python >=3.13"

# Show version
pixi-browse --version

CLI Options

Option Description
-c, --channel Channel to load at startup (default: conda-forge)
-p, --platform Platforms to include (repeat for multiple)
-m, --matchspec MatchSpec query to apply at startup
--version Show version and exit
--help Show help and exit

Keybindings

Navigation

Key Action
j / k Move selection or scroll
h / l Focus left / right pane
gg / G Jump to top / bottom
Ctrl+u / Ctrl+d Page up / down
Enter Open / select
Esc Back or close current overlay

App

Key Action
? Show help
/ or f Start package filter
p Open platform selector
c Edit channel
d Download selected artifact (in versions view)
q Quit

Development

This project is managed by pixi.

git clone https://github.com/pavelzw/pixi-browse
cd pixi-browse

pixi run pre-commit-install
pixi run postinstall

Running Tests

pixi run test

Linting

pixi run pre-commit-run

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pixi_browse-0.0.10.tar.gz (10.0 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pixi_browse-0.0.10-py3-none-any.whl (31.7 kB view details)

Uploaded Python 3

File details

Details for the file pixi_browse-0.0.10.tar.gz.

File metadata

  • Download URL: pixi_browse-0.0.10.tar.gz
  • Upload date:
  • Size: 10.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pixi_browse-0.0.10.tar.gz
Algorithm Hash digest
SHA256 1b4bdcd9b8cf9b248563d9fa99461ebd0b8c5b7ad7494106f3d8a0680055fdd1
MD5 af9d5878028f6e19aca325c5e446d44b
BLAKE2b-256 8fc68a11b438c25b2c01b869a8d1baca7efe28314b7a80f3bb22f541a4bddd66

See more details on using hashes here.

Provenance

The following attestation bundles were made for pixi_browse-0.0.10.tar.gz:

Publisher: build.yml on pavelzw/pixi-browse

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pixi_browse-0.0.10-py3-none-any.whl.

File metadata

  • Download URL: pixi_browse-0.0.10-py3-none-any.whl
  • Upload date:
  • Size: 31.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pixi_browse-0.0.10-py3-none-any.whl
Algorithm Hash digest
SHA256 e3241f1128ccadb3e7bfcce2ff7ffc90e940bdd807480b3a6422b5f65e8ab8cb
MD5 0579491ee5e59f6bd7d917a5d3bcc048
BLAKE2b-256 fcddbaf40463c90214f0f39e7c5d1514a9bb5d15697ab298fe562f4d124f8759

See more details on using hashes here.

Provenance

The following attestation bundles were made for pixi_browse-0.0.10-py3-none-any.whl:

Publisher: build.yml on pavelzw/pixi-browse

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page