Self-host dotcraft
v0.9.7Open-source AI agent runtime for .NET with desktop, CLI
- Stars
- 406
- Ports
- 9100 (AppServer), 5087 (Oratorio), 8080 (Dashboard), 8090 (Model Service)
What is dotcraft?
DotCraft is an open-source AI agent runtime written in C# and .NET that you run on your own machines. One agent operates across several entry points: a desktop program for Windows, macOS, and Linux that helps you plan, write, and review code using subagents and a built-in browser; a command-line tool for executing tasks on laptops, servers, or in CI pipelines; and a native Android application for monitoring and approving work from a phone. Every entry point uses the same workspace so you can switch between them. For teams, DotCraft provides a server deployment via Docker Compose on Linux (AppServer and Oratorio), reached through SSH tunnels, plus a separate model service that shares API keys and ChatGPT logins across runtimes. Developers can embed the complete agent runtime into their own .NET applications through the DotCraft Harness NuGet package, or connect existing products using TypeScript and .NET SDKs. The system supports .NET plugins for tools and lifecycle logic, React plugins for the desktop UI, MCP servers, LSP, and chat bot connections for several messaging platforms. It works with any OpenAI-compatible or Anthropic-compatible API, plus ChatGPT subscriptions. The code is licensed under Apache-2.0 and is under active development (v0.9.x, pre-1.0).
Should you self-host dotcraft?
dotcraft scores 50/100 on selfhost.directory (how scoring works) and ranks #40 of 120 in AI Assistant. It has 406 GitHub stars.
It shipped 22 stable releases in the past year. The latest, v0.9.7, came out on 28 October 2026. New versions land roughly every 2 days.
Setup is moderate: expect some configuration beyond a single command. It is Apache-2.0-licensed and written mostly in C#.
Its closest alternative on selfhost.directory is hermes-agent (89/100, 257 957 stars). It scores higher overall, so compare the two before you pick. See dotcraft vs hermes-agent side by side.
Features
- Avatar package
- Chat bot integrations
- CLI
- Desktop App
- Embeddable .NET harness
- LSP support
- MCP Support
- Model service
- .NET plugins
- Oratorio project board
- React desktop plugins
- Satellite remote access
- Self-hosted server deployment
- TypeScript/.NET SDKs
dotcraft README
More in Application Management
DropserverSelf-hosted application platform for running personal web services with sandboxed apps, multi-user appspaces, and Tailscale integration.
ethiboxEthibox is a self-hosted, open-source web app hoster for one-click deployment of 58+ apps like Nextcloud and Mattermost with auto-updates, backups, and custom domains.
faynoSyncOpen-source, self-hosted update backend for desktop apps handling version metadata, release channels, and S3 artifact storage with a version-check API.
ferdium-serverOpen-source, self-hostable backend for Ferdium messaging aggregator to manage accounts, workspaces, and custom recipes on your infrastructure.
FlowFuseSelf-hosted platform for building industrial applications at scale using Node-RED with AI-assisted development, team collaboration, and DevOps pipelines.
gungnrA self-hosted panel that uses Docker, Cloudflare Tunnels, and GitHub login to serve template projects and local apps from your own Linux box.
helixHelix gives each AI coding agent its own GPU desktop, orchestrating fleets on a spec-driven Kanban board with human PR review. Self-hosted on Docker, Kubernetes, Mac.
HomeDockOSA self-hosted cloud operating system that gives you a full desktop in the browser, hundreds of one-click apps, and automatic HTTPS certificates.
HomelabARR CEA free, open-source dashboard for one-click deployment of 100+ self-hosted apps like Plex, Jellyfin, and Sonarr on your own Linux server via Docker Compose.
hot-updaterSelf-hosted OTA update server for React Native apps. Deploy on major cloud platforms or your own Docker setup. Includes bundle diffing, web console, and rollback support.
HTML共有くんHTML共有くん is a self-hosted, open-source dashboard that collects AI-generated HTML pages and makes them mobile-readable, deployed to your own AWS account.
InstaCloud OSSInstaCloud OSS is a self-hosted PaaS giving you a serverless cloud on one machine with Postgres, S3, Redis, MySQL, MongoDB, git push-to-deploy, and instant branching.





0 comments