astrid

astrid

Astrid is a portable, capability-safe operating system for composing software.

MCPDevOpen source操作系统WebAssembly安全
Type
MCP
Transport
http
Open source
Yes
GitHub Stars
★ 10.3k
Source
mcp-github

Overview

Astrid treats components as processes within the operating system. Each capability is a packaged WebAssembly capsule that can be composed with other capsules, granted only explicit permissions, and replaced without expanding its scope. Astrid is independent of any specific product, model provider, agent loop, user interface, or distribution. The kernel is small and deliberately simple—it routes events, performs capability checks, runs sandboxes, and logs audit trails. Astrid establishes trust through runtime behavior rather than prompts, ensuring higher security.

Capabilities

  • Capability-safe WebAssembly capsules
  • Cryptographic capability model
  • WASM sandbox with no ambient permissions
  • Minimalist kernel with no intelligent logic
  • Isolated resource access per subject

Use cases

Building secure multi-component applicationsImplementing fine-grained permission controlDeveloping composable software systemsEnhancing system security

Setup

Requires: Node 环境API Key
brew tap astrid-runtime/tap && brew install astrid

This information was compiled by AI from public sources and may contain inaccuracies — please refer to the source.

FAQ

What are Astrid's main advantages?

Astrid provides capability-safe WebAssembly capsules and a cryptographic capability model, ensuring higher security.

How do I install Astrid?

Install using Homebrew: brew tap astrid-runtime/tap && brew install astrid.

Related skills