Independent Developer

Apps for
self-hosters.

Native iOS, iPadOS & macOS clients for your own infrastructure. No subscriptions, no tracking, open source.

Apps
Shelv — Navidrome Client · iOS & iPadOS & macOS Discord
Shelv
Shelv
iOS & iPadOS · Open Source

Native iOS client for Navidrome. Stream your self-hosted music library from your iPhone — clean interface, no bloat, built entirely in Swift.

NavidromeSubsonicMusicSwift
Highlights
  • Recap — weekly listening stats
  • Queue management
  • Lyrics & full-text search
  • Native Subsonic/OpenSubsonic
  • Free & open source
Shelv Desktop
Shelv Desktop
macOS · Open Source

Shelv for macOS. Native AppKit interface for Navidrome — keyboard-first, menu bar support, no Electron.

NavidromemacOSMusicSwift
Highlights
  • Recap — weekly listening stats
  • Queue management
  • Lyrics & full-text search
  • Native AppKit — no Electron
  • Free & open source
AzuraPlayer — AzuraCast Client · iOS & iPadOS & macOS
AzuraPlayer
AzuraPlayer
iOS & iPadOS · Open Source

iOS client for AzuraCast. Browse your self-hosted radio stations, see live now-playing metadata, and tune in — no browser needed.

AzuraCastRadioSelf-HostedSwift
Highlights
  • Multi-station support
  • Live now-playing metadata
  • Background audio playback
  • Lock screen controls
  • Free & open source
AzuraPlayer Mac
AzuraPlayer Mac
macOS · Open Source

AzuraPlayer for macOS. Native Mac integration — menu bar quick access, live song info, same minimal approach on a bigger screen.

AzuraCastRadiomacOSSwift
Highlights
  • Menu bar player
  • Live station metadata
  • Multi-station support
  • Native AppKit — no Electron
  • Free & open source
Companion for Duplicati — Backup Monitor · iOS
Companion for Duplicati
Companion for Duplicati
iOS · Open Source

Monitor your Duplicati backup jobs from your iPhone. Check job status, browse backup history, and get notified when something fails — without opening a browser.

DuplicatiBackupsSelf-HostedMonitoringSwift
Highlights
  • Live backup job status
  • Notifications on failure
  • Browse backup history
  • No cloud dependency
  • iPhone & iPad native
Get in touch

Questions or feedback?

Bug reports, feature requests, or just a hello — I read every message.

contact@vkugler.app