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
201 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.
For Product Teams
Roadmaps / DiscoveryLayer product-manager discipline onto any persona: clarify users, goals, trade-offs, metrics, and validation before committing to scope.
For QA Teams
Testing / Release readinessUse persona blends for reviews that still demand acceptance criteria, edge cases, regression risks, and evidence-backed release calls.
For Data Teams
Metrics / AnalysisKeep the character voice while enforcing metric definitions, data-quality checks, reproducible calculations, and caveated conclusions.
For Support Teams
Troubleshooting / EscalationGive support agents empathy plus safe troubleshooting order, evidence capture, escalation summaries, and secret-handling guardrails.
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