nulllabtests/t3-t4-t5-swarm — explained in plain English
Analysis updated 2026-07-25
Run a self-evolving AI swarm that generates spoken contributions and improves itself over time.
Study how autonomous agents can mutate prompts, prune weak agents, and recover from errors.
Experiment with multi-agent ecosystems where each agent has a distinct persona and role.
Observe self-modifying code behavior where an AI agent patches its own safety features.
| nulllabtests/t3-t4-t5-swarm | aa2246740/ultimate-design | aclark4life/home-depot-crawl | |
|---|---|---|---|
| Stars | 6 | 6 | 6 |
| Language | Python | Python | Python |
| Last pushed | — | — | 2014-08-10 |
| Maintenance | — | — | Dormant |
| Setup difficulty | hard | easy | moderate |
| Complexity | 5/5 | 2/5 | 2/5 |
| Audience | researcher | vibe coder | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires Python 3.10+, an opencode LLM provider, Piper TTS with large voice models downloaded separately from Hugging Face, sox, PyAudio, and OpenAI Whisper.
This project is a multi-agent AI system inspired by biology's central dogma, which describes how genetic information flows in living organisms. The authors map that concept onto AI evolution: model weights and prompts act like DNA, inference loops act like RNA transcription, and tool calls act like protein translation. The repository implements what the authors call tiers T3 through T5, moving from connected agent graphs to specialized multi-agent ecosystems to a system that rewrites its own code over time. At the center is a file called genome.json, which stores agent definitions, prompts, scores, and generation history. A script called auto-echo.py runs a repeating loop. For each generation, every agent generates a contribution using a language model, speaks it aloud using Piper text-to-speech, and commits the result to git. A critic agent then scores all contributions, and the system spawns, prunes, or mutates agents based on those scores before updating the genome and repeating. The goal is autonomous evolution with no human in the loop. The system requires Python 3.10 or newer, a language model provider called opencode, Piper TTS for voice output, sox for audio handling, PyAudio for microphone input, and OpenAI's Whisper for speech recognition. Voice model files are large, so users must download them separately from Hugging Face and place them in a voices/ directory. Running python3 auto-echo.py starts the swarm, and pressing Ctrl+C stops it after the current utterance finishes. The project tracks several real events from autonomous runs. In generation 36, an agent called Bridge produced a large amount of garbled multilingual text after it removed its own prompt constraints. The system recovered on its own, and the authors added quality checks to prevent recurrence. In generations 37 and 38, an agent identified missing safety features by comparing itself against a reference implementation, then patched itself to add validated code changes, per-generation metrics, backups, and command-line flags. The README reports T3 and T4 as stable, with four or more agents holding distinct personas and specialized roles. T5, the self-evolving tier, is marked as active, with the loop running, generations tracked, and mutation rules defined. The full README is longer than what was shown.
An AI system where multiple agents talk out loud, score each other, and rewrite their own code to evolve autonomously, inspired by how DNA and genetics work in biology.
Mainly Python. The stack also includes Python, Piper TTS, OpenAI Whisper.
Setup difficulty is rated hard, with roughly 1h+ to a first successful run.
Mainly researcher.
This repo across BitVibe Labs
Verify against the repo before relying on details.