gventuri/pandas-ai

PandasAI lets users query databases and data lakes conversationally with LLMs and retrieval augmented generation.

github.com/sinaptik-ai/pandas-ai
gventuri/pandas-ai homepage screenshot

About gventuri/pandas-ai

PandasAI is a Python library for asking questions about data in natural language. It reads data from SQL databases, CSV and parquet files, and uses large language models with retrieval augmented generation to turn a question into an answer. Users load data into a DataFrame, call a chat method, and can also request charts or ask a single question that spans multiple DataFrames. It is aimed at non-technical users who want a more natural way to interact with data and at technical users who want to save time working with it.

The library requires Python 3.8 through 3.11 and a configured LLM, which the examples connect through a model name and provider API key. An optional pandasai-docker package runs generated code in an isolated sandbox. The repository is published under the MIT expat license except for the pandasai/ee directory, which has its own license; a managed PandasAI Cloud and a self-hosted enterprise offering are available by contacting the team.

Key features

  • Ask natural-language questions about DataFrames and print the answer
  • Generate charts from conversational prompts, including styled histograms
  • Query across multiple DataFrames in one chat call
  • Works with SQL, CSV and parquet data sources
  • Uses LLMs with retrieval augmented generation
  • Optional Docker sandbox isolates generated code execution
Best for: Analysts, data scientists and non-technical users who want to query CSV, parquet or SQL data conversationally from Python.
Good for
  • Accepts SQL, CSV and parquet data and supports questions spanning multiple DataFrames
  • Ships an optional Docker sandbox package for isolated code execution
  • Published under the MIT expat license except for the pandasai/ee directory
Watch out for
  • Requires Python 3.8 up to 3.11
  • Needs a configured LLM and a model provider API key
  • Managed cloud and self-hosted enterprise options require contacting the team

gventuri/pandas-ai at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Open source
Not stated
Language
English
Last checked
Oct 6, 2026 · Online when checked
Listed
Oct 5, 2026

gventuri/pandas-ai alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 8 alternatives

Popular in AI SQL & Database Tools

Well-known listings from the same topic.

All 19

gventuri/pandas-ai FAQ

What Python versions does PandasAI support?
Python version 3.8 or later, up to 3.11.
How is PandasAI installed?
With pip install pandasai and pandasai-litellm, or with poetry add for the same packages.
Do I need my own LLM?
Yes. The documented examples configure a LiteLLM instance with a model name and an API key before asking questions.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing