智能体与多智能体

DotCraft

dotharness/dotcraft

一个开源、自托管、项目级 AI 代理运行时,提供跨桌面、CLI、机器人和应用程序共享的持久会话、记忆、后台工作和自动化功能。

★ 385星级
⑂ 16Fork 数
6未解决的问题
C#语言
Apache-2.0许可证
Q@project.QualityScore编辑评分

项目截图

DotCraft 的截图 DotCraft 的截图 DotCraft 的截图 DotCraft 的截图 DotCraft 的截图 DotCraft 的截图

概览

DotCraft 是一个基于 C# 的代理运行时,将 AI 状态和执行锚定到项目而非单一客户端接口。它使持久对话、持续的后台工作和可审查的记忆能够存在于同一项目边界内。用户可以通过桌面应用程序、CLI、社交渠道或通过 SDK 和 API 集成的应用程序与运行时进行交互。该运行时支持专门的代理配置文件、用于复杂任务的代理团队,以及用于计划或周期性工作的自动化功能。

主要功能

  • 项目级持久运行时
  • 跨桌面、CLI、机器人和应用程序的共享上下文
  • 代理配置文件和代理团队
  • 用于长期运行或计划任务的目标和自动化
  • 后台渠道和渠道交接
  • 用于应用程序集成的 API、App Binding 和 SDK(TypeScript、.NET、Python)
  • 通过审批、钩子、工作树边界和跟踪进行受控执行
  • 自托管且具备提供商灵活性(兼容 OpenAI 或 Anthropic)

要求、安装和快速入门

桌面版:从 GitHub Releases (https://github.com/DotHarness/dotcraft/releases) 下载最新构建。CLI (macOS/Linux):curl -fsSL https://www.dotcraft.net/install.sh | bash。CLI (Windows PowerShell):irm https://www.dotcraft.net/install.ps1 | iex。

用法

安装后,在桌面版中打开项目文件夹作为工作区,或使用 CLI。配置支持的提供商或使用支持的 ChatGPT 计划登录。从一个具体的请求开始,例如通过 CLI:dotcraft exec "Review this repository and identify the three highest-risk changes."

模型兼容性与使用场景

兼容 OpenAI 或 Anthropic 的提供商。

许可证与风险说明

Apache License 2.0

Editorial verification 2026-08-02: repository URL, owner, description, license and repository statistics were reviewed. License metadata: Apache-2.0. README was fetched for the channel draft; re-check repository dependencies, releases and model terms before production use.

发布与维护

Not stated in the repository metadata.

Firecrawl

firecrawl/firecrawl

★ 161.1KTypeScript

LangChain

langchain-ai/langchain

★ 143.6KPython

RAGFlow

infiniflow/ragflow

★ 86.7KGo