I don't know man, I mostly break stuff so they can work better.
huijiro.com · @agentuity · @HuijiroHankei · Brazil 🇧🇷
I'm an engineer at Agentuity, a full-stack platform for AI agents. I work mostly on the CLI, dev mode, build pipeline, and framework plumbing. The goal is simple: starting an agent should take one command, not a Friday afternoon.
Right now I'm leading our next major platform rewrite. That means retiring the old runtime, building a framework-agnostic pipeline, adding proper support for the frameworks people want to use, and hunting down dev mode race conditions.
Outside work, I write Neovim plugins, Pi extensions, and games I will almost certainly never finish. If something should exist and doesn't, I'll probably build it.
- YaYeet installs and runs Voices of the Void on Linux through Wine or Proton. It handles game versions, runners, updates, and the usual Linux gaming ceremony.
- blink-cmp-supermaven is a Supermaven source for blink.cmp. It is also the one repo of mine that strangers star.
- tmux-nav.nvim handles Neovim and tmux pane navigation. Every existing plugin had one feature too many.
I build tools for Pi, an extensible coding agent.
- click adds persistent SQLite memory, FTS5 search, and automatic context injection.
- pi-lsp shows inline LSP diagnostics when Pi reads a file and includes a standalone diagnostics tool.
- pi-fireworks adds Fireworks AI as a provider.
- nvim-pi runs Pi inside Neovim.
When I'm not writing dev tools, I'm probably starting another game:
- europa-derelict is space horror in Godot, written in C++, with my attempt at copying Valve's physics.
- gocharge is a typed Go backend framework built on
net/http. - survivors is a Vampire Survivors clone in Rust.




