aos-ce README

The project's README from github.com/unicity-aos/aos-ce. As one markdown file: README.md.

AOS Community Edition

AOS Community Edition is the open agent operating system for people who want an inspectable, composable environment for agents.

It owns the Community Edition product surface: the aos CLI, HTTP API, distributions, first-party capsules, provider and model experience, and Unicity Audit.

Workspace layout

crates/       Product CLI, HTTP API, control client, and shared product code
capsules/     First-party production capsules
distros/      Community distribution manifests and release metadata
docs/         Product and operator documentation

Install

The supported installer installs the aos product command, its pinned runtime, and the exact 22 Community Edition capsules built from this source tree under the product-owned ~/.aos root:

curl --proto '=https' --tlsv1.2 -fsSL https://aos.unicity.ai/install.sh | sh
aos init

aos init, including aos init --offline, provisions from those local, product-versioned capsule assets. A fresh Community installation automatically resumes Astrid's ten-capsule batches after each rate-limit window; installing all 22 capsules includes approximately two minutes of waiting. Completed installs are not repeated, and a stalled batch remains an error. Re-running the installer performs a coordinated product upgrade without rewriting a standalone runtime installation. Every release publishes checksums, Sigstore bundles, GitHub build-provenance attestations, and runtime-compatibility.toml, which pins the exact runtime release and WIT commit. Its machine-readable runtime-compatibility and upgrade/self-heal gates must both be true before a tag can publish. The latter is approved only after the exact candidate preserves a frozen standalone-home clone and boots with freshly generated runtime coordination state.

Command boundary

AOS owns its product roots, including init, status, migrate, update, distro, mcp, daemon, and serve-health:

aos status
aos status --json
aos --principal codex-code mcp serve
aos daemon foreground --workspace /workspace

On Unix, aos daemon foreground replaces the AOS process with the persistent bundled daemon, preserving direct signal and exit-status ownership for process supervisors. On other hosts it waits for the daemon and preserves its exit status. Both paths apply the product-owned runtime home, .aos workspace layout, enforced Community Edition distro, and stderr logging environment. Neither path enables ephemeral lifetime.

Every other runtime root is part of the AOS CLI directly. Arguments, exit codes, and signals pass through unchanged; there is no nested aos astrid or aos runtime namespace:

aos doctor
aos capsule build

When AOS owns a root such as status, init, update, or mcp, its product implementation replaces the lower-level command at that same location. The complete supported surface therefore remains aos <verb>. Release validation compares the exact pinned runtime's public command inventory with AOS's classified root contract, so a new runtime verb cannot enter a product release without an explicit inherit-or-own decision.

aos mcp serve is the product edge shared by Codex, Claude, and Grok. A client that supports MCP form elicitation keeps presenting its own constrained approval forms. When a client does not, the default --interaction auto mode uses a local AOS decision surface: AppKit on macOS, a native Windows dialog, or Pinentry on Linux. --interaction client, native, and deny make the policy explicit. The local bridge accepts only a single boolean or the fixed AOS approval enum; arbitrary strings, password-shaped fields, and URL elicitations are never collected through it.

Build on AOS

Unicity AOS is the operating system in which agents and agent-native software run. Capsules are general user-space building blocks: users can compose them into harnesses, meta-harnesses, connectors, services, or other systems. Community Edition ships Forge as OS construction tooling so a fresh agent can inspect the running system, learn the capsule model, identify a real capability gap, and build and verify a least-privilege capsule. Forge also installs the meta-harness skill, which teaches an agent how to build a governed meta-harness on AOS by treating its instructions, memory, skills, harness code, tools, capsules, traces, and evaluations as an improvable user-space world. The agent is instructed to notice useful extensions during real work and reach for Forge proactively when new code is the right way to improve that world.

See Extending an agent's world on AOS for the world model, research loop, Forge boundary, optional worker pattern, and representative user experiences.

Provisioning another principal keeps the authenticated operator separate from the target environment:

aos --principal operator init --target-principal alice

This AOS release fixes its distribution state to Unicity CE. Use a standalone astrid installation and runtime home to apply another distribution. Homebrew installations update with aos update. Direct installs resolve the signed stable channel by default and can select dev, nightly, or an exact version; all remain fail-closed until their signed metadata is actually published. See Signed AOS release channels.

Import an existing runtime

The aos CLI can deliberately copy compatible state from a standalone runtime installation without changing the source. See Importing standalone runtime state for the exact allowlist, integrity checks, recovery behavior, and command.

License

Except where otherwise noted, AOS Community Edition is dual-licensed under the MIT License or the Apache License 2.0, at your option.

aos-ce (unicity-aos/aos-ce)

Searching Database…

8.5K ·GitHub
Что это такое?AOS Community Edition — это открытая «операционная система для агентов», которая даёт ИИ-агентам прозрачную и составную среду. Она построена вокруг CLI aos, HTTP API, готовых капсул и инструментов аудита.
Это CLI-инструмент или настоящая операционная система, которая заменит мою ОС?Это не замена ОС: она работает поверх Linux, macOS или Windows как команда aos и встроенный демон, с фиксированным набором из 22 капсул (модульных строительных блоков пользовательского пространства), из которых агенты собирают харнессы, коннекторы или сервисы.
Какие агенты для программирования могут реально работать с этим?Команда aos mcp serve открывает общую точку входа MCP для Codex, Claude и Grok. Если клиент не имеет собственного окна подтверждения MCP, AOS использует нативное локальное окно подтверждения (AppKit на macOS, нативное окно на Windows, Pinentry на Linux).
Установка проходит мгновенно?Нет. Свежая установка возобновляет установку капсул пакетами по десять штук после каждого окна ограничения частоты запросов, поэтому получение всех 22 капсул занимает примерно две минуты ожидания. Зависший пакет считается ошибкой и не повторяется молча.
Для чего нужен Forge?Forge — это инструментарий для построения ОС, который поставляется с Community Edition. Он позволяет агенту изучить работающую систему, найти реальный пробел в возможностях и создать и проверить капсулу с минимальными привилегиями, чтобы его закрыть.
Что делает навык meta-harness?Он учит агента строить управляемый мета-харнесс на AOS. Агент рассматривает собственные инструкции, память, навыки, код, инструменты, капсулы, трассировки и оценки как улучшаемый мир, который можно со временем расширять.
Можно ли импортировать состояние из существующей отдельной среды AOS?Да. CLI aos может намеренно скопировать совместимое состояние из отдельно установленной среды выполнения, не изменяя исходник. Копирование идёт по списку разрешённых элементов и сопровождается проверками целостности и механизмом восстановления.
Что такое Unicity Audit?Это часть продукта Community Edition наряду с CLI aos, HTTP API и сборками. Однако README не раскрывает конкретные механизмы аудита.
What are similar projects?ruflo, openrig, hyperfide, gitagent, Raven, cynative, newsjack, grok-build
Size
22 MB
Stars
8.5K
Age
3mo
Commits · 90 Days