Mind Swarm is a multi-package workspace for an agent A-Life LLM experiment. This repository combines the Python execution engine, runtime assets, and several TypeScript user interfaces into a single root repository so the system can be developed and published together.
mind-swarm-core- Python backend and execution engine built around FastAPI and agent runtime servicesmind-swarm-runtime- runtime agent definitions, knowledge packs, tools, and M-brain modulesmind-swarm-hive- Python package for the question-driven collective intelligence layermind-swarm-common-ui- shared TypeScript UI and transport utilitiesmind-swarm-cli-ui- terminal interface for interacting with the platformmind-swarm-web-ui- Vite/React web frontendmind-swarm-monitor- Vite/React monitoring dashboardmind-swarm-archive- archived sample run output kept as an example of a generated run
One archived run is intentionally kept under mind-swarm-archive as a reference example.
Use Python 3.10+ for the Python packages.
cd mind-swarm-core
python -m venv .venv
. .venv/Scripts/activate
pip install -e .[dev]cd mind-swarm-hive
pip install -e .[dev]Use Node.js 18+ for the TypeScript and React packages.
cd mind-swarm-common-ui
npm install
npm run buildcd mind-swarm-cli-ui
npm install
npm run buildcd mind-swarm-web-ui
npm install
npm run devcd mind-swarm-monitor
npm install
npm run dev- Some package manifests and subproject documentation still reference their original standalone repositories.
- If this workspace is kept as the canonical repo, those internal repository URLs should be normalized in a follow-up cleanup.