AgentForge

Extensible AGI Framework

open-sourceagent-frameworks
Visit WebsiteView on GitHub
769
Stars
+64
Stars/month
0
Releases (6m)

Overview

AgentForge是一个低代码框架,专为快速开发和部署AI自主代理及多代理认知架构而设计。它通过声明式的Cogs(YAML工作流配置)、灵活的Agents(可自定义代理)和集成Memory(上下文记忆)三大核心概念,让开发者能够以最少的代码构建复杂的智能系统。框架支持多种LLM提供商包括OpenAI、Google Gemini、Anthropic Claude,以及通过Ollama和LMStudio运行的本地模型,实现真正的模型无关性。AgentForge特别适合需要多代理协作、上下文记忆和复杂工作流编排的场景,提供了从简单单代理到复杂认知架构的完整解决方案,同时支持实时提示编辑和Personas身份配置,极大简化了AI代理系统的开发门槛。

Pros

  • + 声明式Cogs工作流:使用YAML文件即可编排复杂的多代理系统,无需编写大量胶水代码
  • + 真正的LLM无关性:支持OpenAI、Google、Anthropic等商业API及Ollama本地模型,可为不同代理分配不同模型
  • + 集成内存系统:提供开箱即用的上下文记忆功能,代理能够维持连贯的对话和任务执行状态

Cons

  • - 工具系统已弃用:Actions和tools功能已废弃,等待基于MCP标准的新系统替换
  • - 相对较新的项目:769 GitHub stars表明社区规模有限,可能缺乏成熟的生态系统和第三方插件
  • - 学习曲线:需要掌握YAML配置、Cogs工作流和Personas概念才能充分发挥框架优势

Use Cases

Getting Started

1. 安装:pip install agentforge 或从GitHub克隆源代码;2. 配置:设置API密钥和模型配置文件,定义第一个Agent的YAML模板和Persona;3. 运行:创建简单的Cog工作流文件,启动框架并测试代理响应