Persona attribute system for AI agents
hersona
Break tone, personality and vocabulary down into attribute data. Blend them, then inject the result into the system prompt as your agent's persona.
▶ Tap the chat bubble at the bottom-right to talk with a persona right now.
Scroll
01 — Attributes
59 attributes
5 categories
02 — Use cases
Who is it for?
For Writers
Novels / ScreenwritingLock attributes per character so tone and personality never drift, even across a long work. Reproduce the same persona exactly across writing sessions.
For Roleplayers
RoleplayBlend your favorite attributes to recreate an ideal character. Three intensity levels let you dial anything from "a subtle tsundere" to "full-on Kyoto dialect."
For Developers
Multi-agent developmentInject distinct personas into multiple agents to give each one character. Since it's all YAML data, swapping, version control and sharing are easy.
For VTubers
Streaming / AI co-hostDesign the personality of an AI co-host. The conflicts check picks combinations that won't break, giving your stream banter a stable character.
03 — Blend
Blend attributes
into one persona
04 — Demo
Install & run
Real sessionpip install → list → blend → measure
05 — Inject
Inject into
any agent
Hermes Agent / CLI / any LLM. Try the persona right here from the chat bubble.
github.com/shiro-0x/hersona