Characters with continuity
Portable character cards, personas, lorebooks, scenes, and instance-local memory form one traceable context—not a pile of disconnected prompts.
Character orchestration for Discord
Chorus is an extensible, agentic character platform built for conversations that need identity, memory, lore, tools, and operational control to remain dependable together.
The platform
Chorus treats every conversation as an explicit execution path. Each layer can inherit, override, or establish a new boundary—with the controls and evidence to explain what ran.
Portable character cards, personas, lorebooks, scenes, and instance-local memory form one traceable context—not a pile of disconnected prompts.
One application can host many characters, choose the right speaker, sequence a cast, and respect the exact server, channel, thread, and role boundary.
Local and remote inference providers fit behind the same configurable processing path, with deterministic quality gates, retries, and operator-visible provenance.
Built for trust
Configuration cascades from system policy to the exact conversation and character instance.
Agent tools, Discord commands, and the web console share the same authorization boundary.
Private services stay private; public traffic terminates at a deliberately small edge surface.
Age-restricted characters and media can only operate in Discord channels that Discord marks age-restricted.
Engineering preview
Development, staging, and production are isolated environments. The public application will appear at app.chorus.cards only after its security and reliability gates pass.