llm-jq
A CLI tool that lets you pipe in JSON and provide a description of a transformation you want to apply. It uses an LLM to generate a jq program and executes that against the input.
Open source project / 11-27-2024
United States
Simon is the creator of Datasette and a co-creator of Django. He aims to build open source tools to help data journalists find and tell stories with data. He is continually distracted by AI and LLMs, writing about them on https://simonwillison.net/ and increasingly exploring ways to integrate them into the tools he is building.
A CLI tool that lets you pipe in JSON and provide a description of a transformation you want to apply. It uses an LLM to generate a jq program and executes that against the input.
Open source project / 11-27-2024
I was a guest on this podcast episode talking about AI-assisted programming and the importance of open source.
Video/Podcast / 09-25-2024
My keynote for PyCon US 2024.
Speaking (conference/usergroups) / 07-14-2024
I built this tool to help people run queries against their own repository history using the GitHub archive. More notes here: https://simonwillison.net/2024/Mar/20/github-public-repo-history/
Open source project / 03-20-2024
I wrote this tutorial about publishing Python packages to PyPI using GitHub Actions.
Blogpost / 01-16-2024