openJiuwen

openJiuwen

openJiuwen社区聚焦AI Agent通用平台能力,致力于构建易用、灵活且稳定的开源智能体平台,推动商用级Agentic AI技术广泛应用与落地。 基于该开源项目,开发者可快速构建能处理各种复杂任务的Agent,实现多Agent协同交互,助力个人及企业高效地搭建AI Agent系统。

README

什么是openJiuwen

openJiuwen作为开源Agent平台,致力于提供灵活、强大且易用的AI Agent开发与运行能力。基于该平台,开发者可快速构建处理各类简单或复杂任务的AI Agent,实现多Agent协同交互,高效开发生产级可靠AI Agent;并助力企业与个人快速搭建AI Agent系统或平台,推动商用级Agentic AI技术广泛应用与落地。

系统架构

openJiuwen 采用分层架构设计,覆盖 AI Agent 从开发、运行到部署和运维的完整生命周期,整体由 DeepAgentsAgent StudioAgent FramworkAgent Distributed RuntimeAgent System Service 组成。

  • DeepAgents:提供面向不同场景的复杂智能体,如 JiuwenSwarm、JiuwenSymbiosis、DeepSearch 等,支持开箱即用。
  • Agent Studio:一站式 AI Agent 开发平台,提供低代码 / 零代码可视化开发能力,支持 Agent 开发、工作流编排、Prompt 调优、在线调试和资源管理,帮助开发者快速打造和调试智能体及工作流。
  • Agent Framework: openJiuwen 核心框架与执行引擎,为开发者提供多场景、易用的 Agent 开发、编排与调用接口。覆盖复杂任务规划、循环执行、工具与技能调用、上下文管理、记忆子系统、多智能体协同、Agent 自演进、算力亲和调度等关键特性,全面支撑单体 Agent 到多 Agent 协同的工程化落地。
  • Agent Distributed Runtime: 提供分布式 Agent 运行时底座,支持低码、高码两种智能体部署模式,实现 Agent 一键发布部署与全生命周期统一管控。原生内置多租户资源隔离、服务弹性扩缩容、统一注册发现、跨集群高速互通等核心能力,全面支撑大规模多 Agent 集群稳定运行、业务规模化落地。
  • Agent System Service:AgentOS 底层基础系统服务,内置系统级安全隔离沙箱、全局统一记忆持久化存储、原生 CLI 系统工具、标准化 Agent 文件系统、跨Agent通信总线等底层核心能力,支撑全平台智能体安全运行、资源统一调度与多Agent高效协同。

openJiuwen能力架构图

实现概览

openJiuwen 采用模块化仓库设计,逐层构建 AI Agent 开发生态。各仓库可独立演进,也可组合使用,覆盖从智能体应用、技能分发、可视化编排、框架开发到服务化运行的完整链路。

openJiuwen实现架构图

代码仓总览

模块 仓库 说明
Deep Agents jiuwenswarm 多智能体协同框架与官方旗舰应用,支持复杂任务协作与 Skill 自演进。
jiuwensymbiosis 面向具身智能的 Agent 框架,支持构型无关的能力复用与安全控制。
deepsearch 知识增强型深度检索与研究 Agent,面向搜索、推理和报告生成场景。
SkillHub skillhub Skill 托管与分发平台,支持 Skill 发布、版本管理、检索下载、共享复用及私有化部署。
Agent Studio agent-studio 一站式可视化 Agent 开发平台,支持 Agent 编辑、工作流编排、资源配置、Prompt 调优与在线调试。
Agent Framework agent-gateway 统一接入网关,提供 Channel 管理、消息处理、定时任务与心跳等能力,当前 Opening Soon。
agent-core Python Agent SDK,提供 Agent 编排、运行时、模型、工具、检索与评测等核心能力。
agent-core-java Java Agent SDK,为 Java 生态提供与 Python SDK 一致的 Agent 开发能力。
agent-memory 智能体长期记忆系统,支持记忆抽取、压缩、混合检索、沉淀构建与自主演化。
Agent Distributed Runtime agent-runtime Python Agent Runtime,负责 Agent 服务化运行、会话管理与生命周期管理。
agent-runtime-java Java Agent Runtime,基于 Spring Boot 提供 Agent 服务化运行与部署能力。
agent-protocol Agent 互操作协议 SDK,提供 MCP SDK、A2A SDK 与 A2X Registry。

