Autonomous organisational architect for multi-agent AI systems
Project description
AgentCiv Creator Mode
Give it a goal. It spawns a civilisation to solve it.
An AI system that orchestrates the AgentCiv Engine and Simulation as sub-modules — spawning civilisations of AI agents toward directed goals, emergent discovery, or autonomous research.
Mark E. Mala, April 2026
Install
pip install git+https://github.com/wonderben-code/agentciv-creator.git
Use with Claude Code (or any MCP client)
claude mcp add agentciv-creator -- python -m creator.mcp
Then in conversation:
> Build a REST API with auth, rate limiting, and tests.
Analysing goal...
Mode: directed · Confidence: 0.91
Strategy: grid comparison
Spawning 5 civilisations...
What it does
Three campaign modes:
- Directed — spawn civilisations with different team structures, all working your task. Measures everything. The data shows which approach wins.
- Emergent — give agents a domain and let them self-organise. No hierarchy, no assigned roles. Extract what's valuable from what they create.
- Auto — describe your goal. Creator Mode analyses it, picks the right mode and strategy, and runs it.
v1 capabilities:
- Meta-reasoner — 4-factor heuristic that analyses your goal and selects the best campaign mode
- 9-dimension translator — maps emergence findings (governance, cooperation, innovation, etc.) to Engine organisational configurations with confidence scores
- Knowledge Store — findings, hypotheses, and results persist across campaigns. Cross-mode retrieval surfaces relevant discoveries.
- 7 MCP tools — explore, spawn directed/emergent campaigns, analyse results, retrieve knowledge, recursive evolution
v1 is a proof of concept
A handful of conditions. Dozens of agents. Heuristic reasoning. Keyword-based search. It's primitive — and nothing like it has ever existed.
It proves the architecture works: civilisations can be spawned toward goals, knowledge persists across runs, directed and emergent exploration can be orchestrated by a single system.
Architecture
Creator Mode
├── Meta-reasoner (goal → mode selection)
├── Campaign Manager (plan → run → analyse)
├── Translator (emergence → engine config)
└── Knowledge Store (findings, hypotheses, results)
│
├── AgentCiv Engine (directed campaigns)
│ 13 presets · 9 organisational dimensions
│
└── AgentCiv Simulation (emergence campaigns)
12 presets · 7 dimensions · Maslow-driven agents
The AgentCiv Research Programme
| # | Paper | Repo |
|---|---|---|
| 1 | From Agent Teams to Agent Civilisations | agent-civilisation |
| 2 | Civilisation as Innovation Engine | agent-civilisation |
| 3 | Maslow Machines | agent-civilisation |
| 4 | Collective Machine Intelligence | agentciv-engine |
| 5 | Creator Mode: AI as Civilisation Designer | this repo |
| 6 | The Creator Mode Architecture | this repo |
| 7 | Same City, Different Architects | agentciv-engine |
Website: agentciv.ai
Provenance
All commits Bitcoin-timestamped via OpenTimestamps. Papers published on Zenodo with DOIs.
License
MIT — see LICENSE.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file agentciv_creator-0.1.0.tar.gz.
File metadata
- Download URL: agentciv_creator-0.1.0.tar.gz
- Upload date:
- Size: 85.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
084f81efbde1e3318a3fc0abd044d3b5e1df2c0ca6b7af5b65bb8cffaf11794a
|
|
| MD5 |
c3da8cf430d837c5dfdb506dfe27abec
|
|
| BLAKE2b-256 |
04f272d74fca3af0f2d87305ad5b0437c01c32cf7db154aeec817fb55155fd16
|
File details
Details for the file agentciv_creator-0.1.0-py3-none-any.whl.
File metadata
- Download URL: agentciv_creator-0.1.0-py3-none-any.whl
- Upload date:
- Size: 81.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
746be43e31fa41a91e48c1f13e4a87412fe3d796459dfa24a3ad21b28e5688be
|
|
| MD5 |
dacc28d328e9cc6e7554717306081ef4
|
|
| BLAKE2b-256 |
d9738e6438c0419f50ba2c7ed69e6b7e2f838a2e1b0d8d63c601bcde6e3a5a34
|