Skip to content

Repository files navigation

Release License Platforms Discussions

DotCraft — the agent runtime for real projects

中文 · Documentation · Quick Start · Releases · License

DotCraft is an open-source, self-hosted, project-native AI agent runtime built with C#/.NET.


Why DotCraft?

DotCraft turns projects into extensible environments for AI agents.

  • Modern agent capabilities, ready to use: Plan, SubAgents, Agent Teams, Automations, Goals, and more are built in.
  • Your work travels with the project: Conversations, memory, agents, skills, and plugins move with the project, so you can switch entry points and keep going.
  • Lower token costs: DotCraft maximizes prefix cache reuse, and SubAgents can reuse the parent session's cache.
  • Run it your way: Run DotCraft locally or on your own server and choose a compatible model provider.
  • Easy to integrate with existing products: APIs, SDKs, App Binding, plugins, and Desktop Extensions bring DotCraft directly into existing applications.

desktop

Quick start

Desktop

  1. Download the latest build from GitHub Releases.
  2. Open a real project folder as a workspace.
  3. Configure a supported OpenAI, Anthropic provider or sign in with a ChatGPT subscription.

CLI

macOS / Linux:

curl -fsSL https://www.dotcraft.net/install.sh | bash

Windows PowerShell:

irm https://www.dotcraft.net/install.ps1 | iex

See Getting Started for the complete guide.

Contributing

Start with CONTRIBUTING.md.

Credits

Inspired by nanobot, codex and agent-framework.

Special thanks to:

Articles

Technical articles related to dotcraft.

Why is your agent so expensive: Troubleshooting records of a 0% Prompt Cache hit rate.

License

Apache License 2.0

About

A project-native AI agent runtime for building extensible agents that evolve with your projects.

Topics

Resources

Contributing

Stars

413 stars

Watchers

9 watching

Forks

Releases

Packages

Contributors

Languages