如何参与贡献

加入方式参见:https://www.openjiuwen.com/contribute

社区沟通与交流

如果您在使用openJiuwen过程中遇到问题,可以通过如下渠道联系我们。

网站: https://www.openjiuwen.com

邮箱: contact@openjiuwen.com

openJiuwen公众号

openJiuwen公众号

openJiuwen视频号

openJiuwen视频号

本产品仅作为流程编排工具,不包含 AI 模型能力;用户在连接 AI 模型用于特定业务场景时,需自行承担欧盟 AI 法案等相关合规义务。

精选项目
3.15 K

JiuwenSwarm 是一款基于openJiuwen开发的智能AI Agent,它能够将大语言模型的强大能力,通过你日常使用的各类通讯应用,直接延伸至你的指尖。

4.24 K

openJiuwen agent-studio提供零码、低码可视化开发和工作流编排,模型、知识库、插件等各资源管理能力

3.61 K

openJiuwen agent-core可提供AI Agent开发、运行、调优与演进相关的全套SDK能力

2.79 K

openJiuwen DeepSearch是一款知识增强的深度搜索与研究框架,有业界领先的片段级引用和溯源推理能力,提供精准Agentic搜索与研究能力

3.04 K

openJiuwen agent-protocol提供agent通信协议实现,包括MCP、A2A协议的C++ SDK

2.91 K

openJiuwen agent-store承载基于openJiuwen构建的智能体,欢迎各路英豪发挥想象力,积极贡献

  • JiuwenSwarm 是一款基于openJiuwen开发的智能AI Agent,它能够将大语言模型的强大能力,通过你日常使用的各类通讯应用,直接延伸至你的指尖。
    Python
    3.15 K
    845
    Apache-2.0
    更新于 1 天前
    Star
  • openJiuwen agent-core可提供AI Agent开发、运行、调优与演进相关的全套SDK能力
    Python
    3.61 K
    828
    Apache-2.0
    更新于 1 天前
    Star
  • openJiuwen agent-store承载基于openJiuwen构建的智能体,欢迎各路英豪发挥想象力,积极贡献
    Python
    2.91 K
    514
    Apache-2.0
    更新于 1 天前
    Star
  • openJiuwen agent-solution是面向金融、制造、电力、交通、油气矿山、公共事业等行业的解决方案与通用能力组件扩展仓库。
    Java
    27
    67
    Apache-2.0
    更新于 7 小时前
    Star
  • openJiuwen agent core Java是 openJiuwen Core的 Java版本,提供AI Agent开发、运行、调优与演进相关的全套SDK能力。
    Java
    2.56 K
    255
    Apache-2.0
    更新于 5 小时前
    Star
  • Memory 是一款面向 AI 智能体的长期记忆模块,为运行在 openJiuwen 框架上的智能体提供记忆提取、存储、检索与迁移能力。
    Python
    709
    65
    Apache-2.0
    更新于 2 天前
    Star
  • openJiuwen Agent Runtime Java 是 Agent 分布式运行时的 Java 实现仓库,承载 Agent Server、Runtime Manager 等运行时组件。
    Java
    22
    25
    Apache-2.0
    更新于 4 天前
    Star
  • openJiuwen DeepSearch是一款知识增强的深度搜索与研究框架,有业界领先的片段级引用和溯源推理能力,提供精准Agentic搜索与研究能力
    Python
    2.79 K
    319
    更新于 2 天前
    Star
  • openJiuwen 生态的 Skill 托管与分发开源方案,支持自建与可选 ClawHub 兼容。
    Python
    2.46 K
    257
    Apache-2.0
    更新于 2 天前
    Star
  • openJiuwen agent-tools面向openJiuwen Agent平台构建Agent Tool生态,欢迎各路英豪发挥想象力,积极贡献
    Python
    2.86 K
    292
    Apache-2.0
    更新于 5 天前
    Star
查看全部项目 >