hi-manshu

hi-manshu / tracey

Public

A flight recorder for your Compose app — catch every interaction before the crash.

11
1
100% credibility
Found Mar 17, 2026 at 11 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Kotlin
AI Summary

Tracey records user gestures, screen changes, custom notes, and crashes in mobile apps built with Compose, allowing developers to replay sessions for easier debugging.

How It Works

1
🔍 Discover Tracey

You hear about Tracey, a helpful tool that secretly records what users tap, swipe, and see in your mobile app to replay later and spot bugs.

2
📱 Add to your app

You simply include Tracey in your app with a quick line, like adding a new ingredient to a recipe.

3
🛠️ Wrap your screens

You place a special invisible wrapper around your app's main screens so it starts watching user actions automatically.

4
▶️ Run and test

You launch your app, tap around, swipe, and use it just like a real user would, while Tracey quietly takes notes.

5
📹 Capture the moment

When something goes wrong or you want to save a session, you trigger a capture and Tracey grabs a full record of everything that happened.

6
👀 Watch the replay

You open the replay to see a timeline of taps, swipes, screen changes, and even screenshots, like watching a movie of the user's journey.

Debug and improve

With the clear replay in hand, you easily figure out and fix the bug, making your app smoother and happier for everyone.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 11 to 11 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is tracey?

Tracey is a Kotlin Multiplatform library that serves as a flight recorder for Jetpack Compose apps on Android and iOS, capturing gestures like clicks, swipes, scrolls, and pinches alongside screen navigation and custom breadcrumbs. It snapshots the interaction buffer on crashes—replaying them automatically on next launch—or on manual trigger, exporting timelines, HTML reports, or even runnable Compose UI tests. Think flight recorder java or flight recorder eft, but tailored for UI debugging in Compose without any per-screen setup.

Why is it gaining traction?

It stands out with zero-composable instrumentation: wrap your root once, and it auto-tracks everything, including navigation via optional integrations, while masking sensitive fields in screenshots. Developers love the privacy-aware captures, live overlay for QA shakes, and one-click exports to HTML or test code—far simpler than log diving or video repros. The crash-to-replay flow delivers context before users report issues.

Who should use this?

Compose Multiplatform devs building consumer apps with complex flows, like e-commerce checkouts or flight trackers, where reproducing flaky gestures or crashes is painful. QA engineers on Android/iOS teams debugging MSFS-style sim controls or Tarkov-like UIs will save hours on step-by-step replays. Solo indie devs prototyping flight sim GitHub projects or price trackers get instant bug context without Sentry overhead.

Verdict

Grab it for debug builds if you're deep in Compose KMP—solid docs and tests make setup trivial despite 11 stars and 1.0% credibility signaling early maturity. Skip for prod until more battle-testing, but it's a smart add for anyone tired of vague crash reports.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.