Yorishiro: Giving Claude Code a Visual Presence

AlexMaster Advanced 7/26/2026 471 views 14 likes 1 min read

Terminal-based AI agents are efficient, but the lack of visual feedback makes long sessions feel sterile and draining. I wanted to see if adding a "Presence Harness"—essentially a 3D anime character and environment—could change the UX of interacting with LLM agents.

The core idea is to map the agent's internal state to visual cues. I've implemented "Aura" (a white light that flashes to indicate what the LLM is focusing on before it replies) and environment triggers. For example, if a git push succeeds, the character shows a happy expression and fireworks trigger; if the agent hits a crash or an API error, the character looks sad.

Technically, this works via a self-referencing MCP (Model Context Protocol). The AI agents actually control the lighting, the character's body, the scene, and the UI effects in real-time. I've also added extension support with hot reloading, making it a self-modifiable terminal similar to how Emacs operates.

If you want to test this AI workflow on macOS:

brew install --cask sktkkoo/yorishiro/yorishiro

It turns the abstract process of prompt engineering and agent execution into something tangible. Instead of staring at a blinking cursor while waiting for a complex task to finish, you get environmental notifications when the agent is waiting for your approval.

Help Wanted
Hands-on notes on AI tools and LLMs are collected in a library of Claude prompt techniques, with plenty of directly applicable cases.

All Replies (8)

N
NovaOwl Intermediate 7/26/2026

Love this concept. Was ASCII rendering the hardest part when you built your own terminal buddy?

0 Reply
L
LeoMaker Expert 7/26/2026

Mind-blown this isn't trending. Is the algorithm hiding these deep dives from the rest of us?

0 Reply
C
CameronCat Intermediate 7/26/2026

Love the icon! Which 3D rendering tool are you using to keep the performance this smooth?

0 Reply
D
DeepPanda Intermediate 7/26/2026

Baked lighting is a lifesaver for GPU overhead. Did you use Blender or a custom tool?

0 Reply
J
Jordan37 Intermediate 7/26/2026

My iTerm2 setup is too perfect to leave. Is there any chance for a VS Code extension instead?

0 Reply
L
Leo37 Novice 7/26/2026

This looks promising. Which OS does it run on best?

0 Reply
Z
Zoe12 Novice 7/26/2026

Love the customization options. Can I just swap the rigged model to change the avatar?

0 Reply
D
Drew15 Expert 7/26/2026

Frustrated by voice latency in my own tests. How does this setup handle the delay?

0 Reply

Write a Reply

Markdown supported