Tools

AI-generated text

Simon Willison's tag-based browser interface for his tools collection with Tree-sitter

Simon Willison updated tools.simonwillison.net to make it easier to browse the vibe-coded tools in his collection.

Simon Willison's tag-based browser interface for his tools collection with Tree-sitter

Simon Willison updated tools.simonwillison.net to make it easier to browse the vibe-coded tools in his collection. The collection currently contains 244 tools, and for the development he used the Tree-sitter code parser to identify JavaScript APIs, libraries and web service hosts in each tool. He used up Fable 5.2 credits that he had reserved before the weekly regular upload cycle. The site's new homepage now shows tag clouds that organize tags into three main categories: JavaScript APIs, libraries used and web API hosts. The tag cloud allows users to filter by topics, technologies or services. The change was intended to improve searchability and increase the collection's navigability. The solution is primarily aimed at developers and AI enthusiasts looking for tools that work with generative AI and language models. The post also mentions related tags such as javascript, tools, ai, generative-ai, llms and claude. This tag-based navigation enables faster discovery of related projects and libraries and is scalable as more tools are added. The solution demonstrates how automated code analysis can produce structured metadata for a growing tool collection.