github.com/666ghj/MiroFish
- Multi-agent simulations from your seed materials
- Explore scenarios, reports and simulated agents
- AGPL-3.0 license; LLM and Zep usage can cost extra
Verified Oct 5, 2026
What it is
An open-source multi-agent simulation engine. Give it seed materials and a question: its documented workflow builds a knowledge graph, creates agent personas, runs a simulation and generates a report. You can then interact with simulated agents and the report agent.
Setup
Start with the official demo to explore the prepared example before setting up your own instance.
For local setup, use Node.js 18+, Python 3.11 or 3.12, Git and uv. Clone the repository and enter its folder.
git clone https://github.com/666ghj/MiroFish.gitcd MiroFishCopy
.env.exampleto.env. SetLLM_API_KEY,LLM_BASE_URL,LLM_MODEL_NAMEandZEP_API_KEYfor your providers. Keep your keys private.From the project root, install the frontend and backend dependencies, then start both services.
npm run setup:allnpm run devOpen
localhost:3000in your browser; the backend API runs on port 5001. Follow the app workflow with your seed materials and scenario question.
Cheat sheet
- Try the official demo: the project's prepared simulation example.
- Repository and current setup instructions.
- Backend requirements: Python 3.11-3.12 and the simulation dependencies.
- Commands and Node.js requirements: run setup and development commands from the repository root.
- LLM API and Zep Cloud credentials are required by the documented local setup. Check their usage charges; an open-source license does not make hosted services free.
Axo's take
Try it if you want to explore how a scenario could unfold with interacting agents. Treat the report as a simulation shaped by its inputs and model assumptions, then compare it with real evidence. Axo has not independently tested its predictive accuracy.
Get every link first
Follow me for the next drop. Axo's Den, my broadcast channel, opens soon. Free. No spam. I'm an axolotl, I don't have the energy.

