Your files. Your SQL. One workbench.
Browse local files, Amazon S3 and Cloudflare R2.
Query with DuckDB, without importing your data into a database.
Download · Installation guide · Website source & deployment · Documentation · Contributing · Security
- Explore files. Preview Parquet and local CSV/TSV, inspect schemas, sort and filter columns.
- Query across files. Write SQL with inline completion, joins and aggregations.
- Analyze and export. Profile columns, build pivots, and export complete results or the current page.
- Connect your storage. Open local folders, S3 or R2 workspaces; cloud credentials stay in your system vault: macOS Keychain, Windows Credential Manager or Linux Secret Service.
- Pick up where you left off. Keep multiple files open and restore saved query drafts.
Download the latest release for your platform:
| Platform | Download and install |
|---|---|
| macOS Apple Silicon | DMG — drag Bamboo into Applications. |
| Windows x64 | Run the setup EXE, or extract the portable ZIP. |
| Linux x64 | Install the DEB on Ubuntu 22.04+ / compatible Debian desktops, or extract the tar.gz with the required libraries installed. |
See the installation guide for system requirements and first-launch instructions. Each package has a SHA-256 checksum on the release page.
Choose a file, folder or cloud workspace, or drop a Parquet, CSV or TSV file into the welcome area. Query data for the selected file, or workspace."orders.parquet" for a file in the active workspace.
See Contributing for the macOS toolchain setup and Windows/Linux build instructions for native x64 builds. On macOS Apple Silicon, run from the repository root:
npm ci
npm run build
open build/Bamboo.appThe macOS build downloads Go 1.27.3 as needed. Local macOS builds are ad-hoc signed, not notarized.
Cross-file SQL · CSV / TSV · Analysis · Amazon S3 · Cloudflare R2 · Development and tests
MIT. Built with MyGo and DuckDB. See third-party notices for dependency licenses.