描述
Iris Agent 由 4onStudios 开发,是一个多功能的独立编码代理服务,为开发人员提供一系列功能。它支持 HTTP 服务、命令行工具和 ACP 服务器模式,使其适应各种开发环境。该代理旨在与 IDE 无缝集成,提供流式聊天、工作区工具、LSP 路由和 MCP 集成。它需要 Node.js 版本 22.13.0 或更高,并支持多种模型,包括 OpenAI、Anthropic 和 Google 模型。
阅读更多
HTTP 服务默认监听 8080 端口,并在 /api/agent 下提供 RESTful API。主要端点包括聊天消息、运行生命周期管理、命令批准和工具检查。命令行模式提供终端中的交互式聊天会话,而 ACP 服务器模式允许通过 stdio 进行 IDE 集成。
Iris Agent 高度可配置,允许用户为不同模型提供商设置 API 密钥,并通过环境变量自定义运行时设置。它支持动态模型选择和会话管理,使开发人员能够根据特定需求调整代理的行为。
该代理的持久性功能包括将运行生命周期数据存储在 SQLite 中,并将聊天会话管理为 JSON 文件。它还提供仅限桌面的安全路由,用于安全密钥管理和远程聊天会话同步。Iris Agent 是开源的,并可在 npm 上获取,安装选项通过 npm 或 Yarn。
总体而言,Iris Agent 是一个强大的工具,旨在帮助开发人员通过先进的编码代理功能增强他们的 IDE,提供灵活性、集成和对多种 AI 模型的支持。
- 类别AI 智能体构建工具
- 定价模式开源
- 部署CLI, HTTP, ACP
- 平台Node.js
Iris Agent的核心功能
独立的 HTTP 编码代理服务
具有交互式聊天的命令行工具
用于 IDE 集成的 ACP 服务器
支持多种 AI 模型
在 /api/agent 下提供 RESTful API
动态模型选择
使用 SQLite 的持久性
仅限桌面的安全路由
开源并可在 npm 上获取
可配置的运行时设置
流式聊天和工作区工具
LSP 和 MCP 集成
命令批准和生命周期 API
环境变量配置
用于 IDE 进程的 Node.js API
如何使用 Iris Agent?
安装:使用 npm 或 Yarn 安装 Iris Agent
配置:设置 API 密钥和环境变量
运行:以 HTTP、CLI 或 ACP 模式启动代理
集成:与 IDE 连接以增强功能
管理:使用 API 端点进行聊天和工具管理
Iris Agent的使用案例
- IDE 集成
- 工作区管理
- 模型配置
- 命令批准
- 工具检查



