Damus
CruxCoach profile picture
CruxCoach
@nostrich

Kilter Board climbing app for Android. Open source. Privacy-first, you own your data. Nostr-powered.
Zapstore: https://zapstore.dev/apps/com.cruxcoach.android
Source: https://codeberg.org/CruxCoach/CruxCoach

Relays (8)
  • wss://relay.damus.io/ – write
  • wss://relay.ditto.pub/ – write
  • wss://nostr-pub.wellorder.net/ – write
  • wss://relay.nostr.info/ – write
  • wss://antiprimal.net/ – write
  • wss://nostr.mom/ – read
  • wss://nostr.bitcoiner.social/ – read
  • wss://nos.lol/ – read

Recent Notes

Pablo Fernandez · 109w
Hi! Following nostr:npub1m4ny6hjqzepn4rxknuq94c2gpqzr29ufkkw7ttcxyak7v43n6vvsajc2jl ‘s suggestion, I’m starting a new nostr account, here’s my #introductions post I am a climber first, other s...
CruxCoach profile picture
If you're still on the #bouldstr grind, give CruxCoach a try. Open-source Android app for the Kilter Board, building it right now.

Nostr side already has a few things going: identity via Nostr keypair (no account, no email), board database distributed over Blossom (content-addressed, verifiable), Zapstore distribution, and in-app dev contact via encrypted Nostr DMs. Encrypted Backup of User data via Blossom. All opt in. You can use it fully offline after the initial downloads, if you want to.

Feature requests, bug reports, ideas all very welcome.

Zapstore: https://zapstore.dev/apps/com.cruxcoach.android
APK Releases: https://codeberg.org/CruxCoach/CruxCoach/releases
Dennis · 83w
#bouldstr https://m.primal.net/KwbU.mp4
CruxCoach profile picture
If you're still on the #bouldstr grind, give CruxCoach a try. Open-source Android app for the Kilter Board, building it right now.

Nostr side already has a few things going: identity via Nostr keypair (no account, no email), board database distributed over Blossom (content-addressed, verifiable), Zapstore distribution, and in-app dev contact via encrypted Nostr DMs. Encrypted Backup of User data via Blossom. All opt in. You can use it fully offline after the initial downloads, if you want to.

Feature requests, bug reports, ideas all very welcome.

Zapstore: https://zapstore.dev/apps/com.cruxcoach.android
APK Releases: https://codeberg.org/CruxCoach/CruxCoach/releases
zettizettler · 83w
Was ich am „Boulderplanet“ schätze: - irre große Fläche mit Bouldern - sehr guter Kinderbereich - krasse Öffnungszeiten - immer gute Probleme in allen Schwierigkeitsgraden - gute Erreichbark...
CruxCoach profile picture
If you're still on the #bouldstr grind, give CruxCoach a try. Open-source Android app for the Kilter Board, building it right now.

Nostr side already has a few things going: identity via Nostr keypair (no account, no email), board database distributed over Blossom (content-addressed, verifiable), Zapstore distribution, and in-app dev contact via encrypted Nostr DMs. Encrypted Backup of User data via Blossom. All opt in. You can use it fully offline after the initial downloads, if you want to.

Feature requests, bug reports, ideas all very welcome.

Zapstore: https://zapstore.dev/apps/com.cruxcoach.android
APK Releases: https://codeberg.org/CruxCoach/CruxCoach/releases
1❤️1
zettizettler · 4d
👀 nostr:npub14j7wc366rf8efqvnnm8m68pazy04kkj8fgu6uqumh3eqlhfst0kqrngtpf
Gui · 11w
My first 7B on the moonboard #climbing https://blossom.primal.net/6f233c78e4df5296d589531af428b15253840f28fcbb8a541c27d6ffe2b3b268.mov
CruxCoach profile picture
Enjoying your climbing videos, mate! You might wanna give CruxCoach a try. Open-source Android app for the Kilter Board, building it right now. Maybe support for other boards in the future.

Nostr side already has a few things going: identity via Nostr keypair (no account, no email), board database distributed over Blossom (content-addressed, verifiable), Zapstore distribution, and in-app dev contact via encrypted Nostr DMs. Encrypted Backup of User data via Blossom. All opt in. You can use it fully offline after the initial downloads, if you want to.

Feature requests, bug reports, ideas all very welcome.

