Synthetic focus groups · local-first

Synthetic research that disagrees with you.

Spin up a focus group of AI personas that debate each other, push back on your idea, and ground every objection in their own experience — not a chatbot that tells you what you want to hear.

A Sonaloop synthesis report

01Where to start

One engine. Three ways to consume it.

Run it yourself for free, let us host it for your team, or have us deliver the finished study. The engine is the same — you choose the effort.

Local · free

Open Core

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

Run the engine yourself — free, local, open.

Explore
Hosted · from €39/seat·mo

Cloud

For teams who want it hosted, shared & governed

Hosted, for teams — the same UI, managed for you.

Explore
Managed · from €4,500

Research

For teams with no time to run it themselves

Done-for-you studies — buy the finished report.

Explore

02Why it’s different

Debates. Disagrees. Remembers.

One population, many jobs.

Swap positioning, pricing, demand, ideation, discovery — without rebuilding the panel.

Method

  • Positioning
  • Pricing
  • Demand/JTBD
  • Ideation (HMW)

Grounded in evidence.

Every verdict carries the quote behind it — a stance from lived experience, not a vibe.

MH

Marcus Hale

CFO · scale-up

objection

Per-seat pricing punishes exactly the teams you want expanding. I’d cap it.

It remembers — and shifts.

Bi-temporal memory: who supported, who balked, and what changed their mind.

Sentiment across the council

For 25%Conditional 42%Against 33%

03How it works

From persona to synthesis.

01

Persona

A longitudinal profile grounded in memory — not a one-shot prompt persona.

02

Simulation

Personas live out workdays and accumulate experience over time.

03

Council

A moderated debate — tension, pain-discovery, then a convergence loop.

04

Synthesis

One auditable answer, with evidence quotes and shift-tracking.

05The architecture

The generative-agents lineage — built to deliberate.

Memory, reflection, planning — the Stanford generative-agents architecture (Park et al.), where the 1,000-person study reached 85% accuracy. We’re that lineage, not the flat “synthetic users” one.

A bi-temporal memory graph, a moderated council, and a synthesis that you can audit — running locally, so your data never leaves the room.

Explore Open Core

06Get started

Bring your own AI. Run it locally — free.

We don’t sell tokens. The free plan runs unlimited councils on your own Claude Code, Cursor or Codex — one line, no API key, set up in under a minute.

claude-codeno API key
$claude mcp add sonaloop --scope user --transport http …
Connected· sonaloop MCP · local
Council ready· 6 personas · debating
Marcus HaleCFO · scale-upobjection
Dana OrtizHead of PMconditional
Priya NairSolo founderfor
Ask the council anything

Opus 4.8 · runs locally · your data stays in the room

Point your agent at it

$
claude mcp add sonaloop --scope user --transport http https://api.sonaloop.com/mcp

Trust / FAQ

Why is local free?

Your own AI agent writes the text. We sell methodology, collaboration and governance — not tokens.

Do I need an API key?

No. Only the optional extras — avatars and semantic recall — use one.

Does my data leave my machine?

Never on Open Core — personas, councils and syntheses all live on your machine.