Repolode
kreneskyp

kreneskyp/ix

一个用于构建和运行基于大模型的自主智能体与多智能体工作流的开源平台,附带无代码图形编辑器。

Star
1,044
Fork
127
未关闭 Issue
16
最近提交
28天前

这是什么?

iX 是一个用于设计和部署自主或半自主大模型智能体与工作流的平台。基于它构建的智能体可以处理问答机器人、代码生成、数据抽取与分析、研究助手等任务,并且能够并行运行、相互通信。

项目提供无代码编辑器,用户可以拖拽并连接节点,把智能体的逻辑描述为一张图,编辑器中内嵌聊天面板便于即时测试。多智能体聊天界面可以与一组智能体协作,默认的 IX 主持人智能体负责分派任务,也支持用 @ 指定某个智能体。智能体执行器以 Docker 容器运行,并由 Celery 消息队列触发,便于水平扩展。

iX 基于 LangChain 组件构建,并将其映射为配置图,用于在编辑器中动态渲染节点和表单。目前支持 OpenAI 模型,Google PaLM、Anthropic 和 Llama 为实验性支持。项目通过 Docker Compose 部署,也提供 agent-ix 命令行工具快速启动。

核心功能

  • 01无代码图形编辑器,可拖拽连接节点设计智能体逻辑,并内嵌测试聊天。
  • 02多智能体聊天室,主持人智能体负责分派任务,也可用 @ 指定智能体。
  • 03智能体执行器以 Docker 运行,通过 Celery 消息队列调度,支持水平扩展。
  • 04智能输入栏可自动补全智能体提及和任务生成的文件与数据。
  • 05组件配置层将 LangChain 组件映射为配置图,用于动态渲染编辑器界面。
  • 06支持 OpenAI 模型,其他模型提供商为实验性支持。

适用场景

  • 搭建可执行多步骤任务的问答机器人或研究助手。
  • 在编写代码前,以可视化方式原型化大模型智能体工作流。
  • 在同一聊天界面中让多个专业智能体协作完成任务。
  • 通过增加 Celery 工作节点扩展并行的智能体负载。

快速上手

  1. 1

    用 pip 安装 agent-ix 命令行工具

    pip install agent-ix
  2. 2

    使用命令行启动 IX 集群(需要 Docker)

    ix up
  3. 3

    在浏览器中打开 http://0.0.0.0:8000 使用界面

使用前须知

  • 运行集群需要 Docker。
  • Google PaLM、Anthropic 和 Llama 的支持标注为实验性。
  • 默认配置下智能体需要 OpenAI API 密钥。

收录于专题

标签

常见问题

ix 是什么?
一个用于构建和运行基于大模型的自主智能体与多智能体工作流的开源平台,附带无代码图形编辑器。 iX 是一个用于设计和部署自主或半自主大模型智能体与工作流的平台。基于它构建的智能体可以处理问答机器人、代码生成、数据抽取与分析、研究助手等任务,并且能够并行运行、相互通信。
ix 可以免费使用吗?用的什么许可证?
ix 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
ix 还在维护吗?
活跃维护中。ix 最近一次提交是在 2026年10月10日。
ix 适合用来做什么?
搭建可执行多步骤任务的问答机器人或研究助手。 在编写代码前,以可视化方式原型化大模型智能体工作流。 在同一聊天界面中让多个专业智能体协作完成任务。 通过增加 Celery 工作节点扩展并行的智能体负载。
ix 怎么安装和运行?
用 pip 安装 agent-ix 命令行工具: pip install agent-ix 使用命令行启动 IX 集群(需要 Docker): ix up 在浏览器中打开 http://0.0.0.0:8000 使用界面
在哪里获取 ix?
源代码和安装说明在 GitHub 上:https://github.com/kreneskyp/ix

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目