Mobile apps
AvailableStore reviews, crashes, releases, anomalies, AI summaries, roadmap — iOS and Android in a single cockpit.
Your apps, your servers, your projects — in a single place. The full picture of everything you operate, without bouncing between five tabs. Read-only toward third-party services, zero data resale.
Signup subject to administrator approval (24–48h). Instant access when you arrive via an email invitation.
Self-hostable · GDPR-ready · 2FA mandatory
A single data model — the "supervised target" — that hosts increasingly broad types, with no rewrite for each addition.
Store reviews, crashes, releases, anomalies, AI summaries, roadmap — iOS and Android in a single cockpit.
System metrics, systemd services, filtered logs and security updates, via a lightweight agent installed in one command.
The polymorphic base is ready: connections, slow queries, health — the logical continuation of the cockpit.
Availability, response time, certificates — supervising a site the way you supervise an app.
Docker containers and their associated services, attached to the server that hosts them.
Because opening five separate dashboards every morning to understand the state of what you operate isn't sustainable. StatHall correlates technical and business signals locally, never writing back.
One cockpit for stores, crashes and servers. Data is stored locally and deduped at the source to avoid duplicates.
The last 7 days of reviews summarised by an LLM (DeepSeek or OpenAI). Permanent cache: every summary is stored, never regenerated without explicit intent.
Complete Docker Compose stack: PostgreSQL 16 + TimescaleDB + pgvector + Redis + Celery. Encrypted backups, secret rotation, Caddy reverse proxy.
From adding a target to your first correlation, in three steps.
For an app, paste an Apple key, a Google service-account JSON or a Sentry token. For a server, run the agent's install command. Secrets are encrypted server-side immediately.
Connectors run in the background with three-tier deduplication; the server agent pushes its pre-aggregated signals every 60 seconds. A historical backfill covers the past without blocking the UI.
Portfolio view, a sheet for each target, trends, multi-dimensional health, correlation between signals — a crash or load spike tied to what triggered it. Invite read-only viewers per target, without re-sharing any key.
Business, technical and ops coverage — without the SaaS lock-in.
An aggregate score per target, with weighting configurable to the profile: e-commerce app, game, utility, or production server.
Rolling 14-day z-score on any metric: a crash spike on an app, CPU or disk saturation on a server. Auto-close when it returns to normal.
StatHall reads the state of your targets, it never writes back — not to the stores, not to the supervised servers. The only writes are internal to the cockpit.
Link an app to the servers hosting it and track their health together. The aggregated cross-target super-dashboard is coming soon.
Anomaly alert email + periodic digest report. Everything is off by default, configurable per target.
TOTP two-factor authentication required for every account, with a 24h onboarding grace period. 10 one-shot recovery codes.
target types in scope
compatible AI providers
independent
data resold
Support StatHall
StatHall is an independent project, free for standard use — no ads, no data resale. Donations cover infrastructure, the AI models used by default, and development time. No core feature is ever locked behind a paywall.
Today, iOS and Android mobile apps. The lot in progress adds Unix servers (Debian/Ubuntu) via a lightweight agent. Then come databases, websites and containers — the same cockpit, no rewrite.
The Free tier is free and will stay free for standard use (indie, freelance, small project). A Pro tier is coming as a contribution to infrastructure costs — no ads, no data resale, no core feature locked behind a paywall.
Two options: (1) use the managed SaaS instance on stathall.com, or (2) self-host the Docker Compose stack (PostgreSQL + TimescaleDB + pgvector + Caddy). The code is identical in both cases.
For apps: Sentry, Apple App Store Connect and Google Play are available; Firebase and project tools (Jira, GitLab, GitHub) are on the roadmap. For servers: the Unix agent. The up-to-date list lives on the Connectors page.
Every credential is encrypted with a master key stored outside the database. Keys are never logged and never returned in clear text to the browser. The detail of the principles is on the Security page.
Yes, but strictly opt-in. Each user can independently enable anomaly alerts and the weekly summary. Nothing is sent without explicit opt-in, and emails are deduplicated on a 1-hour window.
StatHall is published as a personal project by Sébastien Soulier. The Free tier is free; the upcoming Pro tier is a contribution to infrastructure costs — not a commercial product with an SLA. Voluntary donations (Buy Me A Coffee) stay possible on free accounts.
Create a free account and connect your sources in 5 minutes. No credit card, no commitment.