GraphCanon updated 3d · GitHub synced 3d
Decision brief
Astrid is a secure operating system for AI agents built with Rust, emphasizing capability security and microkernel architecture.
Good fit when
- Use Astrid if you need a secure runtime environment that uses Rust's memory safety features to protect against common vulnerabilities.
- Opt for Astrid when your project involves complex interactions between multiple AI agents where robust capability-based security is required to manage permissions and privileges precisely.
Avoid when
- Avoid Astrid if your deployment does not require a microkernel architecture, as this design may introduce additional complexity that might not be beneficial in simpler use cases.
- Do not choose Astrid if you specifically need an environment built with another language other than Rust to leverage specific features or integrations that are not available within the Rust ecosystem.
- Pricing:
- freemium - Open-source and freely available under the Apache 2.0 license.
- Requirements:
- Min 4 GB RAM; Requires Rust 1.95+ if installing from crates.io.; Available on macOS and Linux via Homebrew.
Observed Jul 11, 2026 · Source: enrich:decision_facts
Verify the decision
Maintenance and security
Full trust report- Maintenance
- Very active (0d since push)
- As of 3d
- Provenance
- Not a fork · Organization account
- As of 3d
- Security (OSV)
- No MCP manifest
- As of 1mo
Public GitHub metadata and optional OSV scans. Signals, not a guarantee. Trust methodology.
Install
cargo add astrid crates.ioSimilar tools
Same-category neighbours. No typed graph edges are catalogued for this tool yet.
Evidence and technical details
Sourced facts, taxonomy, compatibility claims, README excerpt, and machine-readable endpoints.
Overview
Unicity Astrid OS provides a secure runtime environment for AI agents, built with Rust, emphasizing capability security and microkernel architecture.
Capability facts
- Languages
- rust
Source: github.language · Aug 20, 2026
Categories
Compatibility
Sourced claims from the README excerpt - not unsourced marketing copy.
Source: README excerpt (regex_v1, Aug 20, 2026)
| `astrid-emit` | Stdio-to-bus bridge for external hook producers. |Source link
Tags
README
Quick start
brew tap astrid-runtime/tap && brew install astrid
astrid init --distro @yourorg/your-distro
astrid start
astrid status
astrid capsule list
Astrid Runtime does not select or bundle a product distro. Choose a distro you
trust and pass its name, repository, local Distro.toml, or signed .shuttle
archive explicitly with --distro. Operators running an uncomposed runtime can
skip init and start the daemon directly.
Start with the Book for the architecture or the Contributor Handbook to contribute.
Install
Homebrew (macOS and Linux):
brew tap astrid-runtime/tap
brew install astrid
From crates.io (requires Rust 1.95+):
cargo install astrid
From source:
git clone https://github.com/astrid-runtime/astrid
cd astrid && cargo build --release # binary at ./target/release/astrid
Astrid installs four binaries that work together. You only ever invoke astrid; it starts and
manages the rest.
| Binary | Role |
|---|---|
astrid | CLI uplink. Connects to the daemon over the Unix socket. TUI, headless mode, capsule and agent management. |
astrid-daemon | The kernel process. Loads capsules, routes IPC, enforces capabilities, runs the sandbox. |
astrid-build | Capsule compiler and packager. Builds to wasm32-unknown-unknown. |
astrid-emit | Stdio-to-bus bridge for external hook producers. |
License
Dual-licensed under MIT and Apache 2.0, at your option.
Copyright (c) 2025-2026 Joshua J. Bouw and Unicity Labs.
For agents
This page has a .md twin and JSON over the API.