HERSONA  /  v0.0.1
IDLE CATALOG ↗ GITHUB ↗
MOUSE — ROTATE / DISTORT
SCROLL — MORPH
hersona ロゴ

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

◆ Personality 20 ❝ Speech 20 ✦ Archetype 09 ♪ Hobby 05 ◉ Visual 05

YAML — core_traits / catchphrases / tone ・ attributes CC0 1.0 / code MIT

02 — Use cases

Who is it for?

For Writers

Novels / Screenwriting

Lock attributes per character so tone and personality never drift, even across a long work. Reproduce the same persona exactly across writing sessions.

For Roleplayers

Roleplay

Blend 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 development

Inject 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-host

Design 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

$ hersona blend tsundere keigo --weight strong # compatibility check via conflicts_with / 3 intensity levels $ /hersona personality/tsundere speech/keigo multi

04 — Demo

Install & run

Real sessionpip install → list → blend → measure

05 — Inject

Inject into
any agent

SYSTEM > You are an AI agent. Carry out tasks, report and converse while maintaining the persona built from the blended attributes.

Hermes Agent / CLI / any LLM. Try the persona right here from the chat bubble.
github.com/shiro-0x/hersona