I released the first alpha of Datasette Agent - a conversational AI assistant for Datasette that can answer questions about data in SQLite databases, and can be extended with plugins to add extra tools and features Here's a demo https://t.co/2gyduf5Eph
Simon Willison Releases Datasette Agent to Query SQLite Databases with Natural Language
Simon Willison· Updated
Simon Willison released the first alpha of Datasette Agent, an extensible AI assistant that allows users to query SQLite databases using natural language. By integrating his existing LLM library, the tool enables a model-agnostic approach to data analysis that can be customized through a new plugin architecture.
- Default demo model
- Gemini 3.1 Flash-Lite
- Supported databases
- SQLite
- Initial plugins
- Charts, OpenAI Imagegen, Fly Sprites
- Deployment options
- Local (uv), Web demo, Datasette Cloud
- Model compatibility
- OpenAI, Anthropic, Gemini, and others
This release marks a shift from simple text-to-SQL prompts toward autonomous data agents that can iterate on results. While the live demo uses gemini-3.1-flash-lite for its speed and low cost, the architecture is model-agnostic. This allows developers to swap between frontier APIs and local open-weight models based on privacy requirements.
The agent is extensible through plugins like datasette-agent-charts, creating a foundation for personal AI assistants built around private data. The project signals a move toward conversational data tools where the assistant is the primary operator. You can run the alpha locally via uv or try the interactive web demo.
Still wondering? A few quick answers below.
Every HeadsUpAI update is written based on its original source and reviewed before it's published. Read our editorial standards →




