Yet another agent board cover image

Yet another agent board

My personal projects live as repos in my Forgejo instance, and blipblip, my agent, works on them through issues, moving each one through my status labels (status/research, status/doing, status/review, closed). The problem is that the Forgejo UI is made for visiting one repo at a time: no way to see everything that is in flight at once, and no good way to work on several projects at the same time. So I made a new frontend: one page where I can see all the projects at once, and from where I can tell blipblip to work on them.

How it works:

  • Every issue is on the board, in the column of its status label, so I can see where everything is at a glance.
  • I can write comments, reading and answering any thread without leaving the board.
  • I can review the PRs, see their diffs, and merge them.
  • I can give blipblip recurrent tasks on a cron, like checking for improvements, finding dead code, or proposing refactors. Whatever it does comes back as normal issues and PRs.

It is purely a frontend talking to the Forgejo API directly: there is no database, and Forgejo stays the only source of truth. Since I reach the board over Tailscale, it works the same from my phone as from my laptop.

The code is not public, but I'm happy to share it if somebody is interested.