Simon Willison’s Weblog

Subscribe
Atom feed

Elsewhere

Filters: Sorted by date

Release llm 0.19a1 — Access large language models from the command-line
Release llm-gemini 0.5a0 — LLM plugin to access Google's Gemini family of models
Release llm-claude-3 0.10a0 — LLM plugin for interacting with the Claude 3 family of models
Release llm 0.19a0 — Access large language models from the command-line
Tool Bluesky WebSocket Feed Monitor — Monitor real-time Bluesky feed data by connecting to the Bluesky Jetstream WebSocket service and viewing incoming posts and events. Send custom JSON messages to filter the feed by collection type, specific user DIDs, or other parameters, with all activity logged in the output panel for debugging and inspection. Use the provided keyboard shortcut (Ctrl/Cmd + Enter) to quickly send configuration updates to the WebSocket connection.
Tool Package File Browser — Browse and view the contents of Python packages and compressed files directly in your browser. Enter a PyPI package name or provide a direct URL to a .whl or .zip file to instantly unpack and explore its structure. Click on individual files to view their contents with line numbers, and use the URL fragment to link directly to specific lines within files.
Release llm-mistral 0.8 — LLM plugin providing access to Mistral models using the Mistral API
Release llm-gemini 0.4.1 — LLM plugin to access Google's Gemini family of models
Release llm-gemini 0.4 — LLM plugin to access Google's Gemini family of models
Release llm-claude-3 0.9 — LLM plugin for interacting with the Claude 3 family of models
Release llm 0.18 — Access large language models from the command-line
Tool API Explorer — # Documentation
Release asgi-csrf 0.11 — ASGI middleware for protecting against CSRF attacks
Release llm 0.18a1 — Access large language models from the command-line
Release llm-claude-3 0.9a0 — LLM plugin for interacting with the Claude 3 family of models
Release llm 0.18a0 — Access large language models from the command-line
Tool BBox Tool - CropperJS Version — Draw bounding boxes on images using an interactive cropping tool powered by CropperJS. Load an image by pasting, dragging and dropping, or selecting a file, then click and drag to create a box around your region of interest. The tool automatically outputs normalized coordinates as percentages of the image dimensions in a format ready for command-line use.
Tool mdn-timelines — View Mozilla's browser compatibility data to track when web APIs were first supported across different browsers. Search for any API by name to see a chronological timeline of support additions, including release dates and version numbers for each browser. The interface also displays relevant MDN documentation links, specification URLs, and status indicators to help developers understand the maturity and adoption timeline of web platform features.
Release sqlite-utils 3.38a0 — Python CLI utility and library for manipulating SQLite databases
Tool iframe sandbox — Test and explore HTML, CSS, and JavaScript code in a sandboxed iframe environment with configurable security restrictions. The left panel provides a code editor for writing HTML content, while the right panel displays a live preview with customizable sandbox attributes that control what the iframe can access and execute.
TIL Running cog automatically against GitHub pull requests — I really like [Cog](https://nedbatchelder.com/code/cog/) ([previously](https://til.simonwillison.net/python/cog-to-update-help-in-readme)) as a tool for automating aspects of my Python project documentation - things like the SQL schemas shown on the [LLM logging page](https://llm.datasette.io/en/latest/logging.html#sql-schema).
Release asgi-proxy-lib 0.2a0 — An ASGI function for proxying to a backend over HTTP
TIL Generating documentation from tests using files-to-prompt and LLM — I was experimenting with [wasmtime-py](https://github.com/bytecodealliance/wasmtime-py) today and found the [current documentation](https://bytecodealliance.github.io/wasmtime-py/) didn't quite give me the information that I needed.
Release llm-claude-3 0.8 — LLM plugin for interacting with the Claude 3 family of models
Release llm-lambda-labs 0.1a0 — Run prompts against LLMs hosted by lambdalabs.com
Tool animated-rainbow-border — Display an animated rainbow gradient border effect around a centered box with interactive controls. The page features a dark theme with a glowing, color-shifting border that can be toggled on and off using the provided button. The animation combines gradient shifting and pulsing effects to create a dynamic, eye-catching visual presentation.
Tool California Clock Change - PST/PDT Only — Track upcoming and recent Daylight Saving Time changes for California's Pacific Time zone (PST/PDT). The page automatically detects your timezone and displays when clocks will spring forward or fall back, along with the current DST status and helpful reminders about how the time change affects daily routines. Users outside California can still view the information by enabling a pretend mode.
Tool Token Counter — Count tokens in your Claude API requests using this web-based token counter tool. Enter a system prompt and user message, optionally attach images or PDF documents, and receive detailed token usage information for billing and optimization purposes. The tool securely stores your API key locally and communicates directly with the Anthropic API to provide accurate token counts for your exact message content.
Release llm 0.17.1 — Access large language models from the command-line
Release llm-groq-whisper 0.1a0 — Transcribe audio using the Groq.com Whisper API

Beats

Years

Tags