Tables: an AI agent built almost entirely in SQLite
Developer Nicholas Lisac built Tables, an AI agent whose state and ReAct loop live in a single SQLite file. The loop runs on a trigger on the messages table, tools like execute_sql and search_web are tables too, and the code is open on GitHub.
- The agent exports as one .sqlite file with embedded Python for CLI use
- The ReAct loop fires via a trigger on messages with recursive_triggers enabled
- execute_sql is the main tool; history and data share one database
- API keys are never stored in the file and are paired per machine
Read next
Gaming