astrid logo

astrid

unicity-astrid/astrid

Secure operating system for AI agents

GraphCanon updated today · GitHub synced today

10k
Stars
130
Forks
249
Open issues
22
Watchers
1d
Last push
Rust Apache-2.0Created Feb 15, 2026

Trust & integrity

Full report
Maintenance
Very active (0d since push)
As of today · Source: github_public_v1
Provenance
Not a fork · Organization account
As of today · Source: github_public_v1
Security (OSV)
No MCP manifest
As of today · Source: mcp_manifest

Public GitHub metadata and optional OSV dependency scans. Signals, not a guarantee. Trust methodology.

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 · Jul 11, 2026

Categories

Compatibility

Sourced claims from the README excerpt - not unsourced marketing copy.

stdio transportstdio

Source: README excerpt (regex_v1, Jul 11, 2026)

| `astrid-emit` | Stdio-to-bus bridge for external hook producers. |
Source link

Tags

README

Quick start

brew tap unicity-astrid/tap && brew install astrid
astrid init      # pick a provider, enter its key, install a distro
astrid doctor    # verify the daemon, capsules, and an LLM are ready
astrid chat      # start a session; the daemon auto-starts

Start with the Astrid website for a live tour, the Book for the architecture, or the Contributor Handbook to contribute to Unicity Astrid OS.


Install

Homebrew (macOS and Linux):

brew tap unicity-astrid/tap
brew install astrid

From crates.io (requires Rust 1.95+):

cargo install astrid

From source:

git clone https://github.com/unicity-astrid/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.

BinaryRole
astridCLI uplink. Connects to the daemon over the Unix socket. TUI, headless mode, capsule and agent management.
astrid-daemonThe kernel process. Loads capsules, routes IPC, enforces capabilities, runs the sandbox.
astrid-buildCapsule compiler and packager. Builds to wasm32-unknown-unknown.
astrid-emitStdio-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.