OpenClaw.NET — Summary
OpenClaw.NET is a NativeAOT-friendly AI agent runtime and gateway for .NET, authored by the clawdotnet team and independently inspired by (but unaffiliated with) OpenClaw. It delivers a self-hosted agent gateway with OpenAI-compatible HTTP surfaces, a web chat UI, an admin UI, MCP endpoint, WebSocket, 48 native tools, and 9 channel adapters (Telegram, SMS, WhatsApp, Teams, Slack, Discord, Signal, email, webhooks). The framework's most distinctive architecture is its Passive Harness Contracts system: structured plans for agent work that are inspectable before execution without changing default chat behavior, backed by Evidence Bundles, a Governance Ledger, a Codebase Harness Map, and a Shared Harness State. An optional Plan-Execute-Verify Mode adds governed high-risk tool execution with formal contracts, evidence, and verification. The CLI ships as a NativeAOT binary (openclaw) with subcommands spanning start, setup, models, harness, skills, maintenance, insights, and upgrade. Optional integrations include Microsoft Agent Framework, durable workflow backends (maf-durable-http), optional embedded local inference (Gemma 4 GGUF), and Fractal Memory MCP.
differs_from_seeds: OpenClaw.NET is architecturally closest to claude-flow (bundled gateway, multi-tool, session management) but operates in the .NET ecosystem with NativeAOT compilation and a formal "Passive Harness Contracts" governance layer absent from all seeds. Unlike all seeds which either inject behavioral rules into the model's context (superpowers, spec-driver) or store tasks in files (taskmaster-ai), OpenClaw.NET externalizes the governance model into inspectable JSON contracts and durable Evidence Bundles — making agent work auditable without changing the agent's prompt.