App that shows how full the International Space Station's urine tank is in real time

github.com

Open-source macOS/iOS/visionOS app showing real-time fill level of the ISS urine tank via a live data stream.

App that shows how full the International Space Station's urine tank is in real time

pISSStream is a menu bar app that shows the International Space Station's urine tank's capacity in real-time. It is available for macOS, watchOS, iOS, and visionOS. Official Icon

Features

Real-time ISS urine tank level monitoring macOS menu bar integration iOS and watchOS app with live updates visionOS immersive 3D visualization Spatial audio with deep-space soundscape in immersive view Enhanced UI and custom app icon for Vision Pro Uses NASA's official public ISS telemetry stream via Lightstreamer

Installation macOS

Download the latest release DMG. iOS, watchOS & visionOS Due to Apple's security model, you'll need to build from source and sign with your own developer account:

Prerequisites:

Xcode 15.2 or later Apple Developer account iOS 17.0+ device for iOS app Apple Vision Pro or visionOS simulator for spatial computing

Build steps:

Clone the repository

git clone https://github.com/Jaennaet/pISSStream.git cd pISSStream

Open in Xcode

open pISSStream.xcodeproj

In Xcode:

Select your development team in the Signing & Capabilities tab Choose your target device (iPhone/macOS or Vision Pro) Build and run (⌘R)

Note: If you don't have an Apple Developer account, you can still run the app in the simulator or on your device for up to 7 days using a free provisioning profile. For visionOS development, you'll need the visionOS SDK installed in Xcode. The app uses the ImmersiveSpace API for the 3D visualization experience and features spatial audio for enhanced immersion. Requirements

Mac with Apple silicon Xcode 15.2+ Apple Developer Account Vision Pro with developer mode enabled Mac and Vision Pro on same Wi-Fi network

Wireless Development

On Vision Pro:

Settings > General > Developer > Enable Developer Mode Settings > Privacy & Security > Allow Remote Development

Connect Vision Pro:

Open Xcode Window > Devices and Simulators Click '+' to add Vision Pro Follow pairing instructions

Build & Deploy:

Select Vision Pro as build target Product > Run (⌘R)

C

Visit github.com
* This website doesn't allow embedding. AUX iOS app for the best experience.