Skip to content

Progress

Marcel Bich edited this page Apr 22, 2026 · 1 revision

Progress

Last update: 2026-04-22

Hey everyone - thanks so much for watching this repo and for your patience. Things have been quiet on the public side, but behind the scenes there's actually a lot going on. I'd rather spend this time building something solid than ship a pile of hacks just so there's something to look at.

Most of the effort right now goes into the less-glamorous-but-essential parts:

  • A generic pipeline for loading sprite assets from different sources, so the project isn't locked to any single provider or file format.
  • A flexible configuration language that describes asset sources as data instead of code, making the whole thing extensible without touching the main codebase.
  • Polite fetching behaviour - sensible rate limits, caching, and graceful fallbacks when a source is unreachable, so buddymon stays a good citizen on the web.
  • Writing the documentation before locking in the configuration surface, because I'd rather get it right the first time than break people's setups later.

None of that shows up as pretty commits in the public repo yet, which makes it look like nothing is happening. I promise it's happening - and the goal is that when the first real release drops, it's the kind of thing you'd actually want to install.

If you want to help in the meantime: star the repo, it genuinely keeps me going when the work is in this "invisible infrastructure" phase.

Details on what's already done

Your little buddy doesn't take over

When you're using Claude Code or OpenCode, buddymon shows up alongside your work without taking over the screen or interrupting what you're doing. You get a companion while still focusing on your actual session.

Real pixel art, right in the terminal

Your buddy looks like a proper pixel art character - idle animations, little visual touches, the kind of thing that feels alive. All happening inside the terminal you already use, no fancy graphics required.

Your buddy, your call

Down the road, a local config file will let you point buddymon at your own sprite source, so your companion is exactly who you want.

Stays friendly when things go sideways

If a sprite can't be loaded for whatever reason, you get a small friendly placeholder (a little egg!) rather than a broken-looking display. Forgiving by design, not fragile.

A foundation meant to last

A lot of quiet care is going into how this thing grows - rather than rushing something out just for the sake of visible commits. When buddymon is ready for you, the aim is that it's the kind of thing you'll actually want to keep around long-term.