OpenClaw .NET: NativeAOT Port with JSON-RPC Bridge for Existing Plugins

OpenClaw .NET is a C# port of the OpenClaw AI coding agent that addresses performance and resource issues common in Node.js-based implementations.
Key Details
The project compiles to a ~23MB NativeAOT binary, which means:
- No JIT warmup time
- No Node.js runtime required
- No npm ecosystem idling at 800MB RAM
Existing TypeScript/JavaScript plugins continue to work through a built-in JSON-RPC bridge, eliminating the need to rewrite existing setups. The source states: "No rewriting anything. Same agent, native performance."
The implementation runs on any VPS, Linux box, or system with a spare few hundred MB of RAM. Native integrations include:
- Telegram
- Twilio SMS
These are built natively on ASP.NET Core. Dangerous features are automatically locked in non-local environments for security.
The project addresses common pain points mentioned in the OpenClaw community:
- High token costs
- VPS vs Mac Mini debates
- Setup breakage issues
- Node.js being heavy on RAM, startup time, and unnecessary API calls
Unlike other lightweight alternatives that require abandoning existing setups, plugins, and configurations, OpenClaw .NET maintains compatibility while providing native performance. The source notes that users who are "already burning $50–$100/month on tokens" don't need additional runtime overhead on every heartbeat call.
The project is MIT licensed and available on GitHub at https://github.com/clawdotnet/openclaw.net
📖 Read the full source: r/openclaw
👀 See Also

Ollama's Technical Issues and Community Controversy
Ollama, a popular local LLM tool, faces criticism for downplaying its reliance on llama.cpp, license compliance issues, and technical problems with its custom backend including performance regressions and reintroduced bugs.
MartinLoop: Open-Source Control Plane for AI Coding Agents with Budget Stops and Audit Trails
MartinLoop is an open-source control plane that adds hard budget stops, JSONL audit trails, failure classification, and test-verified completion checks to AI coding agents.

pop-pay MCP server adds payment guardrails for Claude Code agents
pop-pay is an MCP server that lets Claude Code agents handle purchases without exposing credit card numbers. It uses CDP injection to place virtual card credentials directly into payment iframes, with Claude only receiving masked confirmation numbers.

Snip: Open-source tool reduces Claude Code token usage with YAML filters
Snip is a Go-based tool that sits between Claude Code and the shell, filtering verbose command output through declarative YAML pipelines to reduce token usage by 60-90%. It includes 16 composable pipeline actions and works with multiple AI coding agents.