返回项目目录
DotHarness

DotHarness

dotcraft

An embeddable AI agent runtime for building extensible agents that evolve with your projects.

AgentAI 编程agentagent-runtimecoding-agentscsharpdotnetharness
Stars
385
Forks
16
Watchers
385
Issues
6

README

项目介绍

3252 bytes
[![Release](https://img.shields.io/github/v/release/DotHarness/dotcraft)](https://github.com/DotHarness/dotcraft/releases) [![License](https://img.shields.io/badge/license-Apache--2.0-blue)](./LICENSE) [![Platforms](https://img.shields.io/badge/platform-Windows%20%7C%20macOS%20%7C%20Linux-lightgrey)](https://github.com/DotHarness/dotcraft/releases) [![Discussions](https://img.shields.io/badge/community-Discussions-brightgreen)](https://github.com/DotHarness/dotcraft/discussions) ![DotCraft — the agent runtime for real projects](/static/uploads/images/2026/08/a793e9be3d19b9ac1959e086.png) [中文](./README_ZH.md) · [Documentation](https://www.dotcraft.net/) · [Quick Start](https://www.dotcraft.net/getting-started) · [Releases](https://github.com/DotHarness/dotcraft/releases) · [License](./LICENSE) DotCraft is an open-source, self-hosted, and embeddable **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, Dreams, Dynamic Workflows, 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.
  • A complete Agent Harness for .NET: Bring complete agent capabilities into the .NET applications you already build, from desktop tools to services and automation.
  • 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:

License

Apache License 2.0