Skip to main content

pypith-cli

Wrapper CLI that turns existing tools into agent-friendly experiences.

  • Capture help text, analyze it, and emit Pith schemas
  • Generate Bash/PowerShell/CMD wrappers
  • Optional LLM providers (Anthropic, OpenAI, Ollama) with heuristic fallback

Installation

pip install pypith-cli

# With LLM providers
pip install pypith-cli[anthropic]
pip install pypith-cli[openai]
pip install pypith-cli[ollama]

Quick Start

# Configure LLM provider (optional)
pith init --provider anthropic

# Wrap your tools
pith wrap kubectl terraform docker

# Activate in shell
eval "$(pith activate)"

# Now they're agent-friendly
kubectl                    # Shows progressive discovery tiers

Commands

Command Description
pith init Configure LLM provider and settings
pith wrap <tool> Wrap a CLI with progressive discovery
pith unwrap <tool> Remove wrapper
pith list List all wrapped tools
pith refresh <tool> Re-analyze after tool upgrade
pith activate Print PATH activation command
pith find <query> Semantic search across tools
pith export <tool> Export schema for sharing
pith import <file> Import pre-made schema

Metadata

Release files for pypith-cli 0.1.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pypith-cli 0.1.2
File Size Uploaded
pypith_cli-0.1.2.tar.gz 24.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pypith-cli 0.1.2
File Interpreter ABI Platform
pypith_cli-0.1.2-py3-none-any.whl Python 3 none any Details

Total release size: 60.3 kB

Release files / pypith_cli-0.1.2.tar.gz

Download URL pypith_cli-0.1.2.tar.gz
Size 24.3 kB
Tags Source
SHA-256 checksum
How to use checksums
6a28390590fd9520a46b23dea0a8d87272aa846b3b5d1334e984a5abc67e12b3
BLAKE2b-256 checksum
How to use checksums
f68670173d99a3e4946660a1ef8a4dd53bfee89a12c356c7ec823be8363977b4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Dec 8, 2025.

Transparency log

Release files / pypith_cli-0.1.2-py3-none-any.whl

Download URL pypith_cli-0.1.2-py3-none-any.whl
Size 36.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
2f3b86b44ffb22ff0e5449940b650b54ab24db0deca8df24739e0f5ac4ff0347
BLAKE2b-256 checksum
How to use checksums
5cd6c84d3513aaf1cc139da53d51e3418327e4dd76705a7489d15d2e98d3c998
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Dec 8, 2025.

Transparency log

Release history Release notifications | RSS feed

This release

0.1.2 This release

2 release files

0.1.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page