by clawdotnet
Self-hosted Personal AI + agent runtime in .NET (NativeAOT-friendly)
# Add to your Claude Code skills
git clone https://github.com/clawdotnet/openclaw.netLast scanned: 5/28/2026
{
"issues": [],
"status": "PASSED",
"scannedAt": "2026-05-28T07:58:18.662Z",
"semgrepRan": false,
"npmAuditRan": true,
"pipAuditRan": true
}See how openclaw.net compares with popular alternatives.
openclaw.net is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by clawdotnet. Self-hosted Personal AI + agent runtime in .NET (NativeAOT-friendly). It has 516 GitHub stars.
Yes. openclaw.net passed SkillsLLM's automated security scan — a dependency vulnerability audit plus prompt-injection heuristics — with no high-severity issues. You can read the full report in the Security Report section on this page.
Clone the repository with "git clone https://github.com/clawdotnet/openclaw.net" and add it to your Claude Code skills directory (see the Installation section above).
openclaw.net is primarily written in C#. It is open-source under clawdotnet on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh openclaw.net against similar tools.
No comments yet. Be the first to share your thoughts!
⚠️ Third-Party Software Notice
This skill is third-party open-source software developed and hosted independently on GitHub. SkillsLLM is an informational directory and does not control or maintain the underlying repository.
Any security checks, ratings, or warnings displayed by SkillsLLM are automated and limited in scope. They do not constitute a security certification or guarantee that the software is safe, error-free, or free from malicious code, vulnerabilities, compromised dependencies, or prompt-injection risks.
Review the source code, permissions, dependencies, and configuration before installing or running any third-party skill. Use is at your own risk. To the maximum extent permitted by applicable law, SkillsLLM is not liable for losses arising from third-party software.
A self-hosted AI agent runtime for .NET, with a desktop companion for everyday use.
Download desktop · Run from source · Documentation · Compatibility · 中文
Run an assistant locally or host a gateway for your team. Connect a hosted or local model, give it tools and memory, and work through desktop chat, the browser, messaging channels, or APIs. Developers can extend the runtime in .NET and deploy supported capabilities with NativeAOT.
OpenClaw.NET is the runtime and repository. AgentQi Companion is the Avalonia desktop product for OpenClaw.NET; AgentQi.dev is the documentation and ecosystem home.
This is an independent .NET implementation inspired by OpenClaw, with practical ecosystem compatibility. It is not affiliated with or endorsed by the upstream project.
Chat is the starting point. AgentQi Companion brings setup, connections, activity, memory, history, and settings into one desktop interface, with light and dark themes.
Companion welcome screen from main, before connecting a gateway. Packaged releases may show an earlier interface.
/configure set the session timeout to 45 minutes, review the proposed values, then apply or cancel.Chat configuration covers supported scalar settings, not every operation. Credentials, provider setup, and complex account objects retain dedicated forms. See what can be configured through chat.
Choose a desktop bundle from the latest release. Each includes AgentQi Companion, the NativeAOT gateway, and the NativeAOT CLI.
| Platform | Download |
|---|---|
| Windows x64 | openclaw-desktop-win-x64.zip |
| Apple Silicon macOS | openclaw-desktop-osx-arm64.zip |
| Linux x64 | openclaw-desktop-linux-x64.zip |
companion folder.Companion writes a local configuration, starts the bundled gateway on 127.0.0.1, and connects to it. Embedded local inference is also available; see the local model guide for package installation and requirements.
The Windows and macOS release archives are currently unsigned. See the release guide for first-run OS warnings, checksums, standalone CLI/gateway downloads, and signing status. The screenshot above shows development on main; check release notes for the features included in your download.
Install Git and the .NET 10 SDK, then clone the repository:
git clone https://github.com/clawdotnet/openclaw.net
cd openclaw.net
For the default hosted-provider path, set your API key and start the guided setup. These commands use Bash or zsh:
export MODEL_PROVIDER_KEY="sk-..."
dotnet run --project src/OpenClaw.Cli -c Release -- start
In PowerShell, set the key with $env:MODEL_PROVIDER_KEY = "sk-...", then run the same dotnet command. To use another provider or a local model, follow the provider setup guide.
The CLI runs setup if needed, saves the local configuration, and launches the gateway. Wait for OpenClaw gateway ready., then open:
| Surface | Address |
|---|---|
| Browser chat | http://127.0.0.1:18789/chat |
| Administration | http://127.0.0.1:18789/admin |
| Integration status API | http://127.0.0.1:18789/api/integration/status |
| MCP endpoint | http://127.0.0.1:18789/mcp |
Use named operator accounts for browser administration and operator account tokens for Companion, CLI, API, and WebSocket clients. The quickstart covers the full first-run walkthrough and troubleshooting.
To try the Avalonia Companion from the same checkout:
dotnet run --project src/OpenClaw.Companion -c Release
Connect it to your running gateway through Setup & runtime. See Companion token storage for authentication and credential handling.
From the repository root, this deterministic sample demonstrates the runtime loop and tool invocation without a model server, Docker, or a browser:
dotnet restore OpenClaw.Net.slnx
dotnet build OpenClaw.Net.slnx --configuration Release --no-restore
dotnet run --project samples/OpenClaw.HelloAgent -c Release --no-build
Expected output:
OpenClaw.HelloAgent
User: hello
Agent: hello from OpenClaw.NET
Tool: echo(hello): ok
| Area | Capabilities |
|---|---|
| Agent runtime | Streaming, tool execution, cancellation, retries, sessions, memory, and token-usage reporting. |
| Interfaces | AgentQi Companion, browser chat and admin UI, CLI, terminal UI, OpenAI-compatible HTTP endpoints, MCP, and WebSockets. |
| Models | OpenAI, Claude, Gemini, Azure OpenAI, DeepSeek, Ollama, and OpenAI-compatible providers; named profiles and optional embedded local inference. |
| Decision routing | Opt-in hosted Jev or local Laya routing, with shadow evaluation, safety floors, and fallback to the existing policy. Laya active routing requires a calibration artifact. |
| Tools and channels | 80+ native and optional tool surfaces for files, web, sessions, databases, email, home automation, and more; adapters for Telegram, WhatsApp, Teams, Slack, Discord, and other channels. The active set depends on configuration. |
| Extensions | MCP servers and interactive MCP Apps, reusable SKILL.md packages, first-party .NET integrations, and supported OpenClaw TS/JS plugins. |
| Long-running work | Session-scoped /goal continuation, /loop recurring prompts, and optional durable workflow backends. |
| Structured project memory | Optional Fractal Memory capture, review, import, handoff, and resume workflows through agent tools, CLI, and admin API. Writes are opt-in and agent approvals are enabled by default. |
| Review and observability | Tool approvals, diagnostics, audit and trajectory exports, passive harness contracts, evidence bundles, and optional Plan-Execute-Verify execution. |
| Developer tooling | Offline harness regression checks, static codebase maps, SkillKit authoring and validation, and TokenJuice tool-output reduction. |
Explore the user guide, tool catalog, SkillKit, and harness testing for details. The separate AgentQi Mobile repository provides an Android operator console and build instructions.
For audience restrictions, verified bundle updates, remote device enrollment, and a one-command local demo, see the operations guide. Audience controls are opt-in; verified updates require an independently trusted publisher key, and remote device enrollment requires HTTPS and an administrator-issued code.
NativeAOT support and upstream compatibility depend on the feature you enable. Check the capability matrix and compatibility guide before choosing a deployment lane.
| Lane | Examples |
|---|---|
| Core | Runtime loop, gateway, CLI, OpenAI-compatible API, and NativeAOT-friendly host path. |
| Optional | Companion, channel adapters, browser/MQTT packages, model integrations, and workflow backends. |
| Experimental | Embedded local model sidecars and adapter-oriented package paths. |
| JIT-only | Dynamically loaded native .NET plugins. |
For framework and agent interoperability, see Microsoft Agent Framework, A2A, and workflow backends. For interactive MCP App hosting, use the documented gateway host routes.
Local setup binds the gateway to