Simon Willison released version 0.1a2 of his web-edit app, a lightweight web interface for browsing and editing files within a folder. The update adds a copy-to-clipboard feature for both text and image data, aimed at simplifying the transfer of logs and other outputs. The tool was primarily developed to enable file editing across devices via Tailscale, and the new feature was motivated by the author’s need to copy logs from a laptop to a Gist while using DeepSeek 4.1 Flash 1017 on a phone.
The article describes how the author used Parseable, an observability platform, with Datasette to handle OpenTelemetry traces. Parseable offers an open‑source Rust implementation and an enterprise version, while Datasette 1.0a41 added OpenTelemetry support. The author demonstrates the setup and shows a screenshot of a Datasette trace displayed in Parseable’s local web interface.
The release of llm-keys-ui 0.1 introduces a plugin that allows users to manage API keys on remote machines without pasting them into the ChatGPT app. By running a simple command, the plugin provides a local or Tailscale URL for an interface where additional keys can be saved, and later retrieved via a shell command. This streamlines key management for coding agents used in LLM projects.
Tool: LaTeX renderer
Inspired by Paul Ford and Aboard Foundary's new web app Tiny Little Office, which provides a suite of web app content editors (a Word Processor, Outliner, Presentation Bui...
The article describes a test of the new Python 3.15 profiler using GPT-6 Astra Extra High in Codex to run it against a web-edit application from PyPI. It includes a flame graph and source heatmap generated from this profiling effort. The author emphasizes the use of these visual tools to analyze the performance of the web-edit app.
The article announces the release of web-edit version 0.1a1. It highlights performance optimizations that were written by Claude Opus 5.5, which were generated after feeding it a Python 3.15 profiling report created by GPT‑6 Astra. The release is tagged with "profiling" and "projects".
The article announces the release of Datasette 1.0a40, which includes a security fix identical to that in version 0.65.5, new features such as the ability for plugins to launch and manage background tasks via the datasette.add_background_task() method, and a migration to httpx2 to support features like datasette.client.get(). The update also contains numerous bug fixes, many of which were addressed during a recent triage effort for the upcoming 1.0 stable release.
Simon Willison released commit-rewriter 0.1, a web app that lets users edit commit messages for a repository. The tool is useful for cleaning up commits that contain internal references or unwanted code before publication. After editing, it creates a timestamped branch to preserve the original state and rewrites the selected commits.
Python 3.15.0 has been added to the actions/python-versions repository. The author had been monitoring the repository for the release and used ChatGPT to automate the check. With the new version available, users can now include "3.15" in their GitHub Actions testing matrix to run tests against the latest Python release.
The article explains the transition from the original Cowork system, which ran model inference and tool calls in a local Anthropic VM, to a new cloud‑based version that hosts both inference and the VM. The new design isolates each session in its own sandbox, eliminates local resource drain, and allows file access through the desktop app, addressing concerns about battery usage, performance, and continuity when a laptop is closed.
OpenAI launched ChatGPT Work on July 9, offering two distinct products: Work Cloud, accessed via chatgpt.com or the mobile apps, and Work Local, available through the desktop app that can run programs on a user’s computer. Work Cloud is a paid‑only feature for $20/month and up subscribers, providing advanced capabilities such as code execution with internet access, a headless Chrome browser, and a persistent filesystem across sessions. The author notes that while ChatGPT Work claims to be better for tasks with clear outcomes, many users find the distinction unnecessary and prefer the standard Chat interface for most use cases.
Shot‑scraper 1.12 adds WebP support, allowing users to capture web page screenshots in WebP format with an optional quality setting. The new --quality flag controls compression, while omitting it produces lossless images. WebP screenshots are reported to be significantly smaller than JPEG or PNG equivalents.