Open-source desktop analytics

Offline BI for
Linux & Windows.

Lytrize is a free, open-source desktop app that analyzes CSV and Excel files locally. Open a file, explore it with 11+ charts, build a dashboard, and share it as a single HTML file. No account. No cloud. Works offline.

  1. 1Open CSV / Excel
  2. 2Explore 11+ charts
  3. 3Build a dashboard
  4. 4Share one HTML file
Free · Open source (MIT)Linux + WindowsWorks offlinev1.2
Lytrize Desktop
Lytrize application preview showing the analytics dashboard workflow
Local-firstCSV / XLSX → analysis → dashboard
⌁ Data stays local
⌂
Local processingAnalytics runs on your device
◈
Offline-first workflowNo cloud account required
↗
Shareable outputStandalone HTML dashboards
⌘
Open sourceMIT-licensed and inspectable
Why Lytrize

A complete desktop BI workflow
that stays private.

Built around practical analytics work: open CSV or Excel files, clean and transform them locally, explore patterns, build a dashboard, save your session, and share the result — all without your data leaving your device.

▦

11+ analytical views

Descriptive and statistical summaries, distributions, correlations, categorical charts, time series, scatter plots, pivots, heatmaps, maps, outliers and data-quality checks.

◎

Dashboard builder

Arrange generated charts, add KPI cards, choose layout, title the dashboard and export a self-contained HTML artifact.

↺

Transformation replay

Re-upload updated data and preserve structural transformations such as renamed or calculated columns.

▤

Local persistence

Sessions and dashboard state are stored locally with SQLite and local dataset snapshots.

◫

Native apps for Linux & Windows

Prebuilt packages are available for Debian/Ubuntu, Fedora/RHEL/openSUSE and Windows 10/11.

⌁

Private offline analytics

No account, no analytics service, no cloud dataset upload. The current map plotting path may load external map tiles; a fully native/offline map workflow is part of the future Qt6 direction.

Inside the app

See the offline BI workflow, step by step.

Watch walkthrough playlist ↗
Latest release · v1.2

Download Lytrize for Linux or Windows.

Lytrize Desktop v1.2 is the current public release, with Windows 10/11 support alongside Linux packages. Installs work offline and run analytics entirely on your device.

Need source? Build from the repository using the documented contributor workflow. See installation instructions ↗
Frequently asked

Questions, answered.

Straight answers about cost, privacy, platforms and how the workflow fits into your day.

Is Lytrize really free? Do I need an account?

Yes — Lytrize is completely free and open source under the MIT license. There is no account, no signup and no subscription. You download it, install it, and open your files.

Does it work offline? Is my data private?

Yes. Your CSV and Excel files are analyzed locally on your device; nothing is uploaded to a service. The only exception is the geographic map chart, which may load external map tiles. A fully native/offline map workflow is planned.

How do I go from a file to a dashboard?

Install Lytrize, open it, click Start New Analysis and pick a CSV or Excel file. On the Analysis page choose a chart type, pick your columns and press Generate. Then click Proceed to Dashboard, arrange your charts, add KPI cards, and download the result as a single HTML file.

What files can I analyze? Are there size limits?

Lytrize reads CSV and Excel files up to about 400 MB. Very large datasets use smart sampling (8,000 points for scatter plots, 5,000 for maps) and chunked reading for CSVs over 30 MB. For smooth performance beyond 100 MB, 8 GB+ of RAM is recommended.

What charts and analysis types are included?

11+ views out of the box: bar, pie/donut, scatter, histogram, time series, correlation, pivot table, matrix heatmap, geographic map, outlier detection and data-quality checks — plus KPI summary cards on the dashboard.

Which platforms are supported and how do I install?

Prebuilt packages are available from the GitHub Releases page: .deb for Ubuntu/Debian, .rpm for Fedora/RHEL/openSUSE, and a 64-bit .exe for Windows 10/11. On Linux install with dpkg -i or dnf install; on Windows run the installer.

How do I share my results with others?

Download your dashboard as a self-contained HTML file — it opens in any browser without Lytrize installed. To save it as a PNG, open the file and use your browser's full-page screenshot tool (DevTools > Capture full size screenshot, or Firefox Ctrl+Shift+S).

Can I save my work and continue later?

Yes. Sessions are saved locally in SQLite. Re-upload an updated dataset and your charts and KPI cards regenerate automatically, preserving renamed and calculated columns. You can also export a JSON backup from Home → Restore Backup and restore it on any machine.

App won't start or need more help? See the troubleshooting guide on GitHub ↗

Under the hood

From analytics experience
to a real desktop product.

Lytrize is intentionally separated into application layers so the analytics engine can evolve independently from the UI. The current release uses a PySide6 desktop launcher around the local analytics application; the roadmap moves further toward a native Qt6/PySide6 experience.

PythonPandasPlotlySQLiteParquetPySide6Qt6 roadmap
Lytrize DesktopNative launcher / future Qt6 UI
Analytics engineanalysis · transforms · charts
Session layerSQLite · Parquet · backups
CSV / XLSXlocal ingestion
Dashboardlayout · KPIs · export
HTMLshareable artifact
Project philosophy

An open-source, privacy-first alternative to cloud BI.

Lytrize started from real-world analytics work: dealing with spreadsheets, exploratory analysis, repeatable transformations, dashboards and the practical need to keep sensitive data under the user's control.

The project is open source and evolving toward a stronger native Qt6/PySide6 desktop architecture.

Open source · local-first · evolving

Try Lytrize on your own data.

Download the current build or inspect the project on GitHub.

Product walkthroughs

Watch the Linux BI app in action.

Hands-on demos covering the workflow, analytics, dashboards, and desktop experience.