The tools on tools.kyrandale.com are listed here with their development history (7 tools total).
This page lists the commit messages for each tool, many of which link to the conversation or context used to produce the code.
Identify plants, animals, and fungi across the UK using an interactive decision-tree guide. Answer questions about characteristics like habitat, color, and body structure to narrow down candidates, then explore detailed information including photos, scientific names, and external resources from Wikipedia and iNaturalist. Your sightings are automatically saved locally and can be reviewed anytime, with support for offline browsing of previously loaded data.
Read texts in English while viewing translations in multiple languages side-by-side or in interlaced sentences. This application leverages OpenAI's API to provide real-time translations, text-to-speech narration, and interactive word definitions for books sourced from Project Gutenberg. Users can customize their learning experience by selecting reading modes, languages, playback speeds, and visual aids like phonetic guides and blurred English text.
Browse a curated collection of sophisticated jokes organized by category, including Jewish humor, wordplay, dark wit, and classic stories from raconteurs throughout history. Search through the collection, save your favorites to local storage, or discover random jokes with the "Surprise Me" button. The application also integrates with JokeAPI to supplement the curated jokes with additional online results when you search for specific topics.
Decode base64-encoded gzip compressed data by pasting your input and clicking the decode button. The tool uses the pako library to decompress gzip-formatted data and display the original uncompressed content in a readable format. Clear error messages help identify issues with invalid base64 encoding or corrupted gzip data.
Convert GitHub issues and pull requests into formatted markdown documents. Provide a GitHub Personal Access Token (optional) for access to private repositories and higher API rate limits, then paste any GitHub issue or PR URL to generate a complete markdown file with all comments and metadata. The tool automatically detects and expands embedded code references with their source snippets.
Compare JSON documents side by side to identify and visualize differences between objects, arrays, and property values. The tool provides character-level diffing for string modifications, color-coded output to distinguish added, removed, and modified content, and supports loading example datasets to explore various comparison scenarios. Paste your JSON into both input fields and click Compare to see a detailed breakdown of all changes with a summary count.
Remove query parameters from URLs by pasting a link into the input field to instantly strip all tracking parameters and query strings. The cleaned URL appears in the output field where it can be copied to your clipboard with a single click, making it easy to share links without unnecessary parameters.