A Nostr client for iOS, Android, TUI, and desktop, built on NMP.
| Platform | Location | Build |
|---|---|---|
| iOS | apps/ios/ |
Xcode |
| Android | apps/android/ |
Gradle |
| TUI | apps/tui/ |
cargo run -p chirp-tui |
| Desktop | apps/desktop/ |
cargo run -p chirp-desktop |
| Web | apps/web/ |
npm run dev |
Open apps/ios/Chirp.xcodeproj in Xcode. The Rust static libraries are built by the Xcode build phase via just build-ios (see ios/project.yml).
Requires Xcode 16+ and IPHONEOS_DEPLOYMENT_TARGET=17.0.
cd apps/android
./gradlew assembleDebugThe Rust cdylib is built by the Gradle cargoNdk task before assembly.
cargo run -p chirp-tui
cargo run -p chirp-desktopcd apps/web
npm install
npm run dev