agnt-gg/agnt
The local-first operating system for building, running, and improving AI agents, workflows, and autonomous goals.
解决的问题
AGNT 提供一个持久化、本地优先的 AI 代理运行时,超越了临时的聊天界面。它解决了 AI 代理缺乏持久状态、可重复的工作流,以及无法在不同会话间通过评估和记忆实现进化的问题。
如何工作
AGNT 作为桌面应用程序或自托管后端(使用 Electron、Vue.js 和 SQLite)运行,集成了三种主要执行模式:
- 代理:用于推理、工具使用和协作的持久化工作者。
- 工作流:一个视觉化的 DAG(有向无环图)引擎,支持超过 60 个节点的可重复自动化。
- 目标:一个自主系统,用于规划、执行和评估长期目标。
这些模式相互连接;例如,一个目标可以触发一个工作流,而该工作流又可以调用一个专用代理。系统还包含「Forge」工具,可由 AI 生成代理、工作流和工具,以及「SkillForge」,可将执行轨迹转化为可重用的技能。
适用人群
专为希望本地掌控 AI 数据、需要编排复杂多代理系统,或需要独立于聊天窗口运行的 AI 自动化(例如通过消息触发或定时任务)的开发者和高级用户设计。
主要亮点
- 本地优先架构:数据存储在 SQLite 和文件系统中,本地化。
- 多提供方支持:兼容 15+ 个 AI 提供方,包括 OpenAI、Anthropic、Gemini 和本地端点。
- 可扩展性:支持 MCP(模型上下文协议)服务器、自定义插件(.agnt 包)以及端口 3333 上的本地 API。
- 子代理委派:原生支持跨代理、工作流和异步工具并行委派任务。
- 自我改进:利用执行轨迹和评估提取洞察,创建可重用的技能。
相关
- Dispatch
- 项目
- 项目
- 项目
- 项目