Skip to content
@Dooders

Dooders

An open-source project investigating the emergence of intelligent agents within a simulated reality.

Overview

Welcome to Dooders, an open-source project researching the emergence of intelligent agents within a computational model of reality. Its mission is to advance the understanding of agency through continuous exploration and experimentation — studying how simple agents, placed under real selection pressure inside simulated worlds, develop increasingly capable and adaptive behavior.

Most of this work is led by Chris Mangum and lives in the open, with AgentFarm serving as the flagship experimental platform.

All research and development is in the early stages.

Research Focus

  • Emergent agency & multi-agent systems — how populations of interacting agents discover niches, cooperate, and develop higher levels of causal control over their environment.
  • Neuroevolution & reinforcement learning — evolving heritable hyperparameter genomes and decision policies, and probing when learning beats its own initialization.
  • Complex adaptive systems — treating simulation as a microscope, measuring fitness, selection, and inheritance with paired seeds, confidence intervals, and robustness gates.

Flagship Platform — AgentFarm

AgentFarm is a Python-first platform for agent-based simulation, reinforcement learning, and emergent-behavior research:

  • Multi-agent simulations with configurable genomes, actions, and spatial indexing
  • An experiment runner with SQLite-backed metrics and an analysis pipeline
  • A decision stack spanning DQN, distillation, and neuroevolution experiments
  • REST/WebSocket API and structured logging, all wrapped in a documented, reproducible workflow

Docs: dooders.github.io/AgentFarm

Recent Progress

Selected results from the AgentFarm research devlog:

Ongoing Development

  • Research platform for multi-agent systems with AgentFarm.
  • A modular, pluggable memory backend for AI agents with AgentMemory.
  • Modeling a biological cell with Pyology.
  • Exploring the Agent and Arena relationship with Dooders.

Earlier Experiments

Foundational and exploratory projects that informed the current work:

Research & Writing

Contributing

Any contributions are welcome! Whether it's bug fixes, new features, or improving documentation, your help is appreciated. Please refer to the CONTRIBUTING.md file in each project repository for guidelines on how to contribute. Or see the general version here

Contact

For any inquiries or further information, please contact at doodersai@gmail.com.

License

All projects under the Dooders organization are open-source. See the LICENSE file in each repository for the specific license and more details.

Pinned Loading

  1. Dooders Dooders Public

    An open-source project investigating the emergence of intelligent agents within a simulated reality.

    Python 4

  2. AnarchyGraph AnarchyGraph Public

    A lightweight, decentralized, and node-centric graph system

    Python

  3. TimeBandit TimeBandit Public

    An object-oriented simulation framework.

    Python

  4. Fizicks Fizicks Public

    A state-driven physics model to simulate cause and effect in a physical space.

    Python 1

Repositories

Showing 10 of 15 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…