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
  • 项目
  • 项目
  • 项目
  • 项目