Smartspacer is a customisable widget for Android, but with a difference: It can upgrade the built in At a Glance on Pixels - without root!
3.4k
Stars
116
Forks
7
Open issues
10
Contributors
AI Analysis
Smartspacer is a customizable Android widget that enhances or replaces the built-in At a Glance widget on Pixel devices without requiring root access. It excels for Pixel phone users seeking expanded home screen information through an extensible plugin system, dynamic context-aware content display, and launcher compatibility. This is specialized for Android power users and Pixel device owners, not a general-purpose tool.
Inferred from signals mentioned in the README (tests, CI, type safety) — not a review of the actual code.
AI's overall editorial judgment — not an average of the bars above, can weigh other factors too.
Android widget enhancement framework that augments Pixel's At a Glance without root via plugin system
Smartspacer is a customizable Android widget that can replace or enhance Google's native At a Glance widget on Pixel devices without requiring root access. It operates via Shizuku (a permission delegation tool) and provides a plugin ecosystem for third-party data sources. Used primarily by power users and Android enthusiasts seeking deeper lock/home screen personalization. The project emphasizes non-invasive integration with existing Android systems rather than wholesale replacement.
Created November 2021, Smartspacer emerged as a solution to limitations in Android's built-in At a Glance widget. Over 4+ years it has matured from a basic widget to a comprehensive plugin platform with in-app repository management, multiple language support via Crowdin, and documented SDK for third-party developers.
Project gained 3,419 stars over ~4.5 years with relatively steady accumulation (19 stars in last 7 days). Growth appears driven by Android customization enthusiast communities, particularly Pixel device owners. The plugin ecosystem and documented SDK likely attracted developer interest, but adoption remained concentrated within niche communities rather than mainstream Android users.
Adoption not verified through concrete metrics. Indirect signals suggest real usage: (1) Documented SDK with sample code implies third-party plugin developers; (2) Active Discord community mentioned; (3) In-app plugin repository implies functional plugin ecosystem; (4) Crowdin localization to multiple languages suggests international user base. However, no data on plugin downloads, active users, or deployed instances available in README or metadata.
Likely uses a modular plugin architecture with SDK-based extensibility (Apache 2.0 licensed SDK separate from GPL-3.0 app core). Appears to leverage Android's accessibility/overlay APIs and Shizuku integration for privileged operations without root. Based on README mentions of 'OEM Smartspace support' and 'dynamic widgets', suggests abstraction layer for device-specific implementations.
Not documented in README. No mention of test suites, CI/CD pipelines, or quality metrics.
Last push 2026-06-24 (11 days before analysis date) indicates active recent work. Repository created 2021-11-21 shows 4.5+ year lifespan. Presence of Discord community channel and Crowdin localization infrastructure suggests ongoing community engagement. Fork count (116) and star trajectory are moderate but consistent with a specialized project maintaining steady involvement rather than declining.
ADOPT IF: you are a Pixel device owner running current Android, comfortable with Shizuku setup, and want dynamic lock/home screen information without full launcher replacement or root. Plugin ecosystem allows adding specific data sources (gym pass, loyalty cards, contextual info). AVOID IF: you need a solution that works across all Android devices (Pixel-centric), require zero-setup simplicity (Shizuku adds friction), or cannot tolerate GPL-3.0 licensing in your environment. MONITOR IF: you are considering a launcher or home screen replacement project — Smartspacer's plugin SDK and non-invasive approach may be worth understanding as complementary rather than competitive.
Independent dimensions
Mainstream potential
3/10
Technical importance
6/10
Adoption evidence
4/10
- Dependency on Shizuku (external, unmaintained, or discontinued would break core functionality). Shizuku maintenance status not under Smartspacer's control.
- Android version fragmentation: At a Glance behavior varies by Android/device version; maintaining compatibility across OEM implementations (acknowledged in README) may increase maintenance burden.
- Plugin ecosystem lock-in: power-users with many plugins may face friction if project maintainer steps back; ecosystem sustainability unclear.
- Narrow addressable market: Pixel + current Android + power users = limited TAM compared to generic widget frameworks or launchers.
- GPL-3.0 licensing may complicate integration into proprietary Android forks or commercial launchers despite Apache SDK license.
Project will likely remain a stable, maintained tool for Pixel enthusiast communities. Unlikely to achieve mainstream Android user adoption due to narrow device/OS targeting and setup friction. Plugin ecosystem may grow modestly if third-party developers continue contributing. Maintenance posture appears sustainable at current scale (small, dedicated community).
Newsletter
Get analyses like this every Monday
Free weekly digest of the most interesting open-source discoveries.
Languages
Information
- Language
- Kotlin
- License
- GPL-3.0
- Last updated
- 2w ago
- Created
- 56mo ago
- Analyzed with
- anthropic/claude-haiku-4-5
Stars over time
Contributors over time
Top 100 contributors only — repos with more will plateau at 100.
Open issues
[Bug] Widget does not load on lock screen/AOD on Samsung (Lockstar)
[Suggestion] add condiotion to only display a target for X amount of time
[Bug] Widget text size is really small
Wear OS Companion (Complication)
Top contributors
Recent releases
Similar repos
| Repository | Stars | Week Δ | Language | Score | Updated |
|---|---|---|---|---|---|
|
|
3.4k | +23 | Kotlin | 8/10 | 2w ago |
|
|
1.4k | — | Kotlin | 7/10 | 2mo ago |
|
|
2.2k | — | Kotlin | 7/10 | 16h ago |
|
|
1.7k | — | Kotlin | 7/10 | 1d ago |
|
|
3.1k | — | Kotlin | 7/10 | 24h ago |
|
|
13.1k | — | Java | 7/10 | 15h ago |
Much larger project offering full launcher replacement. Smartspacer complements launchers rather than replacing them — narrower scope but works with any launcher including stock Android.
Similar star count, focuses on icon customization. Smartspacer is widget/information-centric vs. icon-centric — orthogonal use cases that may coexist.
System-level tweaking focus. Smartspacer stays within widget/information layer without deep system modifications, reducing permission friction.
Smartspacer explicitly designed as drop-in upgrade/replacement with plugin extensibility. Maintains compatibility rather than fighting the system.
Generic widget customization. Smartspacer specializes in At a Glance functionality with built-in plugin system vs. requiring manual widget stacking.


