Clone
2
Family
David Keane edited this page 2026-06-09 17:14:34 +01:00

Family

RangerHQ Buddy is one of several RangerHQ projects by David Keane. The family share a name, a visual identity (the helmet logo), a GPL v2+ licence, and a "lightweight, no-telemetry, hand-rolled" ethos. They live on different surfaces because the audiences are genuinely different.

Current family members

RangerHQ Buddy — this project

  • Surface: WordPress admin
  • Function: A small virtual pet for every WP admin user, with Phase E (the headline feature) tying its mood to your site's actual health
  • Repo: git.davidtkeane.com/ranger/rangerhq-buddy
  • Distribution: WordPress.org Plugin Directory (in round-2 review at time of writing)

RangerHQ Radio — WordPress sibling

RangerHQ Radio's inc/history.php was the file that the Tuner Chrome extension's src/lib/history.js mirrored. The 4-button search URL templates (Spotify, YouTube, Apple Music, Bandcamp) are byte-for-byte identical across both.

RangerHQ Tuner — Chrome sibling

Coming next

RangerHQ Logbook

  • Surface: WordPress admin
  • Function: Site-changes audit log for WordPress administrators. Captures who did what when across plugins, themes, options, users — searchable + exportable
  • Status: In design

Family-wide promises (the "RangerHQ promise")

Every plugin or extension in the RangerHQ family commits to:

  • GPL v2 or later — open source, audit-able, fork-able
  • No telemetry, ever — nothing leaves your site / browser / device
  • No third-party JavaScript SDKs — the code you install is the code that runs
  • No CDN-fetched fonts or images — assets are bundled, period
  • Narrow permissions — request only what's needed, justify the rest
  • Per-user / per-device privacy — no cross-account leakage, no shared site-wide state where per-user makes more sense
  • Hand-rolled, no build step where possible — vanilla PHP on WordPress, vanilla JS in the browser, ESM where applicable
  • Tier-1 admin discipline — single h1 per admin page, escaped output everywhere, accessibility-respecting, no inline <style> blocks
  • Keep-a-Changelog format — every release documented at the file-level detail

If a plugin or extension can't meet all of these, it doesn't ship under the RangerHQ name.

Identity

  • Logo: the RangerHQ helmet (the gladiator/Spartan-style silhouette)
  • Palette: dark base #0f1411, accent green #6dbf7a (RangerHQ green), cream #f4e9b7 (highlights)
  • Typography: system fonts, no web fonts
  • Voice: matter-of-fact, "what it does today" + "what it doesn't do yet"
  • Maker: David Keane, Dublin, Ireland