BambooAI is an open-source data analyst powered by large language models. It works inside a persistent Python kernel, so it can keep state between steps while exploring your data, and comes with a web app for easier use.
Code runs in isolated Docker containers, and you bring your own model API keys. It fully supports open-weight models through a provider or run locally. The project is free on GitHub.