{"data":{"slug":"unicity-astrid-astrid","name":"astrid","tagline":"Secure operating system for AI agents","github_url":"https://github.com/unicity-astrid/astrid","owner":"unicity-astrid","repo":"astrid","owner_avatar_url":"https://avatars.githubusercontent.com/u/261740341?v=4","primary_language":"Rust","stars":10284,"forks":135,"topics":["agent-runtime","ai-agents","capability-security","llm","mcp","microkernel","rust","sandbox","wasm","webassembly"],"archived":false,"github_pushed_at":"2026-08-20T03:50:26+00:00","maintenance_label":"Very active","stars_delta_30d":-33,"url":"https://www.graphcanon.com/tools/unicity-astrid-astrid","markdown_url":"https://www.graphcanon.com/tools/unicity-astrid-astrid.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/unicity-astrid-astrid","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=unicity-astrid-astrid","description":"Astrid is a portable, capability-secure operating system for composable software.","homepage_url":null,"license":"Apache-2.0","open_issues":156,"watchers":23,"ai_summary":"Unicity Astrid OS provides a secure runtime environment for AI agents, built with Rust, emphasizing capability security and microkernel architecture.","readme_excerpt":"## Quick start\n\n```bash\nbrew tap astrid-runtime/tap && brew install astrid\nastrid init --distro @yourorg/your-distro\nastrid start\nastrid status\nastrid capsule list\n```\n\nAstrid Runtime does not select or bundle a product distro. Choose a distro you\ntrust and pass its name, repository, local `Distro.toml`, or signed `.shuttle`\narchive explicitly with `--distro`. Operators running an uncomposed runtime can\nskip `init` and start the daemon directly.\n\nStart with [the Book](https://github.com/astrid-runtime/book) for the\narchitecture or the [Contributor Handbook](https://github.com/astrid-runtime/handbook)\nto contribute.\n\n---\n\n## Install\n\n**Homebrew (macOS and Linux):**\n\n```bash\nbrew tap astrid-runtime/tap\nbrew install astrid\n```\n\n**From crates.io (requires Rust 1.95+):**\n\n```bash\ncargo install astrid\n```\n\n**From source:**\n\n```bash\ngit clone https://github.com/astrid-runtime/astrid\ncd astrid && cargo build --release   # binary at ./target/release/astrid\n```\n\nAstrid installs four binaries that work together. You only ever invoke `astrid`; it starts and\nmanages the rest.\n\n| Binary | Role |\n|---|---|\n| `astrid` | CLI uplink. Connects to the daemon over the Unix socket. TUI, headless mode, capsule and agent management. |\n| `astrid-daemon` | The kernel process. Loads capsules, routes IPC, enforces capabilities, runs the sandbox. |\n| `astrid-build` | Capsule compiler and packager. Builds to `wasm32-unknown-unknown`. |\n| `astrid-emit` | Stdio-to-bus bridge for external hook producers. |\n\n---\n\n## License\n\nDual-licensed under [MIT](LICENSE-MIT) and [Apache 2.0](LICENSE-APACHE), at your option.\n\nCopyright (c) 2025-2026 Joshua J. Bouw and Unicity Labs.","github_created_at":"2026-02-15T23:27:31+00:00","created_at":"2026-07-11T11:18:44.602395+00:00","updated_at":"2026-08-20T06:01:07.327888+00:00","categories":[{"slug":"ai-agents","name":"AI Agents","url":"https://www.graphcanon.com/categories/ai-agents","markdown_url":"https://www.graphcanon.com/categories/ai-agents.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/ai-agents"},{"slug":"llm-frameworks","name":"LLM Frameworks","url":"https://www.graphcanon.com/categories/llm-frameworks","markdown_url":"https://www.graphcanon.com/categories/llm-frameworks.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/llm-frameworks"}],"tags":[{"slug":"agent-runtime","name":"agent-runtime"},{"slug":"ai-agents","name":"ai-agents"},{"slug":"capability-security","name":"capability-security"},{"slug":"llm","name":"llm"},{"slug":"microkernel","name":"microkernel"},{"slug":"rust","name":"rust"},{"slug":"sandbox","name":"sandbox"},{"slug":"wasm","name":"wasm"}],"trust":{"provenance":{"is_fork":false,"github_id":1158799392,"owner_type":"Organization","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-08-20T06:01:06.285Z","maintenance":{"label":"Very active","score":96,"methodology":"github_public_v1","releases_90d":14,"days_since_push":0,"last_release_at":"2026-07-20T12:18:00Z","stars_delta_30d":-33,"open_issues_delta_30d":-106},"security_summary":{"status":"no_manifest","scanner":null,"low_count":0,"high_count":0,"last_scan_at":"2026-07-11T11:18:46.156Z","medium_count":0,"scan_profile":"mcp_manifest","critical_count":0}},"capability_facts":{"scan":{"source":"repo_scan","observed_at":"2026-08-20T06:01:06.865Z"},"languages":{"value":["rust"],"source":"github.language","observed_at":"2026-08-20T06:01:06.865Z"},"license_spdx":{"value":"Apache-2.0","source":"github.license","observed_at":"2026-08-20T06:01:06.865Z"}},"decision_facts":{"hosting":null,"pricing":{"model":"freemium","summary":"Open-source and freely available under the Apache 2.0 license."},"requirements":{"notes":["Requires Rust 1.95+ if installing from crates.io.","Available on macOS and Linux via Homebrew."],"min_ram_gb":4,"requires_docker":false},"constraints":{"min_ram_gb":4,"pricing_model":"freemium","requires_docker":false},"when_to_use":["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."],"when_not_to_use":["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."],"source":"enrich:decision_facts","observed_at":"2026-07-11T15:49:21.575Z"},"constraint_facets":{"min_ram_gb":4,"pricing_model":"freemium","requires_docker":false},"decision_summary":[{"label":"Pricing","value":"freemium - Open-source and freely available under the Apache 2.0 license."},{"label":"Requirements","value":"Min 4 GB RAM; Requires Rust 1.95+ if installing from crates.io.; Available on macOS and Linux via Homebrew."},{"label":"Adopt for","value":"Astrid is a secure operating system for AI agents built with Rust, emphasizing capability security and microkernel architecture."},{"label":"License detail","value":"Astrid is licensed under the Apache-2.0 license, providing a permissive free software license that can be used in both open source and proprietary applications."}]}}