LeapView is an open-source, agent-native BI platform. Build governed semantic models and dashboards as code, review every change in Git, and explore the same trusted analytics through interactive dashboards and AI agents.
- Analytics as code: define models, metrics, dashboards, and access rules as version-controlled resources.
- One governed layer: dashboards and agents use the same metrics, permissions, and data.
- Self-hosted: run the Go application on your own infrastructure with DuckDB and DuckLake execution.
- Built for existing data stacks: connect databases, object storage, and open lakehouse formats without moving dashboard definitions out of Git.
LeapView uses PostgreSQL for its control plane and DuckLake catalog in every installation. Follow the installation guide for the supported Compose deployment, database bootstrap, and first project.
- Documentation
- Getting started
- Build dashboards
- Self-hosting
- Architecture
- Architecture decision log
- CLI, API, configuration, and resource reference
The repository also contains a release-oriented Docker Compose package for self-hosted deployments.
Start the worktree-local development server:
task devUse task dev:status, task dev:logs, and task dev:stop to manage it. Run
focused Go and browser tests locally during iteration. Before a meaningful push, task ci
runs the fast pull-request contract locally. Every pull request runs the same contract on an
ephemeral GitHub-hosted runner, the merge queue runs task ci:full against the exact
candidate, and scheduled CI runs task ci:nightly daily. Use task ci:pr for fast local validation or
task ci:local (an alias for task ci:full) when the complete contract must run locally.
Read the GitHub-hosted CI architecture
for trust, caching, execution, and operations boundaries.
See the repository and development workflow for prerequisites, generation rules, architecture boundaries, and the full contribution process.
LeapView is under active development. Follow GitHub releases for published versions and use the issue tracker for bugs and feature proposals.
LeapView is available under the Apache License 2.0.
