{"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":10322,"forks":130,"topics":["agent-runtime","ai-agents","capability-security","llm","mcp","microkernel","rust","sandbox","wasm","webassembly"],"archived":false,"github_pushed_at":"2026-07-10T21:04:03+00:00","maintenance_label":"Very active","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":"Unicity Astrid OS: a secure operating system for AI agents.","homepage_url":"https://unicity-astrid.github.io/","license":"Apache-2.0","open_issues":249,"watchers":22,"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 unicity-astrid/tap && brew install astrid\nastrid init      # pick a provider, enter its key, install a distro\nastrid doctor    # verify the daemon, capsules, and an LLM are ready\nastrid chat      # start a session; the daemon auto-starts\n```\n\nStart with the [Astrid website](https://unicity-astrid.github.io/) for a live\ntour, [the Book](https://unicity-astrid.github.io/book/) for the architecture,\nor the [Contributor Handbook](https://unicity-astrid.github.io/handbook/) to\ncontribute to Unicity Astrid OS.\n\n---\n\n## Install\n\n**Homebrew (macOS and Linux):**\n\n```bash\nbrew tap unicity-astrid/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/unicity-astrid/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-07-11T15:49:21.863288+00:00","categories":[{"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"},{"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"}],"tags":[{"slug":"capability-security","name":"capability-security"},{"slug":"sandbox","name":"sandbox"},{"slug":"llm","name":"llm"},{"slug":"rust","name":"rust"},{"slug":"microkernel","name":"microkernel"},{"slug":"agent-runtime","name":"agent-runtime"},{"slug":"ai-agents","name":"ai-agents"},{"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-07-11T11:18:45.265Z","maintenance":{"label":"Very active","score":96,"methodology":"github_public_v1","releases_90d":8,"days_since_push":0,"last_release_at":"2026-07-09T20:24:45Z"},"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-07-11T15:48:41.702Z"},"languages":{"value":["rust"],"source":"github.language","observed_at":"2026-07-11T15:48:41.702Z"},"license_spdx":{"value":"Apache-2.0","source":"github.license","observed_at":"2026-07-11T15:48:41.702Z"}},"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."}]}}