whatisgithub

What is phantomcrowd-simulacra?

charan820/phantomcrowd-simulacra — explained in plain English

Analysis updated 2026-05-18

151HTMLAudience · pm founderComplexity · 4/5Setup · moderate

In one sentence

PhantomCrowd Simulacra (EchoHerd) simulates how a message will spread, get amplified, or get distorted across a population of AI persona agents, running entirely on a local LLM.

Mindmap

mindmap
  root((PhantomCrowd))
    What it does
      Simulates message spread
      Persona agent reactions
      Drift and decay analysis
    Tech stack
      Local Ollama LLM
      Web dashboard
      In-memory knowledge graph
    Use cases
      Marketing and PR testing
      Political communication
      Product launch preview
      Academic research
    Features
      Multilingual agents
      Intervention sandbox
      Export and replay

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Test a marketing slogan or press release against a simulated audience before publishing it publicly.

USE CASE 2

Model how policy or political language might resonate or polarize different demographic groups.

USE CASE 3

Preview internal reactions to a new company policy before announcing it to staff.

USE CASE 4

Study rumor spread and narrative drift for academic or social research.

What is it built with?

HTMLOllamaJavaScript

How does it compare?

charan820/phantomcrowd-simulacragainubi/note-slidesreunios2024/cortex-sentinel-trading-nexus
Stars151151152
LanguageHTMLHTMLHTML
Setup difficultymoderateeasymoderate
Complexity4/52/54/5
Audiencepm foundervibe coderresearcher

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 1h+

Requires a locally running Ollama-compatible model of 7B parameters or larger, no cloud API needed but local compute is.

No license information is stated in the README.

So what is it?

PhantomCrowd Simulacra, also called EchoHerd in its README, is a tool that simulates how a piece of content, such as a post, article, or marketing message, might spread and change as it moves through an online audience. Instead of just measuring likes or clicks after the fact, it creates a population of simulated persona agents that read your message, react to it, and talk to each other, generating synthetic conversation chains that show how your original meaning might get amplified, ignored, or twisted over time. You start by pasting in your seed message, then choosing or generating a population of agents, each with its own backstory, social connections, attention span, and memory. As the simulation runs, agents respond to your content and to each other's reactions, and the tool tracks how the conversation drifts away from your original wording, plus how quickly interest in the topic tends to fade. You can pause a simulation midway to inject a correction or a different angle and see how that changes where the conversation goes next. The README lists use cases such as testing marketing slogans and press releases before launch, modeling how policy language might land with different groups, previewing reactions to a product announcement or company policy, and studying rumor and narrative spread for academic research. Every agent can be tuned with settings like influence weight, skepticism, and memory decay rate, so you can explore what-if scenarios, for example testing what happens if your most influential simulated agent turns skeptical of your message. The system runs entirely on your own machine using a local, Ollama-compatible language model such as Mistral, Llama 3, or Qwen, so no data or content leaves your network and no cloud API is required. Results are shown on a web dashboard with a node map, a timeline you can scrub through, a sentiment gauge, and per-agent conversation logs, and simulation runs can be exported as JSON, CSV, or animated GIF for later review.

Copy-paste prompts

Prompt 1
Explain how PhantomCrowd's persona agents decide whether to amplify, ignore, or distort a seed message.
Prompt 2
How do I set up PhantomCrowd Simulacra with a local Ollama model like Mistral or Llama 3?
Prompt 3
What settings can I tune per agent, such as influence weight or memory decay, to model a skeptical audience?
Prompt 4
Walk me through pausing a simulation to inject a correction and observing how the outcome changes.
Prompt 5
Describe the dashboard views PhantomCrowd provides, like the drift radar and sentiment gauge.

Frequently asked questions

What is phantomcrowd-simulacra?

PhantomCrowd Simulacra (EchoHerd) simulates how a message will spread, get amplified, or get distorted across a population of AI persona agents, running entirely on a local LLM.

What language is phantomcrowd-simulacra written in?

Mainly HTML. The stack also includes HTML, Ollama, JavaScript.

What license does phantomcrowd-simulacra use?

No license information is stated in the README.

How hard is phantomcrowd-simulacra to set up?

Setup difficulty is rated moderate, with roughly 1h+ to a first successful run.

Who is phantomcrowd-simulacra for?

Mainly pm founder.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.