Runs the MiroFish screen. Check with node -v.
// you asked for this
The open source engine that builds a world of AI people with different backgrounds and lets them react to your launch, one by one. Here is the repo and how to run it.
Open it, and see what is inside.
Three cards you copy and paste into any AI chat.
The usual problems, and the fix for each.
// get it
You give MiroFish seed material and ask it a question in plain words. It builds a world of AI people with their own backgrounds and memories, lets them interact, and writes you a prediction report. You can then chat with any of them.
Free and open source, with over 79,000 stars on GitHub. It runs on your computer.
Open The MiroFish GuidePDF . opens in a new tab10 pages: what you need, the two keys, the install, what to upload from your launch, what to ask it, how to read the report and how to keep the bill small.
Open MiroFish On GitHubgithub.com/666ghj/MiroFish See The Live Demo Firstno install neededRuns the MiroFish screen. Check with node -v.
Runs the engine behind it. Check with python --version and uv --version.
Any model that works with the OpenAI format. The repo's default is Qwen-plus on Alibaba Bailian. You pay that provider for what you use.
The memory for the AI people. Zep's free monthly quota is enough for simple runs.
The README warns it uses a lot of model calls. Try fewer than 40 rounds first.
// set it up
On a computer, in the Terminal app. Tap Copy, paste, press Enter.
Step 1 of 3 . start here
Paste into Terminal. Then open the new .env file and paste your model key and your Zep key where it says to.
git clone https://github.com/666ghj/MiroFish.git cd MiroFish cp .env.example .env
Step 2 of 3
One command installs everything, the next one starts it. Then open http://localhost:3000 in your browser.
npm run setup:all npm run dev
Step 3 of 3
Upload your ad, your price and your launch page as the seed material, then describe what you want predicted in plain words. Something like this:
Here is my ad, my price and my launch page. Simulate how [WHO YOUR BUYERS ARE] react when they see this launch. Who ignores it, who buys, who pushes back, and why. Tell me what to change before I launch.
// get unstuck
Yes. It works with any model that uses the OpenAI format. Put your key in LLM_API_KEY, https://api.openai.com/v1 in LLM_BASE_URL and the model name in LLM_MODEL_NAME.
MiroFish is free. The model calls are not, and a simulation makes a lot of them. Start with fewer than 40 rounds and check your provider's usage page.
Docker works too: after copying .env.example to .env, run docker compose up -d. Or look at the live demo first.
It is a simulation, not a guarantee. Use it to find objections and weak spots before you spend on the real launch.
Check the repo's README and its Discord, or email support@variancemarketing.com.
MiroFish is an open source project by its own team (AGPL-3.0), not by Avi Grondin. This page is not affiliated with or endorsed by it.
// what next . paid . optional

You came to test a launch before it goes out. MiroFish predicts the reaction. The Playbook shows how to run the launch itself, ads to sales.
I wrote The AI Scale Playbook for the rest: ads, SEO, your website, cold email, DMs, AI calling, video, sales and finance.
All sales are final. You get instant access to digital files, so there are no refunds.
See what is in the Playbook$27 . one payment . next pageNot for you? Close this page. Everything above stays free.