See every event across all your dev tools in one chronological timeline. Debug complex user flows by watching network requests, storage changes, state updates, and navigation happen in real-time.
The React Native build of this tool, running here on mock data. The Flutter port ships the same panels — walk the tour, or skip it and start tapping.
Not a video — this is the shipped tool on mock data. Storage writes, Redux actions, queries, requests and navigation land on one axis, in true order.
flutter pub add buoy_eventsEvents Timeline automatically aggregates from all installed Buoy tools. No additional setup required — each tool registers its own event source when it registers itself.
| Source | Events |
|---|---|
| Network | every HTTP request with status and timing |
| Storage | every persisted write with diffs |
| Routes | every navigation with params |
| Riverpod | every provider state change |
Auto-detection — If you have the tool installed, its events automatically appear in the timeline.
Tap the magnifying glass in the header to filter the timeline as you type. Matches an event's title, its subtitle (status, duration, host, key), and the full URL of network events — so you can search a host, an action type, a storage key, or a query string value.
Search stacks with the source badges — filter to Network, then search for the failing endpoint.
Copy your event timeline in formats optimized for AI assistants. Reproduce a bug, export, and paste into Claude or ChatGPT with your question — or skip the copy-paste entirely and let an agent read it live with the MCP server's get_events.
The export follows what's on screen: filter to a source or search the timeline first and you copy that slice, not the whole session.
Related events can share a correlationId (included in JSON / LLM exports) so you can trace a full lifecycle across sources when tools emit one.
Install buoy_events — it aggregates automatically from the Buoy tools you already have: network requests, storage writes, navigation, and Riverpod state changes, newest-first, with per-source filters and live counts. No extra setup.
Yes — pause capture and copy the timeline as markdown, JSON, plaintext, or a mermaid diagram.