Open source · AGPL-3.0
Your numbers, clear and to hand
Describe the dashboard to your AI, import the zip, see it on your phone.
- AI keys required
- 0AI keys required
- data engines besides PostgreSQL
- 5data engines besides PostgreSQL
- app, help and documents
- ES/ENapp, help and documents
Sales by brand
What the owner sees on their phone
Net sales
128,400
+12.4%
Orders
1,842
+3.1%
Average ticket
69.70
−1.8%
- Brand A
- Brand B
- Brand C
- Brand D
- Others
- A38 %
- B27 %
- C21 %
- D14 %
Demo data with invented brands.
No AI key needed to run it. Your data never leaves your server.
- AI keys required
- 0AI keys required
- data engines besides PostgreSQL
- 5data engines besides PostgreSQL
- app, help and documents
- ES/ENapp, help and documents
How it works
Authoring happens outside BizView, with the AI you already use.
Connect your source
PostgreSQL, MySQL, SQL Server, SQLite, BigQuery, Google Sheets, REST or SOAP. Always read-only, with a user that can only read.
Download the starter pack
A zip with the prompt, the request template, your source's structure and the schemas that are validated on import.
Give the pack to your AI
ChatGPT, Claude, DeepSeek, Gemini or Copilot: any of them. You paste the prompt and the request, and it returns a single zip with the project.
Import the zip
BizView validates exactly as the command line does, measures the project against your limits and stores it as a revision.
Look at it and share it
On the phone, as a PDF, by email or through a link that expires. Scheduled loads keep the data current.
The same pack with no project: hand it to your AI to start from nothing.
What it includes
What 0.2 already ships.
Dashboards built for a phone
Designed at 360 px before 1440: full-screen sheets, 44 px controls and cards that open full screen.
More than charts
Bar, line, area, donut, table, trend, ranking, gauge, index, share and image tiles.
Periods and comparison
Today, yesterday, last 7 days, month, quarter, year or your own range, compared with the previous period or the previous year.
Filters that apply instantly
Every dimension is a filter; values load from the source and combine without reloading the dashboard.
PDF and CSV
The same design on paper, with a declared layout, and each view's table as CSV.
Themes per installation and per report
Light and dark, with ready-made identities and a guide to writing your own with your AI's help.
Share and send
Links that expire, email with the PDF attached, scheduled deliveries and reusable mailing lists.
Sign in with Google or Telegram
Besides a password: rules by domain, by address or by group, and approval from Telegram.
Revisions and validation
Re-importing creates a revision; reverting is one click. A project validates the same in the app and on the command line.
Structure with AI, optional
One button describes a source's tables and columns so your AI writes better. It needs your provider's API key — DeepSeek is the recommended one — and it never reads rows.
Auto-refresh
For the dashboard that stays open all morning on the office screen, or in TV mode.
Help inside the product
Every screen has its help topic in Spanish and English, with a link straight to the section that explains it.
Where it reads from
Read-only, with credentials that stay in your installation.
PostgreSQL and Supabase
The most exercised: a read-only session, plus a write check when you test the connection.
MySQL and MariaDB
A READ ONLY session and a maximum execution time per query.
SQL Server
A login with db_datareader; the test card warns when the account can write.
SQLite
A file your system exports, inside a folder of the installation and opened read-only.
Google BigQuery
A service account and a ceiling of bytes billed per query: over it, the query does not run.
Google Sheets
Each worksheet is a table; types are inferred when the structure is read and honoured on every load.
REST and SOAP
For the ERP or service that exposes no SQL: saved requests, checked against the real shape of the response.
ERPs we have worked with
- SAP (SOAP)
- Odoo
- Saint
- Profit Plus
- MicroGestion
- Softfactory
- SIGA
- Dataico
The list grows with every customer; if yours is missing it can still be connected when it exposes a database or a service.
How to get it
Three ways, the same application.
Install it for free
Free · AGPL-3.0
On your own server with Docker Compose: two images, one configuration file and your own domain. Watchtower applies the updates.
We host it
Per installation and month, with its own database.
We hand over the installation running, with your dashboards and your scheduled loads. You just sign in.
We connect it to your ERP
Quoted by scope.
We review your ERP's structure, write the integrations and the first dashboards with you, and train whoever maintains them.
Open and private
What you can check in the repository, not what a page promises.
One installation per customer
Its own database, isolated projects and import limits per installation.
constitution.mdYour origin is read-only
Each engine with its own guarantee: a read-only session, checked grants and statement rules.
docs/INSTALL.mdNo AI key needed to run
The AI writes the project outside the product. Inside, if you turn it on, it only describes a source's structure: never reads rows.
specs/…/spec.mdEncrypted credentials
Stored encrypted, never shown again and never carried in the structure pack.
docs/INSTALL.mdRoles, two-factor and audit
User, administrator and superuser; 2FA required for the superuser; every change recorded.
SECURITY.mdSecurity profiles
Private for your network, internet to expose it: in the second, unencrypted connections are refused.
docs/INSTALL.md
Who it is for
The owner
Wants today's sales on the phone, without asking anyone for a report.
The IT team
Wants control: their server, their database, read-only access and an audit of who saw what.
The consultant
Authors for several customers with one tool, and delivers a versioned project instead of a spreadsheet.
Frequently asked questions
Do I need an AI key?
No. Authoring happens outside the product, with whatever tool you prefer. Inside there is one optional function, “Generate structure with AI”, which describes a source's tables and columns so your AI writes better: it needs an API key from a provider you choose — DeepSeek is the recommended one — and it never reads rows.
Which AI can I use?
Any that can read a zip and return another: ChatGPT, Claude, DeepSeek, Gemini, Copilot or an agent such as Claude Code. The starter pack carries the prompt and the rules.
Does the AI see my data?
Only the structure you hand it: table and column names, types and date ranges. Row values never leave your installation.
Can I edit the dashboard without AI?
Yes. A project is text files with its specification, its plan and its tasks: write them by hand if you prefer. The app validates exactly as the command line does.
How do I update it?
With Watchtower on the Docker installation: publish a new version and the container updates itself. Database migrations run on start-up.
Where does my information live?
On your server, in your database. BizView sends no rows to any external service; the only optional exit is the structure AI, and one variable turns it off.
Does it write to my ERP?
Never. Every connection is read-only and, on the engines that allow it, it is also opened in a read-only session.
Can I share it with someone without an account?
Yes, with links that expire or by email with the PDF. Links are revoked whenever you want and every download is audited.
Your numbers, clear and to hand
Describe the dashboard to your AI, import the zip, see it on your phone.