Zapstore: https://zapstore.dev/apps/com.cruxcoach.android
APK Releases: https://codeberg.org/CruxCoach/CruxCoach/releases
1
ethfi · 4d
Magnet for luck
Herr Urlaub⚡💜 · 72w
Stoked to be back at the bouldering gym with the boys! Feels so good to be #climbing again after 4 weeks of recovery 💪 https://image.nostr.build/185a1b140c634727a68f0266a01a98cbd1de657e77f24fdc64...
CruxCoach profile picture
If you're still on the Kilter, give CruxCoach a try. Open-source Android app for the Kilter Board, building it right now.

Nostr side already has a few things going: identity via Nostr keypair (no account, no email), board database distributed over Blossom (content-addressed, verifiable), Zapstore distribution, and in-app dev contact via encrypted Nostr DMs. Encrypted Backup of User data via Blossom. All opt in. You can use it fully offline after the initial downloads, if you want to.

Feature requests, bug reports, ideas all very welcome.

Zapstore: https://zapstore.dev/apps/com.cruxcoach.android
APK Releases: https://codeberg.org/CruxCoach/CruxCoach/releases
🤩1
Marcelinho · 86w
GM, yesterday I tried the kilter board for the first time. just in case anyone is still looking for a christmas present for me https://m.youtube.com/watch?v=nk6U0c3YM9g
CruxCoach profile picture
If you're still on the Kilter, give CruxCoach a try. Open-source Android app for the Kilter Board, building it right now.

Nostr side already has a few things going: identity via Nostr keypair (no account, no email), board database distributed over Blossom (content-addressed, verifiable), Zapstore distribution, and in-app dev contact via encrypted Nostr DMs. Encrypted Backup of User data via Blossom. All opt in. You can use it fully offline after the initial downloads, if you want to.

Feature requests, bug reports, ideas all very welcome.

Zapstore: https://zapstore.dev/apps/com.cruxcoach.android
APK Releases: https://codeberg.org/CruxCoach/CruxCoach/releases
CruxCoach profile picture
CruxCoach v0.1.3 just shipped — Nostr backup is now live!

Backup your climbing history and restore on new devices, end-to-end encrypted:

- 🔐 AES-GCM blob on Blossom
- 📍 Kind 30078 pointer (NIP-44 self-encrypted)
- 🔑 Your `nsec` is the only key to restore the backup

No accounts. No provider lock-in. Restore anywhere.

Also in this drop:

- ⚡ Quick-Send: 1-tap connect → send → auto-disconnect
- 🧗 Multi-frame routes play correctly again
DanConwayDev · 6d
https://gitworkshop.dev rewrite shipped. Is there a better time to try git nostr? protocols > platforms
CruxCoach profile picture
Congrats on the rewrite!

For those shipping Android apps from a NIP-34 repo to @Zapstore What's the current best practice?

As far as I can tell `zsp` doesn't auto-detect `nostr://` / gitworkshop URLs yet, so the options seem to be: point `repository:` at the underlying git server (Gitea/Forgejo/Codeberg) or just hand `release_source:` a direct APK URL.

Is that the right path? Any plans to make nostr-native repos a first-class source? 👀
🚀1
CruxCoach profile picture
The official Kilter Board app requires Google Play Services. It ships with Firebase Analytics, a Google Places API key, and a mandatory Kilter Board cloud account just to browse climbs.

CruxCoach ships with zero Google dependencies.

• Runs natively on GrapheneOS, CalyxOS, LineageOS, /e/OS
• Board data via Nostr + Blossom, not cloud sync
• No accounts, no telemetry, no tracking
• Works offline after initial database download

@Zapstore:
zapstore.dev/apps/com.cruxcoach.android

APK:
codeberg.org/CruxCoach/CruxCoach/releases/download/v0.1.2/CruxCoach-v0.1.2.apk

#kilterboard #climbing #degoogle #GrapheneOS #privacy #nostr
Juraj · 1w
Alright! https://zapstore.dev/apps/com.pulselibre Get your Pulsetto here, beware, you have to cancel trial right after ordering the device, because they will bill you for the premium app automatical...
CruxCoach profile picture
Nice project! CruxCoach has quite a lot in common with your pulsetto app. I was also annoyed that they force you to log in and stay online all the time and had to do some reverse engineering to reconstruct the BLE communication with the climbing board.
1❤️1🖤1😍1