The agentCODE project is an academic research project initiated by Ed Keller
at the SCIArc and Columbia GSAPP schools of architecture.

Originally developed as a graduate research studio, it has evolved into a series of studios and seminars at several
institutions, as well as outside symposia with the participation of a range of professionals, academics, and students.

Cutting edge architectural work increasingly uses scripting and models of emergent and embedded behavior to explain systems and to generate morphology. The term agentCODE is used to imply the relation between agent-like behavior, the function of low level code and scripting as a way of producing and controlling that behavior, and the morphological consequences of this. When we discover patterns in architecture, in systems, and in the formal operations of the city, these patterns function as a basic index, telling us how the system works and how it might work in the future.

"... each portion of matter is not only infinitely divisible, as the ancients observed, but is also actually subdivided without end, each part into further parts, of which each has some motion of its own; otherwise it would be impossible for each portion of matter to express the whole universe. Whence it appears that in the smallest particle of matter there is a world of creatures, living beings, animals, entelechies, souls.
Each portion of matter may be conceived as like a garden full of plants and like a pond full of fishes. But each branch of every plant, each member of every animal, each drop of its liquid parts is also some such garden or pond."
Leibniz, Monadology