About SentraCore
SentraCore brings together a desktop experience you can trust day to day with an engine and API you can rely on for steady telemetry, alerts, and automation—designed to stay on the machine and stay local by default.
What it does
The product watches how your system behaves under real workloads: resource use, stress and stability signals, and the processes that drive the biggest impact. That information flows into a dashboard shaped for quick scans and deeper diagnostics when something looks off.
Alerts and thresholds help you react before a slowdown turns into lost time. The design assumes you care about clarity and control—not about running another heavy SaaS agent or shipping telemetry off device unless you choose to integrate that way yourself.
How the pieces fit
Dashboard — Built with Flutter for Windows, macOS, and Linux. It is the place you open to see health, drill into performance and processes, review events, and adjust preferences.
Engine — A Python runtime packaged for distribution. It performs sampling, scoring, and correlation work and keeps long-running operations out of the UI thread so the interface stays responsive.
API — HTTP routes expose health, snapshots, preferences, and supported actions so scripts, schedulers, or other tools on the same machine can query or drive behavior consistently with the UI.
Privacy and locality
The stack is built around localhost communication. Your machine’s story stays on your machine unless you explicitly point integrations elsewhere. That makes SentraCore suitable for workstations, lab machines, and environments where outbound analytics are a non-starter.
Who it is for
Power users, developers, and small teams who want continuous visibility without standing up a full observability platform. If you already script against APIs or prefer a native desktop over another browser tab, SentraCore is meant to feel familiar.
Technology
- FastAPI for the local HTTP surface.
- Flutter for cross-platform desktop UI.
- Packaged engine builds for CI and releases.