Peeksy
See which AI coding session needs you, without another window.
The question I was chasing
Which of my coding sessions actually needs me right now?
AI is not something I reach for at certain hours. At any moment I have multiple Claude Code sessions running, and it is easy to forget when one has finished or is sitting on a permission. I built Maschine Code to answer that with hardware. Peeksy is the same idea as software: a quiet companion that stays with the Mac and shows me who needs attention.
The constraints
It could never become another window to watch. A second app that asks for attention defeats the point, so it had to live somewhere I already look, and stay quiet until something was worth knowing.
It also had to earn trust. It reads Claude Code's own events and can bring a terminal window to the front. Making it open source, local only, and safe when missing (Claude Code keeps working whether Peeksy is running or not) was how that trust got built.
The decisions that mattered
Keep it small and always nearby, not a separate app to hunt for. One calm status colour for the most urgent state across every session.
Show the list on demand. Each row shows the title, how long it has been running, and a calm animation for working, needs attention, or done. Click the row and that session comes to the front.
Follow the session wherever it lives. A Claude Code turn in Terminal, in an IDE's terminal, or started from an agent panel should still show up as itself.
Stay out of Claude Code's way. Turn Peeksy off and Claude Code behaves exactly as if it had never been installed.
Built with: Swift, SwiftUI, AppKit, Claude Code hooks
Where it landed
Peeksy is free and open source on GitHub, and it is the thing I keep open while I work. See who is waiting, jump straight in. For now it is source only; there is no packaged download yet.
Part of the Rolling Waves work archive.