Canopy

com.wingman.canopy
by Pete Winn pw@primal.net

Native Kotlin Nostr client with Amber signing

Canopy brings a reactive Nostr feed, profiles, threads, mentions, quotes, search, bookmarks, media and wallet settings to Android. Kotlin and Jetpack Compose provide a fully native interface; Amber signs using NIP-55 intents. Identity keys stay in Amber. NStack backup requires the browser bridge and is unavailable in the native Android app.

First release: Nov 12, 2026, 1 total release.

Most recent release: Nov 12, 2026.

Website Repo

Appears in 0 app stacks.

0 sats / 0 zaps received in the past year.

Sats Received

Underlying data available via MCP: app_zaps, app_releases.

Zap Count

Underlying data available via MCP: app_zaps, app_releases.

Releases

  • Nov 12, 2026 0.2.0
    Full Kotlin/Jetpack Compose Android interface with native Flow state, verified relay transport, SQLite cache/search, Android navigation/pickers/sharing, Coil/Media3 media, and account-bound Amber Activity Results. Replaces the historical bundled React host. Includes following feeds, profiles/edit/follow, notes/replies/quotes/mentions, reactions/reposts, saved/discovery views, notifications, encrypted wallet settings and NWC/external-wallet zaps. Website remains intact. NStack backup remains browser-only. Publisher updated to Pete Winn. Existing Android APK unchanged.