I built A-Society: structure for how AI agents work on a project

Published: (June 9, 2026 at 10:20 AM EDT)
2 min read
Source: Dev.to

Source: Dev.to

A-Society structures how AI agents work on a project - a shared memory layer, explicit roles, and an enforced workflow - instead of one agent improvising every task with no memory between sessions. Structured memory. It creates an a-docs/ folder inside your project: roles, rules, indexes, and project facts that agents read every session, so they start oriented instead of cold. Roles + workflow. Work moves between roles through machine-readable handoffs, with records and closure checks - completeness comes from the process, not one agent deciding its own work looks done. Self-improvement. After a flow, each role reflects on what happened and writes findings back into the project’s a-docs/. Cross-project feedback. Optionally those findings can be distilled into a report that improves the reusable templates new projects start from. Every project gets an Owner role, and every flow starts and ends with it. The Owner takes in what you want to do, routes the work to the right roles, and is the only role that can close a flow - once every touched surface is accounted for. curl -fsSL https://a-society.dev/install.sh | bash

Node ≥ 18. Then configure a model in the UI — Anthropic or any OpenAI-compatible API — and start a flow. Where it’s at Repo: https://github.com/KartikGS/a-society https://a-society.dev

0 views
Back to Blog

Related posts

Read more »