Projects

Claude Notify

Claude Notify helps keep track of Claude Code sessions by sending MacOS notifications when a task has completed or user input is required.

When using a coding-agent based software development workflow, it's usually advantageous to have a number of sessions on the go. This means while waiting for one session to do a longer task, you can keep making progress on other things. I run these different sessions using git worktrees, each in a separate tmux session.

The danger is that after kicking off a bigger task on a high-value ticket, you move to another session to work on another issue or feature. And by the time you get back to the first session, expecting a complete plan or commit ready to review, instead you find the agent got stuck in a permissions prompt after a couple of seconds, and hasn't made any progress.

Claude Notify helps by sending a MacOS notification when a session is stuck and needs input, or when its complete and ready for review or the next prompt. This allows you, the human, to decide which sessions to prioritise moving forward, and which to leave waiting for some down-time.

Claude Notify screenshot

Claude Notify screenshot

The Blanding Consultant

The Blanding Consultant is an AI character name generator, producing P. G. Wodehouse style character names.

This was a project to develop my text-generative machine learning skills, as well as my first full-stack web development project.

Backend in Python, frontend built with React. Deployed on Google Cloud App Engine.

See blog post Building The Blanding Consultant for more details on the development of The Blanding Consultant. The code is on Github.

The Blanding Consultant screenshot

The Blanding Consultant screenshot