agnt-gg/agnt
The local-first operating system for building, running, and improving AI agents, workflows, and autonomous goals.
解决的问题
AI 智能体经常因为受限于一次性的聊天会话而失败。AGNT 提供了一个持久的、本地优先的运行时环境,允许智能体保持状态、使用可信工具、执行可重复的工作流,并追求超越单次对话的长期目标。
工作原理
AGNT 作为一个本地优先的“智能体操作系统”运行,由桌面应用程序和可自托管的后端组成。它利用三种主要的执行模式:
- Agents: 用于推理、工具使用以及带有记忆的持久聊天。
- Workflows: 一个用于通过触发器和节点实现可重复自动化的可视化 DAG 引擎。
- Goals: 一个通过任务分解和评估来规划并执行长期目标的系统。
这些模式是互连的;例如,工作流可以调用智能体,而目标可以使用执行追踪来提升技能。该系统使用 Electron、Vue.js、Express 和 SQLite 构建,以实现本地数据控制。
适用对象
专为需要可重复的 AI 自动化、长期目标、跨多个智能体和工具的委派工作,以及通过本地或自托管部署实现对数据和提供商设置的完全所有权的用戶而设计。
亮点
- 本地优先架构:数据、追踪和设置都本地存储在 SQLite 和文件系统中。
- 子智能体委派:原生支持将任务委派给其他智能体、工作流、异步工具和 MCP 服务器。
- SkillForge:一种将执行追踪转换为可重用技能的功能。
- 广泛的集成:支持 15+ AI 提供商、60+ 内置工具以及 MCP (Model Context Protocol) 支持。
- 灵活的部署:提供桌面应用、Docker 容器(Full 和 Lite)或适用于 Raspberry Pi 等低功耗设备的无头服务器。