Agent Skills: TrueALife: Comprehensive Artificial Life Repository Index

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.

UncategorizedID: plurigrid/asi/truealife

Install this agent skill to your local

pnpm dlx add-skill https://github.com/plurigrid/asi/tree/HEAD/skills/truealife

Skill Files

Browse the full folder contents for truealife.

Download Skill

Loading file tree…

skills/truealife/SKILL.md

Skill Metadata

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.

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 | 447+ | JAX | Foundation models for ALife discovery | | maxencefaldor/cax | 238+ | JAX | CA Accelerated (ICLR 2025 Oral) | | luchris429/JaxLife | 58+ | JAX | Open-ended agentic simulator | | google-deepmind/concordia | 800+ | Python | Generative agent-based models |

Tier 2: Continuous CA & Lenia Extensions

| Repository | Stars | Framework | Key Innovation | |------------|-------|-----------|----------------| | Chakazul/Lenia | 3.7k | Python/JS | Original continuous CA | | morgangiraud/leniax | 100+ | JAX | Differentiable Lenia | | maxencefaldor/Leniabreeder | 50+ | JAX | Quality-Diversity for Lenia | | riveSunder/Lenia.jl | 20+ | Julia | Julia implementation | | MathOnco/Lenia-in-HAL | 30+ | Java | HAL framework integration |

Tier 3: CUDA/GPU-Accelerated Simulations

| Repository | Stars | Framework | Key Innovation | |------------|-------|-----------|----------------| | chrxh/alien | 5.3k | CUDA/C++ | 2D particle engine (ALIFE 2024 winner) | | tom-mohr/particle-life-app | 962 | Java | Particle Life simulator | | juniorrojas/algovivo | 317 | WASM/Enzyme | Soft-bodied creatures |

Tier 4: Neural Cellular Automata

| Repository | Stars | arXiv | Key Innovation | |------------|-------|-------|----------------| | 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 | 1.5k | Python | NEAT algorithm | | evoTorch/evotorch | 900+ | PyTorch/Ray | Evolutionary algorithms | | Evolutionary-Intelligence/ECAMP | 59+ | Book | Modern EC textbook |

Game of Life & Elementary CA

| Repository | Stars | Type | |------------|-------|------| | copy/life | 500+ | Web | HashLife implementation | | xms0g/cubicLife | 116 | C++/OpenGL | 3D Game of Life | | ljvmiranda921/seagull | 181 | Python | GoL library |

Swarm Intelligence & Boids

| Repository | Stars | Framework | |------------|-------|-----------| | MirzaBeig/Boids | 84 | Unity | | IvanHornung/Pandemic-Simulator | 69 | Java | | jobtalle/Cephalopods | 167 | JS | Neuroevolution squids |

Artificial Chemistry

| Repository | Stars | Type | |------------|-------|------| | 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)

# 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)

// 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

# 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

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

# 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.