hAcKlyc/MyAgents

MyAgents - 优雅、易用的 Agent 桌面端 ,一站式 Agent 工作台与任务中心

MyAgents – 本地优先的 AI 代理工作台

它是什么 – MyAgents 是一个开源桌面应用程序,可让您在自己的计算机上创建、运行和协调 AI 代理。它提供了图形工作台以及命令行界面,因此您可以与代理聊天、将对话转换为持久任务,并在私有“AgentNet”中链接多台设备。所有数据和执行都保留在您的机器上;仅使用可选的云服务(用于设备发现和共享空间)。

主要功能

功能 使用方式
多种代理运行时 内置支持 Claude Agent SDK、DeepSeek Harness 和 Codex;您也可以通过 API 密钥指向任何模型。
任务系统 创建一次性或定期任务(cron 风格),运行脚本、监控条件,并在需要时唤醒代理。
渠道 IM 集成 将代理连接到飞书、钉钉、Telegram(以及可扩展插件),以便您从最喜欢的即时通讯工具中交互。
AgentNet 私有网络,允许不同计算机(macOS 13+、Windows 10+)上的代理相互调用、共享文件,并在适当的环境中执行工作。
空间协作 共享“空间”,包含问题、目标、技能和工具;您可以邀请协作者或其代理共同完成目标。
桌面 UI 和 CLI 功能齐全的 GUI,包含工作区资源管理器、对话历史、文件预览和轻量级浮动助手;myagents CLI 允许脚本或外部代理创建任务、调用其他代理并读取结果。
技能和工具插件 定义可复用的技能(方法),并通过 STDIO、HTTP 或 SSE 连接到外部工具。
记录和语音 捕获笔记、音频和本地语音转文本(需要支持该功能的模型),供代理后续处理。

典型工作流程

  1. 安装客户端(下载 macOS DMG 或 Windows 安装程序 – 无需 Node.js 或服务器)。
  2. 添加模型在“设置 → 模型提供商”中 – 登录订阅或输入 API 密钥。
  3. 创建工作区(或使用内置的“Mino”模板),并使用自己的模型、运行时和技能启动代理。
  4. 聊天与代理对话,引用文件(@file)或调用技能(/skill)。
  5. 将对话转换为任务 – 安排任务、设置 cron,或启用“目标模式”进行持续工作。
  6. 通过 AgentNet 连接其他设备;将任务分配给 Windows 机器进行验证,或分配给常开服务器进行长时间运行的任务。
  7. 在空间中协作:共享问题、将其分配给代理,并将所有结果保存在一个地方。

安装和快速入门

  • 从发布页面或官方网站下载相应的安装程序。
  • 运行安装程序;应用程序启动并显示欢迎屏幕。
  • 打开设置 → 模型提供商,登录 Claude、DeepSeek 等,或粘贴 API URL。
  • 点击创建代理,选择工作区文件夹,然后开始对话。
  • 使用侧面板创建任务、设置计划,或打开AgentNet视图查看其他设备。

谁可能受益

  • 高级用户希望在不将数据发送到云端的情况下,获得用于研究、编码或内容创作的 AI 辅助。
  • 开发人员需要一个本地 LLM 驱动的助手,能够运行构建脚本、运行测试或操作文件。
  • 团队希望拥有一个私有的、自托管的 AI 工作流,其中每个成员的机器都贡献资源。
  • 研究人员探索多代理编排、任务自动化或人机协同 AI 系统。

许可证 – 客户端根据 AGPL-v3 发布。它免费供个人和商业使用,但任何通过网络提供的修改也必须以相同许可证提供。对于需要嵌入或重新分发 MyAgents 而不承担 AGPL 义务的用户,提供商业许可证。

了解更多

  • 官方网站和下载页面:https://myagents.io
  • 仓库内的完整文档(英文和中文)(README.en.md、bundled-skills/...)
  • 架构概述:specs/ARCHITECTURE.md
  • 贡献指南:CONTRIBUTING.md

MyAgents 旨在为每位用户提供一个“超强”的个人助手,它在本地运行,与现有工具集成,并可在自己的设备之间联网。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目