Automatización y agentesMiroFish — Simula miles de personas con IA y ensaya un escenario antes de jugártela
MiroFish monta un mundo digital con miles de «personas» simuladas por IA, cada una con su carácter y su memoria, para que reaccionen a lo que les eches: un informe, una noticia o tu página de ventas. Le dices qué quieres averiguar y devuelve un informe; además puedes preguntarle a cualquier personaje por qué ha decidido lo que ha decidido. Es gratis y de código abierto (AGPL-3.0, 77.200 estrellas), pero necesitas dos claves (una de IA y una de Zep Cloud) y su propio aviso es claro: gasta mucho, empieza con menos de 40 rondas.
Revisada el 2026-10-08
- Popularidad
- 77,2k
- Licencia
- AGPL-3.0 (código abierto, con la cláusula de red: si lo ofreces como servicio, publicas tu código)
- Autor
- 666ghj (el mismo autor de BettaFish), con el respaldo de Shanda
- Categoría
- Automatización y agentes
Seguridad: revisada
El contenido es seguro; el instalador o el servicio externo no se auditan aquí.
¿Qué es?
MiroFish es un simulador: le das un material de partida (un informe, una noticia, el precio de tu producto, el borrador de tu anuncio) y él construye un mundo digital lleno de «personas» simuladas por IA. Cada una tiene su carácter, su memoria y su forma de decidir, y entre todas van hablando y evolucionando como si fuera una sociedad.
Al final te da dos cosas: un informe con lo que ha pasado, y el mundo montado, donde puedes preguntarle a cualquier personaje por qué ha decidido lo que ha decidido, o lanzar una encuesta a todos a la vez.
Es el «ensaya antes de jugártela»: en vez de lanzar tu precio y ver qué pasa, montas mil clientes falsos, ves cómo reaccionan y luego decides. Lo firma 666ghj (el autor de BettaFish, la herramienta de análisis de opinión que se hizo viral) y tiene detrás a Shanda, una empresa china de videojuegos (en su README piden currículums a una dirección de Shanda).
¿Para qué me sirve?
Para ensayar escenarios antes de tomarlos de verdad:
- Cómo reaccionaría la gente a un lanzamiento, a un cambio de precio o a un anuncio concreto.
- Opinión pública: cómo se puede torcer una noticia o un comunicado.
- Probar hipótesis que en la vida real serían caras o imposibles de repetir.
- Y también para jugar: su demo enseña a deducir el final perdido de una novela.
Es útil cuando la duda es del tipo «¿y si…?» y quieres ver consecuencias antes de pagarlas en el mundo real.
Cómo se instala
Necesitas Node.js 18 o superior, Python 3.11 o 3.12 y uv (el instalador de paquetes de Python). Después, dos formas:
Opción 1 · Desde el código (la que recomiendan ellos):
git clone https://github.com/666ghj/MiroFish
cd MiroFish
cp .env.example .env # aquí se ponen las dos claves (mira abajo)
npm run setup:all # instala todo (raíz + frontend + backend)
npm run dev # arranca; se abre en http://localhost:3000Opción 2 · Con Docker (un solo comando, como dice el vídeo):
git clone https://github.com/666ghj/MiroFish
cd MiroFish
cp .env.example .env # primero se rellenan las claves
docker compose up -d # luego entra en http://localhost:3000Las dos claves del fichero .env:
LLM_API_KEY=tu_clave_de_ia
LLM_BASE_URL=https://dashscope.aliyuncs.com/compatible-mode/v1
LLM_MODEL_NAME=qwen-plus
ZEP_API_KEY=tu_clave_de_zep_cloudVa preparado para Qwen (Alibaba), pero vale cualquier servicio compatible con OpenAI: se cambia la dirección y el nombre del modelo. La clave de Zep Cloud (la memoria de los personajes) se saca gratis en app.getzep.com.
⚠️ Lo que hay que saber antes
- Cuesta dinero de verdad. Lo dice su propio README, con estas palabras: «*consumo alto: prueba primero simulaciones de menos de 40 rondas*». Cada ronda son muchísimas llamadas a la IA (una por personaje). Empieza en modo «Custom», con pocos personajes y pocas rondas, y mira lo que gasta.
- No es una bola de cristal. Te da escenarios, no predicciones. El vídeo de Instagram lo dice bien («escenarios, no una predicción garantizada»); quien te venda lo contrario, te está vendiendo humo.
- Necesitas dos claves y montar un servicio: no es abrir y listo. Hay que instalar dependencias y tocar un fichero de texto (
.env). - La licencia es AGPL-3.0. Es código abierto, sí, pero con una condición fuerte: si lo ofreces a otros por internet, tienes que publicar tu código. Para uso personal no cambia nada.
- Tus documentos van a su servicio: lo que subas (y todo lo que hablan los personajes) pasa por la API de IA que elijas y por Zep Cloud. Nada de clientes reales ni datos confidenciales.
- El proyecto tiene 59 incidencias abiertas y 73 peticiones de cambio: va muy rápido y todavía se rompen cosas. Es un juguete potente, no un producto terminado.