← all repositories
unicity-aos/aos-ce

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.

2.5k stars Rust AgentsInference · Serving
aos-ce
Collecting fresh signals — velocity needs a few days of history.
collecting data…
star history

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 aos CLI 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.toml gate 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.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.