A serial monitor for engineers who care about their data. Every session is recorded the moment you open a port — no record button to forget — and stored as ordinary files on your own machine.
Tracer is not yet signed with an Apple or Microsoft certificate, so your operating system will ask before opening it the first time. The download is fine - the OS just cannot confirm who published it.
macOS: open Tracer, and macOS will refuse. Go to System Settings → Privacy & Security, scroll to the bottom, and click Open Anyway next to Tracer. On macOS Sonoma and earlier you can instead right-click the app and choose Open.
Windows: SmartScreen shows “Windows protected your PC”. Click More info, then Run anyway.
You only do this once, on first launch. Updates afterwards install without any of it.
The idea: most serial monitors show you a stream and throw it away. Tracer keeps every session, lets you annotate it, search it, decode it, and come back to it months later when the same bug reappears.
Opening a port starts recording immediately. Press Save, name the session, and
it lands in your vault at ~/SerialApp/Vault/ — a plain folder of
plain files, organised like anything else in Finder.
Auto Log/, so a session you didn't expect to matter is recoverable.txt or .csv, with annotations carried alongEvery saved session gets a markdown scratchpad. Wiring, test setup, what you were trying to prove, what you concluded. Saves as you type, travels with the session file, and exports alongside the log.
Right-click any line in the log to pin a note to that exact line. A yellow dot marks it in the margin from then on. Six weeks later, the line where the handshake failed still says why it mattered.
Press ⌘F and filter the stream as it arrives — plain text or full
regex, with matches highlighted in place. Works identically on a live capture
and on a session you recorded last month.
Colour whole lines by pattern — errors red, handshakes green — so problems stand out while you're watching, not during the post-mortem.
Pull a named value out of each matching line — temperature, RSSI, state — and watch it update live above the log instead of reading it out of the scroll.
The mode picker changes how the data is displayed, never what is captured — so you can switch views on a session you already recorded.
Line-based log with timestamps and RX/TX colouring.
A real VT-100 for shells, REPLs, and anything that redraws.
Offset / hex / ASCII dump for binary protocols and framing bugs.
Graphs numeric values as they arrive.
Decodes frames into function code, address, registers, CRC.
Split by idle gap, delimiter, or fixed length, then name the fields.
Split the pane to run two of them side by side. Console next to hex is how most framing bugs actually get found.
Ctrl-C/D/Z, BREAK, and DTR/RTS reset
No account, no time limit
One-time purchase — no subscription
Pro is free to try for 7 days — no account, no card. When the trial ends the free features keep working and every session you recorded stays exactly where it is. Purchases are covered by a 14-day money-back guarantee.
Five minutes, no account to create. The trial does not need any of this — it starts on first launch and Pro is simply on for a week.
Changed your mind, or it does not do what you needed? The 14-day money-back guarantee covers it, no reason required. Lost the key, or having trouble activating? Email [email protected].