Skip to main content

proofd

A terminal UI proofreader powered by Claude. Paste your text, pick an audience and model, and get back three tone variants (concise, polished, verbose) with corrected spelling, grammar, and technical terminology. The polished variant is auto-copied to your clipboard.

Built for data/analytics engineers -- it understands terms like ETL, dbt, medallion architecture, and more.

Installation

Requires uv and an Anthropic API key (ANTHROPIC_API_KEY) or AWS credentials configured for Bedrock.

uv tool install git+https://github.com/luiul/proofd.git

Then run it from anywhere:

proofd

Development

git clone https://github.com/luiul/proofd.git
cd proofd
uv sync
uv run proofd

To test local changes as an installed tool:

uv tool install --reinstall .

Controls

Key / Action Description
Ctrl+Enter Run proofread
Ctrl+L Clear input and results
Ctrl+Q Quit
Audience selector team, leadership, cross-functional, external
Model selector haiku, sonnet, opus
Special instructions Optional free-text field for extra guidance
Copy button Copies that variant to clipboard

Environment variables

Variable Description
ANTHROPIC_API_KEY API key for direct Anthropic access
AWS_PROFILE AWS profile for Bedrock access
AWS_REGION / AWS_DEFAULT_REGION AWS region for Bedrock
ANTHROPIC_DEFAULT_HAIKU_MODEL Override the default Haiku model ID
ANTHROPIC_DEFAULT_SONNET_MODEL Override the default Sonnet model ID
ANTHROPIC_DEFAULT_OPUS_MODEL Override the default Opus model ID

Metadata

Release files for proofd 0.1.1

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

Source distribution (sdist)

Source distribution for proofd 0.1.1
File Size Uploaded
proofd-0.1.1.tar.gz 31.2 kB Details

Built distribution (wheel)

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

Total release size: 39.1 kB

Release files / proofd-0.1.1.tar.gz

Download URL proofd-0.1.1.tar.gz
Size 31.2 kB
Tags Source
SHA-256 checksum
How to use checksums
8c4738c59565959e19fd7e99480fe28e6ce7013e9c31b9054b6d00d5b7b5657e
BLAKE2b-256 checksum
How to use checksums
f840e93cbd1dcaefea6096199ff4d6a7ee449b5e180bc4f7939e21e756ac49fb
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 Mar 25, 2026.

Transparency log

Release files / proofd-0.1.1-py3-none-any.whl

Download URL proofd-0.1.1-py3-none-any.whl
Size 7.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
7491b6819724c942d5fec2d568a9d21474a91d82c236127198da0c95c5915727
BLAKE2b-256 checksum
How to use checksums
a410c58a19b6fbd5f1b71ec3673e28dafdd285598f5aad3457373d8ff6ce96b6
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 Mar 25, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 release files

0.1.0

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