WeftOS: A portable AI kernel for any project.
Add WeftOS to your project to get process management, mesh networking, capability-based security, an append-only audit chain, and a cognitive substrate that learns your codebase.
Quick Start
use WeftOs;
async
Feature Flags
native(default) -- Tokio runtime, native file I/Oexochain-- Append-only hash chain with Ed25519 + ML-DSA-65 signingcluster-- Multi-node clustering via ruvectormesh-- Encrypted peer-to-peer mesh networkingecc-- Ephemeral Causal Cognition (causal DAG, HNSW, cognitive tick)wasm-sandbox-- Wasmtime-based tool executioncontainers-- Docker/Podman sidecar orchestrationos-patterns-- Self-healing, metrics, reliable IPC, timersfull-- Everything
Crate Ecosystem
WeftOS is built from these crates:
| Crate | Role |
|---|---|
weftos |
Product facade -- re-exports kernel, core, types |
clawft-kernel |
Kernel: processes, services, governance, mesh, ExoChain |
clawft-core |
Agent framework: pipeline, context, tools, skills |
clawft-types |
Shared type definitions |
clawft-platform |
Platform abstraction (native/WASM/browser) |
clawft-plugin |
Plugin SDK for tools, channels, and extensions |
clawft-llm |
LLM provider abstraction (11 providers + local) |
exo-resource-tree |
Hierarchical resource namespace with Merkle integrity |