uvx
TrialTools
A tool runner for invoking Python command-line tools from the uv ecosystem.
Why it's here
Placed in Trial: 10 article(s) of evidence from 2 source(s), led by open-source activity, with 3 in the last 30 days. Confidence 61%.
Evidence (10)
- 2Simon Willison·10/8/2026open_sourcettok 0.4 released
Simon Willison released ttok 0.4, an update to his CLI tool for counting and truncating text by token count. The release fixes a Click warning, updates CI, and adds a --list-models command to show available models. ttok works with uvx for quick use on text piped from the command line.
- 3Simon Willison·9/20/2026open_sourcellm-keys-ui 0.1 adds a local interface for managing API keys
llm-keys-ui 0.1 is a plugin for managing API keys on remote machines without pasting them into agent sessions. It exposes a local or network-accessible web interface, and keys can later be retrieved from the command line by tools like llm.
- 3Simon Willison·9/14/2026open_sourcecommit-rewriter 0.1 released
Simon Willison released commit-rewriter 0.1, a small web app for editing commit messages in Git repositories. It is intended to clean up commit histories before publication, and it creates a timestamped safety branch before rewriting commits from the first edited commit onward.
- 4Hacker News·8/31/2026open_sourceuv patch deduplicates files in the wheel cache
Astral's uv project has a pull request to deduplicate files stored in its wheel cache. The change is aimed at reducing redundant storage and making the cache more efficient for Python package workflows.
- 7Simon Willison·7/31/2026framework_updateStateless MCP renews interest in the protocol
Simon Willison describes the new stateless MCP 2.0 specification as a major simplification over the older session-based design. He also highlights building new tools, including mcp-explorer, to probe MCP servers more easily.
- 4Simon Willison·7/31/2026open_sourcesmevals: a small eval suite for models and prompts
Simon Willison introduced smevals, a new open-source tool for running small evaluation suites across different model configurations and grading the results. The framework separates runs from grading and supports exploring results locally or exporting them as static HTML reports.
- 6Simon Willison·7/28/2026framework_updateuv 0.12.0 updates default project layout
uv 0.12.0 introduces breaking changes to the default project scaffold created by uv init. The new template uses a src/ package layout, configures uv_build for wheel and source distribution builds, and adds a uv-init script alias that runs a main() function in the generated package.
- 4Hacker News·7/28/2026framework_updateUv 0.12.0 release
Astral released uv 0.12.0, a new version of its fast Python package and project manager. The update continues the tool's development as a developer-focused alternative for managing Python environments and dependencies.
- 7Simon Willison·7/25/2026framework_updateRuff 0.16.0 expands default checks and breaks unpinned CI
Astral released Ruff v0.16.0 with a much larger default rule set, increasing enabled checks from 59 to 413. The change surfaced many issues in existing Python projects and caused CI failures for unpinned Ruff dependencies, while also enabling automated fixes for most violations.
- 3Simon Willison·7/14/2026framework_updateCache-friendly uvx use in GitHub Actions
Simon Willison describes a cache-friendly pattern for running uvx in GitHub Actions by pinning resolution with a UV_EXCLUDE_NEWER date and including that date in the cache key. This lets workflows reuse downloaded Python tools and dependencies instead of repeatedly fetching fresh copies from PyPI, while still allowing controlled upgrades by changing the date.