# dotcraft

> DotCraft is a self-hosted, open-source AI agent runtime on .NET with desktop, CLI, Android apps sharing one workspace, plus server deployment and embeddable harness.

- **Category:** AI Assistant
- **Licence:** Apache-2.0
- **Latest version:** v0.9.7
- **Open source:** oss
- **Languages:** Typescript, C, C#
- **Platforms:** Docker Compose, Linux, Windows, Android, NPM
- **Tags:** Android, CLI, Mcp, Plugins, Dotnet, Chatgpt, Anthropic, Openai, Csharp, Desktop app, Self Hosted, Csharp, Agent, Ai Agent, Lsp, Harness, Coding agents, Satellite, Oratorio

## Description

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).

## Links

- [Homepage](https://github.com/DotHarness/dotcraft)
- [Website](https://www.dotcraft.net/)
- [Demo](https://www.dotcraft.net/demo/)
- [GitHub repository](https://github.com/DotHarness/dotcraft)
- [Releases](https://github.com/DotHarness/dotcraft/releases)
- [NuGet](https://www.nuget.org/profiles/DotHarness)
- [npm](https://www.npmjs.com/org/dotcraft)
- [Getting started guide](https://www.dotcraft.net/start/)
- [Self-hosting guide](https://www.dotcraft.net/self-hosting/server-deployment)
- [Configuration reference](https://www.dotcraft.net/configuration/)

---
Source: https://selfhost.directory/project/dotcraft