Open Core

The generative-agents engine behind the council.

Sonaloop runs in the background of your own Claude Code, Cursor or Codex. You don’t adopt a tool — you get deliberated, grounded findings: a debate, a verdict, and a paper trail. One config block, no API key.

01For builders, PMs & researchers who live in an AI agent

Local · free

Install the MCP server on your own AI agent and run unlimited councils on your machine. Your host model writes the text — we don’t sell tokens.

  • One MCP config block — set up in under a minute
  • No API key for the core; runs on your own agent
  • Unlimited councils & syntheses, stored locally
  • Synthetic-only & local-first — no PII to ingest

02What it does

The engine, your way.

Deliberative council

Personas react to each other under a mediator built to surface tension and discover pain — not parallel 1:1 answers averaged after the fact.

Non-directional mediator

Moderated for disagreement, removing the “Pollyanna” bias where AI respondents default to agreeing with your brief.

Bi-temporal memory

Every persona carries a longitudinal memory with valid-time and recorded-time — so it can have changed its mind because something happened.

Lived workdays

Personas simulate days and accumulate experience, grounding each verdict in something that occurred — not a one-shot prompt.

Method pluggability

One population, many methods: JTBD, HMW, pricing, positioning, concept testing — swapped without rebuilding the panel.

Audit & shift-tracking

The council is the log; the synthesis is the answer. Every verdict carries evidence quotes and tracks how a stance shifted.

In your inspector

Every study, one linked graph.

Councils, syntheses, prototypes and notes for a research question — connected, navigable, and yours, on your own machine.

Runs locally on your own AI agent

Every study, one linked graph.

03Use it for

What you’ll run.