DevPortal
Let idle dev environments rest.
Starts automatically when you visit. Stops automatically when you don't. A lightweight launcher for managing multiple local apps.
APP SCREENSHOTAI, apps, and developer tooling — from concept to implementation to release.
Small inventions for myself, and solid engineering for teams.
Start with what each project does.
If it catches your interest, dig into the design and code.
Read as deep as you like.
Let idle dev environments rest.
Starts automatically when you visit. Stops automatically when you don't. A lightweight launcher for managing multiple local apps.
APP SCREENSHOT
PROMO VIDEO / 35 SEC ↗Talk with a 3D character on your iPhone. An experiment in AI conversation combining speech synthesis and lip sync.
See what I built ↗const result = await core.run({
agent: { provider: 'codex' },
prompt: 'Build something',
onProgress: onUpdate
});Run different agent CLIs through one shared run() API — with consistent cancellation, progress, and failure handling.
See what I built ↗A host that exposes your authenticated local AI agents as an LLM-compatible HTTP API.
See what I built ↗All of these are real, public repositories. DevPortal shows an actual screenshot and CharaTalk a still from its promo video; the other visuals are concept illustrations.
More open source ↗I try out technologies that catch my eye and turn them into small, working things. Here are the themes I'm exploring, as far as I can share them.
See what's on my mind ↗Whether it's personal open source or product work for a company, it all starts from the same feeling: "this could be better."
Alongside designing and building new businesses and web services, I keep developing AI tools and local apps on my own. I care about starting from what users are trying to achieve, choosing the right technology, and carrying it all the way to something that works.
View my public career history (Japanese) ↗Look past the requested features to what actually needs to be achieved.
Don't let ideas sit — validate early in a form you can try.
Consider not just features, but the cost of operating and maintaining them.
New products, AI adoption, technical design, system replacements. Here's what I'm good at, how I work, and my experience.