yashpawar6849/desk-companion ? reverse-engineered prompt

Reverse engineered prompt

Build me a small Go app called Desk Companion that runs in the background and helps me stay on track while I work.

It should watch one or more local git repos, show me how long it’s been since my last commit, and nudge me with a desktop notification if I’ve gone too long without committing. It should also run a simple Pomodoro timer with work, short break, and long break phases, and let me pause, skip, reset, or quit from the keyboard.

I want a terminal view that feels friendly, with a live countdown, git status, and some ASCII art that changes through the day. It should work on Windows, macOS, and Linux if possible, and have a headless mode too so it can just print to the terminal and run quietly.

If you need current details on any cross platform notification commands or terminal UI docs, look them up online as you build it.