#61 · Primary category: Business Intelligence & Analytics
BambooAI
A Python library powered by Language Models (LLMs) for conversational data discovery and analysis.
Project last updated:06/03/26
GitHub Stars
786
Forks
86
Contributors
9
License
MIT
Why we included this project
BambooAI is a good middle ground for teams that want conversational data analysis without adopting a full BI platform. You hand it a DataFrame, or let it pull data from external sources and APIs, ask a question in plain English, and it writes and runs the Python code to produce the answer, fixing its own errors along the way. Analysts who know pandas but would rather not type out every query benefit most, and the optional planning agent splits complex multi-step questions into manageable pieces. A vector-database-backed memory keeps past solutions around so similar follow-ups come back faster and more consistently. It runs in Jupyter notebooks or as a Flask web app and works with several model providers, so it slots into an existing Python workflow instead of forcing a separate dashboard product.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
spark
Apache Spark - A unified analytics engine for large-scale data processing
metabase
The easy-to-use open source Business Intelligence and Embedded Analytics tool that lets everyone work with data :bar_chart:
streamlit
Streamlit — A faster way to build and share data apps.
duckdb
DuckDB is an analytical in-process SQL database management system
ToolJet
ToolJet is the open-source foundation of ToolJet AI - the enterprise app generation platform for building internal tools, dashboard, business applications, workflows and AI agents 🚀