
In simple English
This tool lets you ask questions about spreadsheets and databases in plain English. It writes the queries, runs the math, and turns the results into a web chart. You connect it to your own large language model and your data files. It runs inside your own Node.js program or on the command line. It costs nothing to download, but you pay your model provider for each question you ask.
What it is
AVA is a TypeScript framework for visual data analysis built for AI agents and developers. It loads CSV files, Excel workbooks, or database tables, profiles the data, and generates interactive chart files.
What it is good for
Solo builders who want to add data analysis and chat-driven chart generation to their own apps or internal tools without building a query pipeline from scratch.
- Accepts common data sources like CSV, Excel, SQLite, and PostgreSQL.
- Generates ready-to-view HTML charts from plain text questions.
- Provides a command-line interface and an agent skill for quick tasks.
- Requires Node.js 22.13 or newer to run.
- Needs an external AI model key and active internet access for queries.
- Beta software with breaking changes expected in version updates.
Writing custom SQL queries and chart configuration code by hand.
DuckDB
- ggml-org/llama.cpp132k stars
A C and C++ library and command-line tool for running language models locally.
- EleutherAI/lm-evaluation-harness14k stars
Runs standard question sets against a language model and reports the scores.
- mudler/LocalAI50k stars
Serves text, vision, speech, image and video models from one self-hosted service that imitates the paid interfaces.
npm install @antv/ava@beta