FeatureDrop – Open-source product adoption toolkit
Free alternative to Beamer/Pendo with sub-3KB footprint, JSON config, zero vendor lock.

An Android launcher, a proxy, and a CMS followed. The goal: a complete, open digital signage ecosystem that anyone can run, extend, or contribute to.
What's in the stack: - garlic-hub: self-hosted CMS for device and content management - garlic-player: SMIL media player for Linux, Android, macOS, Windows - garlic-launcher: root-free Android kiosk launcher - garlic-proxy: proxy for restricted network environments
Live demo: https://garlic-hub.com (login: admin / Demo1234!) GitHub: https://github.com/garlic-signage
PHP 8.4, PHPStan Level 8, 99% test coverage. All AGPL-3.0.
I'm around to answer questions about SMIL, architecture decisions, or why open standards matter in digital signage.
Free alternative to Beamer/Pendo with sub-3KB footprint, JSON config, zero vendor lock.
OTEL-native observability for agents; same problem Datadog/Honeycomb already solve with vendor SDKs.
Git-native issues as markdown files, but GitHub Issues, Gitea, and Fossil already solve this.
Chat branching via Finder duplicate is a killer feature Claude Desktop lacks.
Path-first image management is the neat idea here: you can reference semantic URLs like /assets/user/123/profile instead of juggling opaque IDs. The project pairs Ktor non-blocking IO with libvips for fast processing and exposes features you actually care about — on-demand vs eager variant generation, LQIPs, redirect templating and cache control — all Dockerized with docs and an image on GHCR. It isn't reinventing the wheel (Thumbor, Imgproxy and others exist), but it's a competent, usable open-source alternative for teams who want to self-host.
AI agents interrogating other AI agents is a genuinely novel vendor evaluation approach.