BambooAI
An LLM-driven data analyst that works in a persistent Python kernel, one cell at a time, and reproduces its own results before it reports them. Give it a dataset and a question; it writes and runs code, reads the output, decides the next step, and ends with a report whose cited numbers have been re-executed in a fresh kernel. It runs on your machine with your own model keys; the code the model writes runs in a Docker container, not under your account.
pip install bambooai
bambooai serve
Requirements: Python 3.11 or newer, and Docker running. The first serve creates ~/bambooai,
writes a .env there, builds the executor image and opens the browser. Put a model key in the .env
(an OpenRouter key covers the default configuration) and start again.
Documentation, configuration and the source: https://github.com/pgalko/BambooAI
Hosted version: https://bambooai.org
BambooAI 1.x was a notebook library; it remains installable as bambooai<2.
Release files for bambooai 2.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| bambooai-2.0.0.tar.gz | 1.1 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| bambooai-2.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 2.2 MB
Release files / bambooai-2.0.0.tar.gz
| Download URL | bambooai-2.0.0.tar.gz |
|---|---|
| Size | 1.1 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
4194b4c0ce6c36b3b9ccc227a6eeb5ced56e4c1e4f265a44003a4be6276337f7
|
|
BLAKE2b-256 checksum How to use checksums |
ce0983608adf150c51abb1ed1de6df185598f79c1149529fe80e52e45bba9131
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.
Transparency logRelease files / bambooai-2.0.0-py3-none-any.whl
| Download URL | bambooai-2.0.0-py3-none-any.whl |
|---|---|
| Size | 1.1 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
3c2c1517c37c09968cf530af5872b9193babb4c8aa282fbdd1b938f4bd47bf14
|
|
BLAKE2b-256 checksum How to use checksums |
1ce233d057a9dca30941581cc1e49b5e78c537d576d54b8f6d40ed298c51f8bf
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.
Transparency log