中文 · Documentation · Quick Start · Releases · License
DotCraft is an open-source, self-hosted AI agent runtime built with C#/.NET. Run it as a desktop app, add it to your own .NET application, and extend both with plugins.
DotCraft turns your projects into extensible environments for AI agents.
- Complete agent capabilities, ready to use: Plan, subagents, Automations, Goals, Dreams, and Dynamic Workflows are built in, so you do not have to assemble agent infrastructure from scratch.
- Agent customization and remote collaboration: Agent Builder and Agent Profiles let you create reusable, specialized agents. Remote tool calls let them work across computers.
- Your work travels with the project: Conversations, memory, agents, skills, and plugins live with the workspace. Move between Desktop, the CLI, editors, and bots, and pick up where you left off.
- Bring a complete agent runtime into your product: Embed the same runtime behind DotCraft Desktop in .NET tools, services, and automations, or connect existing products through AppServer, SDKs, and App Binding.
- Let the agent extend its own runtime: Ask the agent to create and build a .NET plugin in the workspace. It uses the same extension model as built-in features to add tools, prompts, commands, and lifecycle logic, and can be replaced while the host keeps running.
- Shape Desktop around your workflow: TypeScript and React plugins use native UI components to extend Desktop's interface and interactions.
- Own your deployment, models, and costs: Run locally or on your own server, and choose a compatible model provider or use your ChatGPT subscription. DotCraft keeps reusable prompt prefixes byte-stable to improve provider cache reuse and lower repeated-input costs.
Work with agents on your projects in one desktop app.
Embed a complete agent runtime in your .NET applications.
Manage agent tasks from assignment to review on one board.
Let your agents work in an approved shared folder on another computer.
Give your agents personality with expressive, customizable avatars.
DotCraft supports OpenAI, Anthropic model providers, or you can sign in using your ChatGPT subscription.
- Download the latest build from GitHub Releases.
- Open a real project folder as a workspace.
- Configure model providers and preferences.
macOS / Linux:
curl -fsSL https://www.dotcraft.net/install.sh | bashWindows PowerShell:
irm https://www.dotcraft.net/install.ps1 | iexSee Getting Started for the complete guide.
Start with CONTRIBUTING.md.
Inspired by nanobot, codex and agent-framework.
Special thanks to:
- HKUDS/nanobot
- openai/codex
- microsoft/agent-framework
- alibaba/OpenSandbox
- modelcontextprotocol/csharp-sdk
- openai/symphony
Apache License 2.0






