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
}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 424 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!
Disclaimer: This project is not affiliated with, endorsed by, or associated with OpenClaw. It is an independent .NET implementation inspired by their work.
OpenClaw.NET is a NativeAOT-friendly AI agent runtime and gateway for .NET with practical OpenClaw ecosystem compatibility.
It is for .NET developers and operators who want a local or self-hosted agent gateway with explicit diagnostics, first-party .NET tools, OpenAI-compatible HTTP surfaces, and a path from source checkout to NativeAOT release artifacts.
Docs: AgentQi.dev is the documentation and ecosystem home for OpenClaw.NET. OpenClaw.NET remains the current runtime and repository identity.
AgentQi is the broader developer-infrastructure direction behind OpenClaw.NET: practical, observable, self-hosted AI agent systems for .NET developers.
OpenClaw.NET is the runtime and repository you can use today. AgentQiX is the likely future runtime identity.
Start here:
openclaw harness test for offline checks before trusting harness/runtime changesopenclaw harness map for passive static repository maps of projects, modules, endpoints, tools, providers, channels, config, and testsopenclaw skill for local-first skill authoring, validation, critique, packaging, and dry-run execution planning/goal auto-continuation for long-running work that should continue until complete, blocked, or budget-limitedRuntime.Orchestrator=maf without a special buildmaf-durable-httpSKILL.md packagesStart with docs/START_HERE.md for the evaluator overview, docs/QUICKSTART.md for the supported local setup path, or docs/RELEASES.md for desktop downloads.
For Microsoft Agent Framework, A2A, and durable workflow setup, see docs/integrations/microsoft-agent-framework.md, docs/a2a.md, and docs/workflow-backends.md.
For the lowest-friction desktop start, download the latest desktop bundle for your platform:
| Platform | Download |
|---|---|
| Windows x64 | openclaw-desktop-win-x64.zip |
| Apple Silicon macOS | openclaw-desktop-osx-arm64.zip |
| Linux x64 | openclaw-desktop-linux-x64.zip |
Each desktop bundle includes Companion, the NativeAOT gateway, and the NativeAOT CLI.
companion folder.Companion writes a local config, starts the bundled gateway on 127.0.0.1, and connects to it. The current Windows and macOS release archives are unsigned, so first-run OS warnings are expected. See docs/RELEASES.md for checksums, standalone CLI/gateway archives, signing status, and maintainer release flow.
For a real local gateway from source:
export MODEL_PROVIDER_KEY="sk-..."
dotnet run --project src/OpenClaw.Cli -c Release -- start
When the gateway finishes startup it now prints explicit phase markers, a final OpenClaw gateway ready. block, the localhost URLs, Ctrl-C to stop, and any non-fatal startup notices under Started with notices:. Then open:
| Surface | URL |
|---|---|
| Web UI / Live Chat | http://127.0.0.1:18789/chat |
| Admin UI | http://127.0.0.1:18789/admin |
| Integration API | http://127.0.0.1:18789/api/integration/status |
| MCP endpoint | http://127.0.0.1:18789/mcp |
The root URL redirects to /chat. For the full first-run walkthrough (including the "First 10 Minutes" runbook and debugging flow), see docs/QUICKSTART.md. For the project shape and repository map before changing code, see docs/GETTING_STARTED.md.
If you want a direct gateway fallback instead of the full CLI onboarding flow, run:
dotnet run --project src/OpenClaw.Gateway -c Release -- --quickstart
--quickstart is interactive-only. It applies a minimal loopback-local profile for the current process, prompts for missing provider inputs, retries on the common first-run failures, and after a successful start can save the working setup to ~/.openclaw/config/openclaw.settings.json.
If the CLI is already on your PATH, the same guided entrypoints are:
openclaw start
openclaw setup
openclaw setup launch --config ~/.openclaw/config/openclaw.settings.json
openclaw setup service --config ~/.openclaw/config/openclaw.settings.json --platform all
openclaw setup status --config ~/.openclaw/config/openclaw.settings.json
openclaw upgrade check --config ~/.openclaw/config/openclaw.settings.json
openclaw upgrade rollback --config ~/.openclaw/config/openclaw.settings.json --offline
Useful follow-up commands and surfaces:
openclaw models presets
openclaw models packages
openclaw models install gemma-4-e4b --accept-license --path ~/Downloads/gemma-4-E4B-it-Q4_K_M.gguf --mmproj-path ~/Downloads/mmproj-gemma-4-E4B-it-Q8_0.gguf
openclaw models doctor
openclaw maintenance scan --config ~/.openclaw/config/openclaw.settings.json
openclaw maintenance fix --config ~/.openclaw/config/openclaw.settings.json --dry-run
openclaw skill new "Community Research Insight Extractor" --category research
openclaw skill validate community.research_insight
openclaw skills inspect ./skills/my-skill
openclaw compatibility catalog
openclaw insights
openclaw admin trajectory export --anonymize --output ./trajectory.jsonl
openclaw upgrade check --config ~/.openclaw/config/openclaw.settings.json --offline
openclaw upgrade rollback --config ~/.openclaw/config/openclaw.settings.json --offline
openclaw migrate upstream --source ./upstream-agent --target-config ~/.openclaw/config/openclaw.settings.json