Reveil
Reveil is an open-source iOS system and security analysis dashboard built in SwiftUI that replicates the discontinued Unveil app. It provides real-time visibility into CPU, memory, storage, network usage, and detects jailbreaks or security threats without breaking iOS sandbox rules.
Key facts
Objective fields from the source. Values we can't verify are shown as “Unknown” rather than guessed.
| Field | Value |
|---|---|
| Repository | Lessica/Reveil |
| Owner | Lessica |
| Primary language | Swift |
| License | MIT — OSI-approved |
| Stars | 653 |
| Forks | 49 |
| Open issues | 0 |
| Latest release | v3.4-441 (2026-04-22) |
| Last updated | 2026-04-22 |
| Source | https://github.com/Lessica/Reveil |
What Reveil is
Written in pure SwiftUI for iOS 15+, Reveil monitors system metrics (CPU, memory, storage, network interfaces) and implements jailbreak detection using sandbox-compliant techniques inspired by IOSSecuritySuite. It acknowledges architectural limits: cannot access CPU frequency, temperature, installed apps, or tweaks due to sandbox constraints.
Get the Reveil source
Clone the repository and explore it locally.
git clone https://github.com/Lessica/Reveil.gitcd Reveil# follow the project's README for install & configurationNeed it deployed, integrated, or customized instead? DEV.co ships production installs.
Best use cases
Implementation considerations
- Minimum deployment target is iOS 15.0; Xcode 15+ required. Backport branch available for iOS 14 / Xcode 14.
- Sandbox constraints mean certain metrics (CPU freq, battery temp, installed apps) are architecturally unavailable; design UX around available data.
- Jailbreak detection uses innovative techniques but relies on heuristics; no formal threat model or false-positive rate documentation provided.
- MIT license permits commercial redistribution, but early-stage status and zero open issues suggest limited field hardening.
- No documented API or SDK; integration likely requires source code embedding or reference implementation.
When to avoid it — and what to weigh
- You need privileged system access — Reveil is strictly sandbox-bound; it cannot fetch CPU frequency, temperature, battery state, installed apps, or root-level data.
- You require a production-grade, actively maintained commercial product — While actively maintained, Reveil is marked 'early development'. Its adoption and enterprise support are unknown; consider established commercial tools for mission-critical use.
- You need cross-platform (Android, Windows, macOS) support — Reveil is iOS-only; it provides no parity across other platforms.
- You depend on guaranteed API stability — Early-stage project may see breaking changes; no semantic versioning or deprecation policy is documented.
License & commercial use
Licensed under MIT License. Permissive OSI license permits commercial use, modification, and redistribution with attribution.
MIT permits commercial embedding and distribution. However, verify that your use case aligns with Reveil's sandbox constraints. No formal service level agreement, warranty, or commercial support entity is identified; treat as community-maintained. Early development status carries risk for production deployments.
DEV.co evaluation signals
Editorial assessment — not user reviews. Directional, with an explicit confidence level.
| Signal | Assessment |
|---|---|
| Maintenance | Active |
| Documentation | Adequate |
| License clarity | Clear |
| Deployment complexity | Low |
| DEV.co fit | Good |
| Assessment confidence | High |
Reveil does not claim to be a security tool in the traditional sense; it detects certain jailbreak/modification patterns but does not validate its own integrity. Users should review jailbreak detection heuristics for false positives/negatives in their threat model. No security audit or responsible disclosure policy stated. Sandbox compliance is documented; no privilege escalation or exploit vectors inherent to the design.
Alternatives to consider
Unveil (original, commercial)
Predecessor product; no longer maintained but commercially battle-tested. Requires paid licensing.
IOSSecuritySuite (library)
Lighter-weight library for jailbreak/security detection; can be integrated into any iOS app without full dashboard overhead.
System frameworks (native iOS APIs)
Xcode Instruments, MetricKit, NetworkExtension provide official Apple APIs for performance monitoring and network telemetry; sandbox-safe but less user-friendly dashboard.
Build on Reveil with DEV.co software developers
If you're building security-aware iOS apps or need a customizable system telemetry dashboard, review Reveil's code on GitHub. Confirm sandbox limitations align with your use case. For enterprise deployment, consider pairing with commercial support or alternative solutions.
Talk to DEV.coRelated open-source tools
Surfaced by semantic similarity across the DEV.co open-source index.
Related on DEV.co
Explore the category and the services that help you build with it.
Reveil FAQ
Can I use Reveil to detect jailbreaks in my production app?
Why can't Reveil show CPU frequency or battery temperature?
Is Reveil suitable for my enterprise security solution?
Can I fork and redistribute Reveil commercially?
Software developers & web developers for hire
DEV.co helps companies turn open-source tools like Reveil into production software. Our software development services cover the full lifecycle — architecture, web development, integration, and maintenance — delivered by software developers and web developers who ship. Engage our software development agency to implement or customize it for your open-source security stack.
Evaluate Reveil for Your iOS Security Strategy
If you're building security-aware iOS apps or need a customizable system telemetry dashboard, review Reveil's code on GitHub. Confirm sandbox limitations align with your use case. For enterprise deployment, consider pairing with commercial support or alternative solutions.