Spix - Privacy Fitness Tracker
Privacy-first offline fitness tracker with AI rep counter and gamification
LuckyTheCookie - Lucas THIEBAUT Sports & Health
Screenshots
Description
Spix is your elegant, privacy-first fitness companion that works 100% offline.
PRIVACY & PHILOSOPHY
Because your health data belongs to YOU, Spix was designed to be completely transparent:
• 100% Local & Offline: Works without internet. Your data stays on your device.
• Secure Camera: Used only for real-time movement detection in Rep Counter. No images are saved or sent.
• Accelerometer Alternative: Privacy-conscious? Use sensor-only mode to count reps without the camera.
• Optional Social Features: Social features are completely optional. You stay in control.
• Complete Deletion: One-click account deletion removes all your data instantly.
• No Data Selling: Never. This is a passion project, not a commercial product.
MAIN FEATURES
Dashboard & Tracking
• Today Screen: Synthetic view with weekly progress ring and calendar
• Complete Tracking: 4 dedicated modes (Home Workout, Running, Meals, Measurements)
• History: Full journal with filters and quick deletion
• Health Connect (Android): Smart automatic import of your workouts from other apps
Intelligent Rep Counter
Put down your phone and let AI work for you:
• Detection: Analysis via Camera (local Pose Detection) or Accelerometer
• Exercises: Support for Push-ups, Squats, Sit-ups, Jumping Jacks
• Feedback: Smooth animations and visual coaching
Tools & Gamification
• Workout Generator: Create custom workouts (Duration, Focus, Intensity)
• Streak System: Maintain your streak to unlock visual rewards
• Badges: 10+ trophies to unlock (From "First Step" to "Legend")
• Statistics: Interactive charts to visualize your progress (Weight, Activity)
TECH STACK
Built with React Native, Expo SDK 54, TypeScript, and local-first architecture using Zustand + MMKV for blazing-fast offline performance.
OPEN SOURCE
Spix is open source under AGPL-3.0 license. Contributions welcome!
Versions
Permissions
What the app asks the system for. Android only grants sensitive access after you confirm it.
- Location in backgroundDetermine the location while the app is not open.
- Approximate locationDetermine the location via the network.
- Precise locationDetermine the location via GPS.
- ACTIVITY_RECOGNITION
- BODY_SENSORS
- CameraTake photos and videos.
- Foreground serviceKeep running in the background, visible in the status bar.
- FOREGROUND_SERVICE_LOCATION
Show 23 more permissions
- FOREGROUND_SERVICE_MEDIA_PLAYBACK
- Audio settingsAdjust volume and audio output.
- Read storageRead files on the device storage.
- MusicRead audio files from the media library.
- PhotosRead images from the media library.
- VideosRead videos from the media library.
- READ_MEDIA_VISUAL_USER_SELECTED
- Send SMSSend text messages (may cost money).
- Display over other appsDraw content on top of other apps.
- VibrationControl the vibration alert.
- Write storageCreate and change files on the device storage.
- health.READ_ACTIVE_CALORIES_BURNED
- health.READ_BODY_FAT
- health.READ_DISTANCE
- health.READ_EXERCISE
- health.READ_HEART_RATE
- health.READ_STEPS
- health.READ_TOTAL_CALORIES_BURNED
- health.READ_WEIGHT
- Network stateCheck whether and how the device is connected.
- BiometricsUnlock with fingerprint or face.
- FingerprintUnlock with a fingerprint.
- foss.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
Comments