★ 2 stars
Python
Data/Analytics
Updated today
Browser-native, embeddable BI — dashboards run on DuckDB-WASM over an Apache Arrow data plane for ~zero cost per view, with one-tag embedding, JWT auth, and server-enforced row-level security. LLM/MCP-authorable. Open-core.
View on GitHub →
Try with Claude — $10 free →
Quick Install
Copy the config for your editor. Some servers may need additional setup — check the README.
Claude Desktop
Claude Code
Cursor
Add to claude_desktop_config.json:
{
"mcpServers": {
"nubi": {
"command": "uvx",
"args": [
"nubi"
]
}
}
}
📋 Copy
Run in terminal:
claude mcp add nubi uvx nubi
📋 Copy
Add to .cursor/mcp.json:
{
"mcpServers": {
"nubi": {
"command": "uvx",
"args": [
"nubi"
]
}
}
}
📋 Copy
Or install with pip: pip install nubi
README Excerpt
<p align="center"> <img src="docs/assets/logo.png" width="120" alt="Nubi logo"> </p> <h1 align="center">Nubi</h1> <p align="center"> BI that runs in the browser — near-zero cost per dashboard view. </p> <p align="center"> <img src="https://img.shields.io/badge/license-Apache%202.0-blue?style=flat-square" alt="License Apache-2.0">
Tools (18)
ALLOW_UNSAFE_PUBLIC_EXPORTS CORS_ORIGINS DATABASE_URL EMBED_DEV_TOKEN_ENABLED ENV FLOWS_TICK_SECRET FRONTEND_URL FX_EMERGENCY_RATE GOOGLE_CLIENT_ID GOOGLE_CLIENT_SECRET GOOGLE_REDIRECT_URI JOBS_SCHEDULER_ENABLED JWT_SECRET KERNEL_LOCAL_ENABLED KERNEL_REMOTE_PROVIDER LLM_PROVIDER NUBI_COLLECT_ROW_CAP VITE_BACKEND_URL
Topics
apache-arrow big-data business-intelligence connectors dashboards data-visualization duckdb-wasm embeddable-widgets embedded-analytics mcp open-core python react self-hosted sql