← all repositories

pgalko/BambooAI

An open-source library enabling natural language-based data analysis through LLM-powered conversational agents.

775 stars Python AgentsRAG · SearchDomain Apps
BambooAI
Velocity · 7d
+0.7
★ / day
Trend
steady
star history

BambooAI enables users to analyze datasets through natural language conversations by leveraging LLMs to generate and execute Python code for analysis and visualization. It integrates with multiple LLM providers including OpenAI, Anthropic, Gemini, Mistral, Ollama, vLLM, and Groq, and uses a vector database for episodic memory and semantic memory via a Dataframe Ontology. The system includes a planning agent and supports both web UI and Jupyter notebook interfaces.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.