I saw someone selling an app that shows your Claude Code sessions at the Mac notch. Good idea, so I rebuilt it in an hour(ish) 👷
It's called Perch. Free, open source.
Of course, if I were you, I'd just take 20 min and build your own :)
@chenglinze Hooks! Claude Code runs a tiny helper on each event (prompt sent, tool started, permission needed, turn finished) and it passes it to the app over a local socket. No terminal watching. Session files are only read for token counts and names.
I saw someone selling an app that shows your Claude Code sessions at the Mac notch. Good idea, so I rebuilt it in an hour(ish) 👷
It's called Perch. Free, open source.
Of course, if I were you, I'd just take 20 min and build your own :)
@LiveaAi Hooks, no terminal watching. Perch registers a tiny helper for 9 Claude Code events, and each one hands the event to the app over a local socket and exits. Permission requests wait until you click Allow or Deny in the notch.
@godsall_dev Thanks Adam! The panel never takes keyboard focus, so approvals don't interrupt typing. Status rides on documented hooks, so it should survive CLI updates. Names and click-to-open use undocumented desktop app bits, those may break (the README says so).
Blue is working, orange needs me, green is done. The ones waiting go on top, and I answer from the notch.
No network, no login, ~2,000 lines of Swift you can read.
Independent project, not affiliated with Anthropic. First public repo!
https://t.co/g47PGrpcra
Not the craziest use, but it helped me stop staring at the Spotify pitch box. It's now building me tools on a daily basis. i'm mindblown
https://t.co/njEEScPERx
Introducing Claude Fable 5.2 and Claude Mythos 5.2, designed to tackle the most daunting technical challenges.
They’re capable collaborators on ambitious projects in many fields, and show improvements in areas like coding, reasoning, and vision.
@heymike And yet every release someone writes ‘dreamy indie pop for fans of everyone’ in there. 500 characters, people!
I made an app to make an optimised pitch: https://t.co/njEEScP71Z
Built with Fable 5.2 in a day(ish).
It listens to your song and writes the Spotify editorial pitch. Better than me at 1am, worse than me at 11am.
https://t.co/njEEScPERx
Most of our releases landed on editorial playlists last year. Part of that is 500 characters most artists hate writing.
So I built a free tool: upload your track, it listens, and writes the pitch in about 20 seconds.
It only describes what it hears.
https://t.co/njEEScP71Z
Most of our releases landed on editorial playlists last year. Part of that is 500 characters most artists hate writing.
So I built a free tool: upload your track, it listens, and writes the pitch in about 20 seconds.
It only describes what it hears.
https://t.co/njEEScP71Z
Most of our releases landed on editorial playlists last year. Part of that is 500 characters most artists hate writing.
So I built a free tool: upload your track, it listens, and writes the pitch in about 20 seconds.
It only describes what it hears.
https://t.co/njEEScP71Z
🚨 MEGA GIVEAWAY TIME 🚨
👉 1 LAND
👉 100 $SAND
👉 1 #SnoopDogg Avatar #NFT
To win you need to:
- Follow @TheSnoopAvatars
- Tag a friend
- Like/RT this post
Abbiamo fatto un podcast per @SpotifyItaly sui grandi momenti della storia e della politica italiana
Si chiama Qui si fa l'Italia 🇮🇹
La prima puntata è sul 2 giugno 1946 e c'è Sabino Cassese
@LolloBaravalle@Angus_Magni@Negritaliani @Martina48793121
https://t.co/wVgl4ClKRU
Les propos adressés par le Président Erdogan au Président Macron sont inacceptables. Les invectives personnelles n’aident pas l’agenda positif que l’UE veut poursuivre avec la Turquie, mais éloignent au contraire les solutions. Pleine solidarité avec le Président @EmmanuelMacron