Open Source Radar
astrid-runtime/

astrid

GitHub

Astrid is a portable, capability-secure OS for composable software implemented in Rust. It uses WASM capsules, per-principal isolation, and a capability-based security model, with multi-source installation options and a microkernel-style kernel.

10kstars
+224h
131forks
135issues
Apache-2.0license
2026since
Star historydaily snapshots by VibeCrowd

Collecting history — the radar snapshots this repo daily. The trend line appears after 3 days of data (2 so far).

Alternatives & relatedmatched by topic overlap
Reviewgenerated from repository data · Jul 20, 2026

What it is

Astrid is a portable, capability-secure operating system for composable software. It treats a component as a WASM capsule with explicit authority and replaceable behavior. The kernel routes events, enforces capabilities, and runs a sandbox; intelligence lives in capsules.

How it works

Frontends (CLI, HTTP gateway, etc.) connect to a running daemon over a Unix domain socket via IPC events. Capsules declare imports/exports in Capsule.toml; the kernel resolves dependencies and boots capsules in topological order. The host ABI uses WASI-like components with astrid:* WIT packages. All external effects require capability-checked host calls. The security model uses multiple gates: sandbox, manifest gate, IPC ACL, capability tokens, approval gate, OS sandbox, and audit chain.

Getting started

Install options include Homebrew, from crates.io, or from source:

brew tap astrid-runtime/tap
brew install astrid
cargo install astrid
git clone https://github.com/astrid-runtime/astrid
cd astrid && cargo build --release   # binary at ./target/release/astrid

Astrid installs four binaries: astrid, astrid-daemon, astrid-build, astrid-emit. Initial setup:

astrid init --distro <source>

Daemon lifecycle commands:

astrid start
astrid status
astrid ps
astrid stop

Releases

Latest releases include v0.10.4 (2026-07-20) with the change: Capsule manifests no longer embed the agent-specific [[skill]] protocol; skills remain a user-space concern discoverable via IPC or advertised through pro. Previous releases include v0.10.2 (2026-07-19) with a fix to MCP stdio wait behavior and v0.10.1 (2026-07-17) with product-neutral runtime service discovery fixes, and v0.10.0 (2026-07-17) adding native environment handling for process requests and channel-stable builds.

Traction

Stars: 10317 Forks: 131 Open issues: 183

License

Licensed under Apache-2.0 and MIT OR Apache-2.0 per repository badge.

SharePost on XLinkedIn
All trending reposRevenue-verified startups →