Simon Willison’s Weblog

Subscribe
Atom feed

Elsewhere

Filters: Sorted by date

TIL Publishing a Docker container for Microsoft Edit to the GitHub Container Registry — Microsoft recently [released Edit](https://devblogs.microsoft.com/commandline/edit-is-now-open-source/), a new terminal text editor written in Rust. It's pretty nice - it's reminiscent of `nano` but with a retro MS DOS feel.
None
Tool JSON to Markdown Converter — Convert JSON transcripts from audio into formatted Markdown with speaker names and timestamps. This tool automatically processes JSON data containing speaker names, text, and timestamp information, formatting them into readable Markdown output that can be easily copied and pasted elsewhere. The tool includes instructions for generating the required JSON format using the LLM command-line tool with audio files.
Release llm-gemini 0.23 — LLM plugin to access Google's Gemini family of models
Tool Reading Time Estimator — Calculate reading time estimates for any text by pasting or typing content into the input area. The tool displays real-time statistics including word count, character count, and estimated reading duration based on an average reading speed of 230 words per minute. The reading time adjusts dynamically, showing minutes for shorter texts and hours plus minutes for longer content.
Release llm-tools-docker 0.1a0 — Grant LLM access to a Docker container for running commands
Release llm-openai-plugin 0.5 — OpenAI plugin for LLM
Tool Multi-Tab Sync Chat — Send chat messages that synchronize instantly across multiple browser tabs using the Broadcast Channel API. Each tab displays messages sent from other tabs with a sync indicator, allowing real-time communication without requiring a backend server. Open multiple tabs of this page to see messages propagate automatically across all instances.
Tool Transfer time calculator — Calculate file transfer duration by entering the file size and transfer speed with their respective units. The calculator automatically converts between different measurement units (GB, MB, TB for file size; Mbps, MB/s, KB/s for speed) and displays the estimated transfer time in an easily readable format. Results include a detailed breakdown showing days, hours, minutes, and seconds alongside the calculation parameters.
Release llm-gemini 0.22 — LLM plugin to access Google's Gemini family of models
Tool Date Calculator — Calculate the time between two dates with detailed breakdowns and visual representations. This tool displays the total number of days, weeks, business days, and weekend days spanning your selected date range, along with a visual timeline showing where the dates fall relative to today. Use the calculation method options to focus on specific day types such as business days or weekends only.
Release llm-tools-trigger-error 0.1 — Trigger an LLM tools error, useful for testing
TIL Redirecting a domain using Cloudflare Pages — I wanted to redirect https://global-power-plants.datasettes.com/ to https://datasette.io/ - I decided to spin up a Cloudflare Pages site to do the work.
None
TIL A tip for debugging pytest-httpx — I use [pytest-httpx](https://colin-b.github.io/pytest_httpx/) in a bunch of my projects. Occasionally I run into test failures like this one, which can sometimes be really hard to figure out:
None
Release llm-mistral 0.14 — LLM plugin providing access to Mistral models using the Mistral API
Release llm-llama-server 0.2 — LLM plugin for interacting with llama-server models
Release llm-gemini 0.21 — LLM plugin to access Google's Gemini family of models
Release llm-anthropic 0.17 — LLM access to models by Anthropic, including the Claude series
Release llm-tools-datasette 0.1 — Expose Datasette instances to LLM as a tool
Release llm-tools-sqlite 0.1 — LLM tools for running queries against SQLite
Release llm-tools-quickjs 0.1 — JavaScript execution as a tool for LLM
Release llm 0.26 — Access large language models from the command-line
Release llm-tools-datasette 0.1a1 — Expose Datasette instances to LLM as a tool
Release llm-tools-quickjs 0.1a2 — JavaScript execution as a tool for LLM
Release llm-tools-sqlite 0.1a1 — LLM tools for running queries against SQLite
Release llm-tools-quickjs 0.1a1 — JavaScript execution as a tool for LLM
Release llm-tools-datasette 0.1a0 — Expose Datasette instances to LLM as a tool
Release llm 0.26a1 — Access large language models from the command-line
Tool Interactive CSS Flexbox Playground — Experiment with CSS Flexbox properties in real-time using this interactive playground. Adjust container properties like flex-direction, justify-content, and align-items while watching the layout change instantly, then select individual items to customize their flex-grow, flex-shrink, flex-basis, and alignment settings. The dynamically generated CSS code output shows the exact syntax needed to recreate your layout, making it an effective learning tool for mastering flexbox concepts.
Release llm-anthropic 0.16a2 — LLM access to models by Anthropic, including the Claude series
Release llm-anthropic 0.16a1 — LLM access to models by Anthropic, including the Claude series