An OS that teaches agents to extend their own user space
AOS Community Edition is a Rust-based agent operating system that lets agents inspect the runtime, spot missing capabilities, and forge their own least-privilege extensions.

What it does — AOS Community Edition is an open-source agent operating system built in Rust. It provides a versioned, inspectable environment—complete with a CLI, HTTP API, and bundled “capsules”—where agents run as first-class citizens rather than guest applications. The entire product surface, from the aos command to its 19 first-party capsules, is pinned, signed, and distributed as a single unit under ~/.aos.
The interesting bit — The project treats self-improvement as an OS feature. It ships Forge, a construction tool that lets an agent inspect the running system, identify a capability gap, and build a least-privilege capsule to fill it. A meta-harness skill goes further, teaching an agent to treat its own instructions, memory, skills, and traces as an improvable user-space world it can proactively extend.
Key highlights
- Capsules are composable user-space building blocks; users (and agents) assemble them into harnesses, connectors, or services.
- The
aosCLI intentionally shadows some runtime commands while transparently passing everything else through to the underlying Astrid runtime. - Upgrades are paranoid: checksums, Sigstore bundles, GitHub build-provenance attestations, and a
runtime-compatibility.tomlgate must all pass before a release tag can publish. - Supports offline initialization and can import state from standalone runtime installations without destroying the source.
- Operator and target environments can be separated via distinct principals.
Caveats
- The README is dense with product-specific terminology (capsules, harnesses, meta-harnesses, Forge, Astrid) without much context for outsiders; expect a learning curve.
- Distribution state is locked to Unicity CE; switching distributions requires abandoning the product-managed installation for a standalone runtime.
Verdict
- Worth a look if you’re building agent infrastructure and want a versioned, supply-chain-conscious runtime that treats agent extensibility as a core primitive. Skip it if you were hoping for a conventional Linux distribution or a simple chatbot wrapper.
Frequently asked
- What is unicity-aos/aos-ce?
- AOS Community Edition is a Rust-based agent operating system that lets agents inspect the runtime, spot missing capabilities, and forge their own least-privilege extensions.
- Is aos-ce open source?
- Yes — unicity-aos/aos-ce is an open-source project tracked on heatdrop.
- What language is aos-ce written in?
- unicity-aos/aos-ce is primarily written in Rust.
- How popular is aos-ce?
- unicity-aos/aos-ce has 2.5k stars on GitHub.
- Where can I find aos-ce?
- unicity-aos/aos-ce is on GitHub at https://github.com/unicity-aos/aos-ce.