#61 · Primary category: Business Intelligence & Analytics

BambooAI

ai ai-agents anthropic data-analysis data-science docker gemini groq llm mistral ollama openai-api pandas pinecone python vector-database vllm

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