VerbaGPTVerbaGPT

What is VerbaGPT?

VerbaGPT is a tool designed to make data analytics using large language models (LLMs) easy and private. It allows users to ask questions of their SQL data, CSVs, or personal notes in natural language and receive answers. VerbaGPT runs locally, ensuring data privacy by not giving the LLM direct access to the data itself, only the schema and explicitly provided information.


How to use VerbaGPT?

Upload data in CSV/TXT format, connect to MSSQL, MySQL, or PostgreSQL data locally or remotely, and then ask questions in natural language. The system uses Text-to-Python to generate SQL queries and visualizations.


VerbaGPT’s Core Features

Text-to-Python for data analysis Local data processing for privacy Support for SQL, CSV, and TXT data sources Advanced data visualizations and modeling Option to be completely offline (experimental) Ability to block harmful SQL commands Manage data descriptions for multiple databases Retry button to recover from code errors Analyze button for code and results commentary Toggle different LLMs (OpenRouter, OpenAI etc.) Train model with successful question-SQL pairs Flagging unsuccessful generations


VerbaGPT’s Use Cases

  • Asking questions of SQL databases in natural language
  • Analyzing data from CSV files
  • Creating plots and visualizations from data
  • Performing data modeling tasks like linear regression and classification
  • Generating reports from data
  • Relevant Navigation