Skip to main content
Bolly supports multiple instances — each with its own personality, memory, mood, drops, and configuration. Think of each instance as a separate companion with its own identity.

How instances work

Each instance gets its own directory under ~/.bolly/instances/:

What’s isolated per instance

Managing instances

Instances are managed through the Bolly UI. You can:
  • Create new instances with custom names
  • Switch between instances
  • Delete instances you no longer need

Use cases

  • Personal + Work — keep work context separate from personal conversations
  • Different personalities — experiment with different soul.md configurations
  • Project-specific — create an instance for each major project with relevant memory
  • Shared device — each user gets their own instance

Heartbeat staggering

When multiple instances are running, their heartbeat cycles are staggered with 30-second delays between each. This prevents all instances from firing simultaneously and overloading the API.