MiroFish is an AI prediction engine that builds a digital parallel world from your data. Upload seed materials, describe your prediction goal, and thousands of AI agents with distinct personalities simulate social interactions to generate outcome reports.

An AI prediction engine powered by multi-agent simulation. Upload seed materials (news, policies, financial data, or even fiction), describe what you want to predict, and MiroFish deploys thousands of AI agents with distinct personalities and memory to interact in a digital parallel world — generating prediction reports based on simulated outcomes.
MiroFish requires two external API keys before it can function:
LLM_BASE_URL to https://hnd1.aihub.zeabur.ai/ and LLM_MODEL_NAME to e.g. gpt-4.1-miniLLM_BASE_URL = https://api.openai.com/v1), Alibaba Bailian (https://dashscope.aliyuncs.com/compatible-mode/v1), or other OpenAI-compatible providers| Variable | Description |
|---|---|
LLM_API_KEY | Your LLM API key (required) |
LLM_BASE_URL | LLM API endpoint (default: Alibaba DashScope) |
LLM_MODEL_NAME | Model name (default: qwen-plus) |
ZEP_API_KEY | Zep Cloud API key for agent memory (required) |
LLM_BOOST_API_KEY | Optional secondary LLM for acceleration |
LLM_BOOST_BASE_URL | Optional secondary LLM endpoint |
LLM_BOOST_MODEL_NAME | Optional secondary LLM model name |
OASIS_DEFAULT_MAX_ROUNDS | Max simulation rounds (default: 10). Higher = more detailed but costs more tokens |
AGPL-3.0 — GitHub