首页LLMlukilabs/craft-agents-oss
lukilabs

craft-agents-oss

AI#LLM#Agentic#Electron#MCP#Automation
前往 GitHub →
20

// 项目简介

Craft Agents 是一款开源的 Agent-Native 桌面应用程序,旨在为与强大的 AI 模型交互提供直观且以文档为中心的界面。它支持与各种 API、MCP 服务器和本地文件系统的无缝集成,允许用户无需复杂的配置文件即可连接服务。该平台具有强大的会话管理系统、多提供商 LLM 支持以及用于高级远程工作流的无头服务器模式。

// 技术分析

Craft Agents 是一款原生代理桌面应用程序,旨在为与 AI 代理交互提供流畅的、以文档为中心的工作流程。通过集成 Claude Agent SDK 和 Pi SDK,它实现了无缝的多任务处理,并能连接到各种 API、MCP 服务器和本地文件系统,而无需复杂的配置文件。该项目优先考虑高度可定制的非 CLI 用户体验,允许用户通过直观的 UI 管理代理会话、技能和自动化,同时保持作为无头服务器运行以执行远程计算任务的灵活性。

// 核心亮点

01
只需向代理描述意图,即可连接到任何服务或 API,包括 Slack、Gmail 和 Linear。
02
支持本地和远程 MCP 服务器,允许无缝集成本地脚本、二进制文件和数据库。
03
具有带可自定义工作流状态(如 Todo、In Progress 和 Done)的多会话收件箱,可有效管理代理任务。
04
提供三级权限系统(Explore、Ask to Edit、Auto)以控制代理自主权并确保操作安全。
05
提供无头服务器模式,使桌面应用程序能够充当瘦客户端,从而实现计算密集型任务的远程执行。
06
包含一个强大的自动化引擎,可根据标签更改、计划或工具使用等事件触发操作。

// 典型使用场景

01
通过 MCP 服务器或 REST API 连接 Slack、Gmail 和 Linear 等外部服务,无需手动配置。
02
通过具有可自定义状态跟踪和权限模式的多会话收件箱,管理复杂的 AI 驱动工作流。
03
在远程无头服务器上运行计算密集型 Agent 任务,同时将本地桌面应用程序用作瘦客户端。

// 快速开始

首先,使用为您操作系统提供的单行安装脚本下载并安装应用程序,或使用 Bun 从源代码构建。启动后,在设置中配置您首选的 LLM 提供商(如 Anthropic、OpenAI 或 Google),创建一个工作区,并通过连接您所需的源开始与代理交互。