I originally built SheepCat (
https://github.com/Chadders13/SheepCat-TrackingMyWork) to solve a massive personal pain point.
When you are holding a complex mental model of a C# backend or trying to optimize a heavy SQL query, the absolute worst thing for your working memory is having a PM come to you and require and upadte which forces you to open a heavy web browser, navigate a clunky enterprise UI, and find a specific ticket just to log a status update. The context-switching friction is brutal.
So, I built a local, lightweight Python desktop app to bypass it. The core philosophy is the "gentle nudge"—working with our brains instead of against them, which is especially helpful for neurodivergent developers dealing with the dyslexia or ADHD tax.
It gently takes updates when your have two seconds and stores them ready for when you have the time to focus on a proper update. All messages are enhanced by Ai meaning that you can drop messy half written messages in and you will get a summary that is polished.
With the new v1.3 release, you can log your micro-updates locally all day, and then push them directly to Jira or Azure DevOps via API without ever leaving your flow state.
The Code: https://github.com/Chadders13/SheepCat-TrackingMyWork
I'm keeping this entirely free and open-source to help as many developers as possible. If this saves your flow state or makes your Monday a little less chaotic, any support to help ramp up the project and keep the caffeine flowing is massively appreciated: https://buymeacoffee.com/chadders13h/membership
I'd love any feedback on the code