open-source · since 2026-10-31
AI Sales Data Analyst Agent
anay-singh-gh
Beginner-oriented PostgreSQL text-to-SQL notebook that returns tables or basic charts, maintains conversation context, retries SQL errors, and layers keyword validation over read-only transactions and a statement timeout.
Verified 2026-10-31 via GitHub API and README. Public, unarchived, Jupyter Notebook/Python, 0 stars/0 forks, no tagged release and no declared license; last push 2026-10-31. Uses Groq-hosted openai/gpt-oss-120b, PostgreSQL/Supabase, SQLAlchemy/psycopg2, pandas and matplotlib/seaborn. Safety layers: single SELECT/WITH keyword filter, read-only transaction and 15-second timeout. README candidly states the 50-row cap is prompt-only, schema is hand-maintained, state is module-global, validation is keyword-based, live model/database evaluation has not been run, and important numbers require verification. Directory inclusion is for reference; this is explicitly a learning project, not a production tool.