Back to skills
SKILL.md
Truealife
ASecurityComprehensive index of Artificial Life repositories across history, with special focus on 2024-2025 breakthroughs. ASAL, Flow-Lenia, CAX, ALIEN, JaxLife, and 256+ GitHub repos.
- 61 stars
- 0 votes
- 0 copies
- 1 view
- Added September 6, 2026
Works with
Security analysis
100/100Pro scans all 4 files and shows the line behind each finding
npx -y skills add plurigrid/asi --skill truealife --agent claude-codeAre you the author of Truealife?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/plurigrid-truealife)---
name: truealife
description: Comprehensive index of Artificial Life repositories across history, with special focus on 2024-2025 breakthroughs. ASAL, Flow-Lenia, CAX, ALIEN, JaxLife, and 256+ GitHub repos.
metadata:
skill_type: Repository Index / Research Reference
interface_ports:
- Commands
trit: 1
color: "#14BF19"
parents: [alife, bmorphism-stars]
---
# TrueALife: Comprehensive Artificial Life Repository Index
**Status**: Production Ready
**Trit**: +1 (PLUS - generative/creative)
**Seed**: 0x414C494645 (ASCII: "ALIFE")
**Color**: #14BF19
## 2024-2025 Breakthrough Repositories
### Tier 1: Foundation Model Integration (2024-2025)
| Repository | Stars | Framework | Key Innovation |
|------------|-------|-----------|----------------|
| [SakanaAI/asal](https://github.com/SakanaAI/asal) | 447+ | JAX | Foundation models for ALife discovery |
| [maxencefaldor/cax](https://github.com/maxencefaldor/cax) | 238+ | JAX | CA Accelerated (ICLR 2025 Oral) |
| [luchris429/JaxLife](https://github.com/luchris429/jaxlife) | 58+ | JAX | Open-ended agentic simulator |
| [google-deepmind/concordia](https://github.com/google-deepmind/concordia) | 800+ | Python | Generative agent-based models |
### Tier 2: Continuous CA & Lenia Extensions
| Repository | Stars | Framework | Key Innovation |
|------------|-------|-----------|----------------|
| [Chakazul/Lenia](https://github.com/Chakazul/Lenia) | 3.7k | Python/JS | Original continuous CA |
| [morgangiraud/leniax](https://github.com/morgangiraud/leniax) | 100+ | JAX | Differentiable Lenia |
| [maxencefaldor/Leniabreeder](https://github.com/maxencefaldor/Leniabreeder) | 50+ | JAX | Quality-Diversity for Lenia |
| [riveSunder/Lenia.jl](https://github.com/riveSunder/Lenia.jl) | 20+ | Julia | Julia implementation |
| [MathOnco/Lenia-in-HAL](https://github.com/MathOnco/Lenia-in-HAL) | 30+ | Java | HAL framework integration |
### Tier 3: CUDA/GPU-Accelerated Simulations
| Repository | Stars | Framework | Key Innovation |
|------------|-------|-----------|----------------|
| [chrxh/alien](https://github.com/chrxh/alien) | 5.3k | CUDA/C++ | 2D particle engine (ALIFE 2024 winner) |
| [tom-mohr/particle-life-app](https://github.com/tom-mohr/particle-life-app) | 962 | Java | Particle Life simulator |
| [juniorrojas/algovivo](https://github.com/juniorrojas/algovivo) | 317 | WASM/Enzyme | Soft-bodied creatures |
### Tier 4: Neural Cellular Automata
| Repository | Stars | arXiv | Key Innovation |
|------------|-------|-------|----------------|
| [google-research/self-organising-systems](https://github.com/google-research/self-organising-systems) | 500+ | distill.pub | Growing NCA, DiffLogic CA |
| EngramNCA (ARC-NCA) | - | 2505.08778 | Matches GPT-4.5 on ARC |
| DiffLogic CA | - | 2506.04912 | Differentiable logic gates |
## Historical Repository Index (1990s-2023)
### Classic Foundations
| Repository/Project | Era | Contribution |
|--------------------|-----|--------------|
| Tierra (T. Ray) | 1991 | First digital evolution |
| Avida | 1993 | Digital organisms, mutation |
| NetLogo | 1999 | Agent-based modeling |
| Polyworld | 2007 | Neural evolution 3D |
| OpenWorm | 2011 | C. elegans simulation |
### Evolution & Neuroevolution
| Repository | Stars | Framework | Focus |
|------------|-------|-----------|-------|
| [CodeReclwordsimers/neat-python](https://github.com/CodeReclaimers/neat-python) | 1.5k | Python | NEAT algorithm |
| [evoTorch/evotorch](https://github.com/evoTorch/evotorch) | 900+ | PyTorch/Ray | Evolutionary algorithms |
| [Evolutionary-Intelligence/ECAMP](https://github.com/Evolutionary-Intelligence/EvolutionaryComputation-A-Modern-Perspective-ECAMP) | 59+ | Book | Modern EC textbook |
### Game of Life & Elementary CA
| Repository | Stars | Type |
|------------|-------|------|
| [copy/life](https://github.com/copy/life) | 500+ | Web | HashLife implementation |
| [xms0g/cubicLife](https://github.com/xms0g/cubicLife) | 116 | C++/OpenGL | 3D Game of Life |
| [ljvmiranda921/seagull](https://github.com/ljvmiranda921/seagull) | 181 | Python | GoL library |
### Swarm Intelligence & Boids
| Repository | Stars | Framework |
|------------|-------|-----------|
| [MirzaBeig/Boids](https://github.com/MirzaBeig/Boids) | 84 | Unity |
| [IvanHornung/Pandemic-Simulator](https://github.com/IvanHornung/Pandemic-Simulator) | 69 | Java |
| [jobtalle/Cephalopods](https://github.com/jobtalle/Cephalopods) | 167 | JS | Neuroevolution squids |
### Artificial Chemistry
| Repository | Stars | Type |
|------------|-------|------|
| [chorasimilarity/chemlambda-gui](https://github.com/chorasimilarity/chemlambda-gui) | 138 | Lambda calculus chemistry |
| Chromatic Lambda | - | Artificial chemistry |
## 2025 Conference & Papers
### ALIFE 2025: "Ciphers of Life"
**Location**: Prague, Czech Republic
**Proceedings**: 337 pages, 80+ papers
Key papers with code:
| Page | Title | Code |
|------|-------|------|
| 49 | Hummingbird Kernel | Chaotic Lotka-Volterra |
| 73 | Neural Cellular Automata | NCA rules |
| 103 | Lenia Parameter Space | Growth functions |
| 135 | Open-Ended Evolution in Binary CA | Emergence metrics |
| 173 | H-Lenia | Hierarchical CA |
| 195 | Neural Particle Automata | Particles |
| 301 | Gridarians: LLM-Driven ALife | LLM + ALife |
### arXiv Breakthrough Papers (2024-2025)
| arXiv | Title | Key Equation |
|-------|-------|--------------|
| 2412.17799 | ASAL: Automated ALife Search | FM-based evaluation |
| 2506.08569 | Flow-Lenia | Mass-conserving CA |
| 2406.04235 | Leniabreeder | MAP-Elites + AURORA |
| 2505.08778 | ARC-NCA | EngramNCA hidden memory |
| 2506.04912 | DiffLogic CA | Learnable logic gates |
| 2508.05619 | Active Inference Missing Reward | FEP for agents |
## GitHub Topics Statistics
From `github.com/topics/artificial-life`:
```
Total Public Repositories: 256+
Language Distribution:
Python: 62 repos (24%)
JavaScript: 33 repos (13%)
Java: 30 repos (12%)
C++: 25 repos (10%)
C#: 17 repos (7%)
C: 10 repos (4%)
Rust: 9 repos (4%)
Other: 70 repos (27%)
```
### Top 20 by Stars
| Rank | Repository | Stars | Updated |
|------|------------|-------|---------|
| 1 | chrxh/alien | 5.3k | 2026-01 |
| 2 | Chakazul/Lenia | 3.7k | 2024-07 |
| 3 | tom-mohr/particle-life-app | 962 | 2025-12 |
| 4 | google-deepmind/concordia | 800+ | Active |
| 5 | SakanaAI/asal | 447 | 2025 |
| 6 | juniorrojas/algovivo | 317 | 2025-12 |
| 7 | maxencefaldor/cax | 238 | 2025-11 |
| 8 | amiantos/lifesaver | 226 | 2021 |
| 9 | ljvmiranda921/seagull | 181 | 2020 |
| 10 | jobtalle/Cephalopods | 167 | 2020 |
| 11 | chorasimilarity/chemlambda-gui | 138 | 2022 |
| 12 | xms0g/cubicLife | 116 | 2025-10 |
| 13 | tom-mohr/particle-life | 96 | 2025-12 |
| 14 | afhverjuekki/tolvera | 88 | 2025-12 |
| 15 | MaartenGr/ReinLife | 84 | 2024-05 |
| 16 | MirzaBeig/Boids | 84 | 2024-04 |
| 17 | IvanHornung/Pandemic-Simulator | 69 | 2023 |
| 18 | rubberduck203/Evolve | 66 | 2020 |
| 19 | Evolutionary-Intelligence/ECAMP | 59 | 2025-08 |
| 20 | luchris429/JaxLife | 58 | 2024-08 |
## Framework Ecosystem
### JAX-Based (2024-2025 Focus)
```python
# ASAL - Foundation Model ALife Search
from asal import ASAL, LeniaSubstrate
asal = ASAL(model="gpt-4-vision")
discoveries = asal.search(
substrate=LeniaSubstrate(),
objective="self-organizing patterns",
n_iterations=1000
)
# CAX - Cellular Automata Accelerated
import jax
from cax import CA, NCA
ca = CA.from_rule(110)
state = ca.init(jax.random.PRNGKey(0), (100, 100))
trajectory = jax.lax.scan(ca.step, state, None, 100)
# Leniax - Differentiable Lenia
from leniax import Lenia
lenia = Lenia.from_name('orbium')
grads = jax.grad(lenia.loss)(params)
# JaxLife - Open-Ended Evolution
from jaxlife import World, Agent
world = World(size=256, n_agents=100)
for _ in range(10000):
world = world.step()
```
### CUDA/C++ (High Performance)
```cpp
// ALIEN - Particle Engine
#include <alien/simulation.h>
Simulation sim;
sim.init(1024, 768);
sim.addRandomCells(1000);
while (sim.running()) {
sim.step();
sim.render();
}
```
### Python Classic
```python
# Axelrod - Game Theory
import axelrod as axl
players = [axl.TitForTat(), axl.Defector(), axl.Random()]
tournament = axl.Tournament(players, turns=200)
results = tournament.play()
# Mesa - Agent-Based Models
from mesa import Agent, Model
class SugarAgent(Agent):
def step(self):
self.move()
self.eat()
```
## GF(3) Triads
```
alife (-1) ⊗ truealife (0) ⊗ gay-mcp (+1) = 0 ✓
hyperbolic-gamut-recovery (-1) ⊗ truealife (0) ⊗ golden-thread (+1) = 0 ✓
ramanujan-expander (-1) ⊗ truealife (0) ⊗ curiosity-driven (+1) = 0 ✓
```
## Integration with Gay.jl
```julia
using Gay
# ALIFE seed from ASCII
gay_seed!(0x414C494645) # "ALIFE"
# Color assignments for major repos
REPO_COLORS = Dict(
:alien => color_at(1), # #14BF19
:lenia => color_at(2), # #1A75B4
:asal => color_at(3), # #E0B45E
:cax => color_at(4), # #E89687
:jaxlife => color_at(5), # #C9E74F
:concordia => color_at(6), # #32BA3A
)
# Interleaved streams for parallel simulation
streams = interleave(8, n_streams=4, seed=0x414C494645)
```
## Commands
```bash
# List all indexed repos
just truealife-list
# Search by keyword
just truealife-search "lenia"
just truealife-search "neural cellular"
# Get repo details
just truealife-info "SakanaAI/asal"
# Filter by year
just truealife-2025
just truealife-2024
# Filter by framework
just truealife-jax
just truealife-cuda
just truealife-python
# Clone recommended repos
just truealife-clone alien
just truealife-clone cax
```
## Related Skills
| Skill | Trit | Connection |
|-------|------|------------|
| `alife` | +1 | Parent: ALIFE2025 proceedings |
| `bmorphism-stars` | 0 | GitHub stars indexing |
| `glass-bead-game` | 0 | Cross-domain morphisms |
| `gay-mcp` | +1 | Deterministic coloring |
| `acsets-algebraic-databases` | -1 | Lenia as C-Set |
| `world-hopping` | 0 | Parameter space navigation |
## File Locations
```
~/.claude/skills/truealife/
├── SKILL.md # This file
├── REPOS_2025.md # 2025-specific repos
├── REPOS_HISTORICAL.md # Pre-2024 repos
└── INTEGRATION.md # Framework integration
/Users/bob/ies/
├── hatchery_repos/
│ └── bmorphism__alien/ # ALIEN fork
├── paper_extracts/
│ └── alife2025/ # ALIFE2025 proceedings
└── ALIFE_EXA_REFINED_INDEX.md
```
## Live Links
- **ALIFE 2025**: https://2025.alife.org/program
- **ASAL Demo**: https://asal.sakana.ai/
- **Lenia Home**: https://chakazul.github.io/lenia.html
- **ALIEN Project**: https://alien-project.org
- **CAX Docs**: https://github.com/maxencefaldor/cax
- **JAX ALife Tutorial**: https://selforglive.github.io/jax_alife24/
- **GitHub Topics**: https://github.com/topics/artificial-life
---
**Skill Name**: truealife
**Type**: Repository Index / Research Reference
**Trit**: +1 (PLUS - generative)
**Total Repos Indexed**: 256+ (GitHub) + historical
**2025 Focus**: ASAL, CAX, Flow-Lenia, ARC-NCA
**Seed**: 0x414C494645
---
## Autopoietic Marginalia
> **The interaction IS the skill improving itself.**
Every use of this skill is an opportunity for worlding:
- **MEMORY** (-1): Record what was learned
- **REMEMBERING** (0): Connect patterns to other skills
- **WORLDING** (+1): Evolve the skill based on use
*Add Interaction Exemplars here as the skill is used.*
## ALife atlas
Part of: `alife-commons`. Family: `open-ended-evolution`. Canonical: `alife`.
Files in this skill
- CONCOMITANT_SKILLS.md
- ENERGY.md
- REPOS_2025.md
- SKILL.md
Attribution
Comments
Loading comments…