Discover and explore top open-source AI tools and projects—updated daily.
nikmcflyOffline multi-agent simulation and prediction engine
New!
Top 22.9% on SourcePulse
MiroFish-Offline offers an entirely local, multi-agent simulation engine for public opinion, market sentiment, and social dynamics. This English-UI fork of MiroFish replaces cloud dependencies with Neo4j and Ollama, enabling researchers and analysts to simulate reactions to documents like press releases or policy drafts on their own hardware without external API costs or data privacy concerns.
How It Works
The engine ingests documents, building a Neo4j knowledge graph from extracted entities and relationships. It generates hundreds of AI agents with unique personalities and memories, simulating interactions on social platforms to track sentiment and influence dynamics. A ReportAgent analyzes outcomes, and users can directly interrogate agents. The architecture features an abstract GraphStorage interface and a hybrid search (0.7 vector similarity + 0.3 BM25).
Quick Start & Requirements
Docker Compose is recommended. Prerequisites include Docker, Python 3.11+, Node.js 18+, Neo4j 5.15+, and Ollama. Setup involves cloning, copying .env.example to .env, running docker compose up -d, and pulling Ollama models (e.g., qwen2.5:32b, nomic-embed-text). Access the interface at http://localhost:3000. Manual setup is also detailed.
Highlighted Details
LLM_BASE_URL and LLM_MODEL_NAME.Maintenance & Community
A fork of MiroFish, originally supported by Shanda Group, with its simulation engine powered by OASIS/CAMEL-AI. No specific community channels or active maintenance signals are detailed.
Licensing & Compatibility
Licensed under AGPL-3.0, requiring derivative works to also be AGPL-3.0. This copyleft license necessitates careful consideration for commercial use or closed-source integration.
Limitations & Caveats
CPU-only inference is significantly slower. Substantial hardware resources (16GB+ RAM, 10GB+ VRAM for smaller models, 24GB+ for larger models) are recommended for optimal performance.
2 weeks ago
Inactive
open-thought
nickscamara
666ghj