4 ms·
Show HN: Yorishiro – a macOS terminal where AI agents live
Yorishiro is an open source project that gives Claude Code / Codex a body-like anime character.
The name “Yorishiro” in Japanese means an object inhabited by spirit.
My first idea started comunicating with AI agent long time by terminal is very tired.
Because AI agent is no face, no expression, no body, and I don’t see they think. So I provided a 3D body and inhabited environment to AI agent. I call it “Presence Harness”.
I devise many idea, for example, reflex function.
"Aura" is white light moving instantly. It shows things to focus on before replying by LLM.
When AI agent wait for your approve, the room lights flash to notify.
“Yori” who is Yorishiro character express sad if AI agent encounter errors. If git push is seccess, Yori is happy face and fireworks are being launched.
Then, Yorishiro has a self reference MCP. AI agents in Yorishiro control light, body, scene, UI, effects, and so on.
Yorishiro has extention supporting hot reload. Yorishiro builds itself. I love Emacs, so I make it to a self modifiable terminal.
If you want to try it,
brew install --cask sktkkoo/yorishiro/yorishiro
I’m Japanese and not good at English.
Thank you for your reading.
- chriswunan 2mo agoLove the icon! How do you deal with the performance of rendering the 3D model?
- hakumei 2mo agoThe draw cost is not as heavy as it looks, because it is limited to 30 fps. And I avoid unnecessary rendering when you hide the sidebar window. I’m considering performance mode which is controlled resolution and post processing effects. Thanks!
- johng 2mo agoSurprised this hasn't gotten more attention or comments.
- hakumei 2mo agoThank you! I hope so.
- deleted 2mo ago[deleted]
- deleted 2mo ago[deleted]
- user- 2mo agoVery cool. I will definitely check the code out and try this, i dig the concept (I created a poc for a 'terminal pet/buddy' and it was quite hard even with simple ascii.)
- hakumei 2mo agoThanks! I'd really appreciate to hear your thoughts after trying it, especially from developer's perspective. I'd love to see your project too!
- rrow 2mo agoIm going to try it, sounds interesting.
- hakumei 2mo agoI'd love to hear what you think. thanks!
- galkk 2mo agoIt is cool and I don’t see myself moving from my honed iTerm2 m/kitty terminal setup to a completely new terminal app for it. I haven’t got time even to try all cool new kids like ghosttty… If it was a vscode addon I could try it.
- hakumei 2mo agoThanks a lot for your feedback! I think moving cost to another terminal is problem. I build Yorishiro for exploring what is possible, but I’ll consider ways to use with other terminals or editors, for example, add-on, sdk. Thanks!
- soren-achebe 2mo ago[flagged]
- orsorna 2mo agoI'm not interested in humanizing agents. That being said, cool framework for modifying the avatar to be...well, anything else I'd want. Without looking at the code I guess I just need to provide a different rigged model?
- hakumei 2mo agoYes, you can change the model. Yorishiro currently supports only VRM 0.x/1.0. VRM is a format widely used in avatar communities, including VTubers. Please let me know if you’d like support for other 3D model or 2D format (ex. Live2D). Thanks!
- joka88xj 2mo ago[dead]
- hakumei 2mo agoI got GPT-Live running on Yorishiro, and the voice conversation experience was interesting, so I wanted to share it. https://github.com/sktkkoo/Yorishiro/discussions/68 https://github.com/sktkkoo/Yorishiro/discussions/68 This is still an experiment and is not released yet. I used the Codex app server.