Skip to main content

llmcat

A CLI tool that sends prompts to an LLM and outputs responses.

Installation

uv sync

Usage

# Set your API key
export LLMCAT_API_KEY=your-api-key

# Send a prompt
llmcat "What is the capital of France?"

# Pipe input
echo "Summarize this text" | llmcat

# Read from file
llmcat -f context.txt "Analyze this"

# Write to file
llmcat "Hello" -o output.txt

# Specify model
llmcat --model gpt-4o "Hello"

Configuration

Environment variables:

  • LLMCAT_API_KEY - Required. Your OpenAI API key.
  • LLMCAT_MODEL - Optional. Default model (defaults to gpt-4o-mini).
  • LLMCAT_API_BASE_URL - Optional. Custom API endpoint.

Development

# Run tests
uv run pytest

# Run tests with Hypothesis
uv run pytest -v

# Lint and format
uv run ruff check .
uv run ruff format .

Metadata

Release files for llmtee 0.1.0

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

Source distribution (sdist)

Source distribution for llmtee 0.1.0
File Size Uploaded Provenance Actions
llmtee-0.1.0.tar.gz 80.3 kB Without provenance Details for llmtee-0.1.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for llmtee 0.1.0
File Interpreter ABI Platform Actions
llmtee-0.1.0-py3-none-any.whl Python 3 none any Details for llmtee-0.1.0-py3-none-any.whl

Total release size: 83.1 kB

Release files / llmtee-0.1.0.tar.gz

Download URL llmtee-0.1.0.tar.gz
Size 80.3 kB
Tags Source
SHA-256 checksum
How to use checksums
919aac2a00729620dd646b0cfd47d6c1b5c4a740036abfe21d5f39b231cd3dcc
BLAKE2b-256 checksum
How to use checksums
5a5ee3be142f3ca28a92f8c32f1382480b403a9e00bf1bcb2d4028103442044a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.6 {"installer":{"name":"uv","version":"0.11.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / llmtee-0.1.0-py3-none-any.whl

Download URL llmtee-0.1.0-py3-none-any.whl
Size 2.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
45dcb1d2206eeb5e0f888fbb8e7b9b9901f83ac8c2ac2d8a53070d4e38ecb705
BLAKE2b-256 checksum
How to use checksums
bede944d3390ff420da4d2cbab30dddd2131730b1953fbe87d2e7375ef82701a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.6 {"installer":{"name":"uv","version":"0.11.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Security for llmtee 0.1.0

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.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files No provenance

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