Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

Endy – orchestrate multiple coding-agent CLIs to cut LLM spend

说明与用途

**项目简介(2‑3 句)**
Endy 是一个开源工具,用于统一调度多个代码生成 Agent 的 CLI,从而在不从零构建模型栈的前提下,显著降低大语言模型(LLM)的调用费用。它适合快速原型化 AI 功能、搭建 RAG/Agent 工作流以及评估不同模型工具链。

**价值**

  • **降低成本**:通过在本地或低价模型之间切换、对请求进行批量调度,显著削减 LLM 的使用费用。
  • **加速开发**:无需自行实现模型推理或微调,只需调用已有的 coding‑agent CLI,即可为产品或内部工具快速注入 AI 能力。
  • **灵活评估**:统一的调度层让团队能够在同一套代码中对比不同模型、不同参数的表现,帮助选型和性能调优。

**典型接入方式**

  1. **环境准备**:在项目机器上安装所需的 coding‑agent CLI(如 codex-cli, codegen-cli 等),并确保它们能够在命令行正常调用。
  2. **引入 Endy**:通过 npm/yarn(npm install endy)或直接克隆仓库,引入 endy 包。
  3. **配置调度规则**:在 endy.config.js(或 JSON/YAML)中声明各 CLI 的调用方式、优先级、费用阈值等,例如:
   module.exports = {
     agents: [
       { name: 'codex', cmd: 'codex-cli', maxCost: 0.001 },
       { name: 'codegen', cmd: 'codegen-cli', maxCost: 0.0008 }
     ],
     strategy: 'cost‑first',   // 或 'performance‑first'
   };
  1. **代码中使用**:用 Endy 提供的 API 包装原有的代码生成调用,例如:
   const { generate } = require('endy');
   const result = await generate({ prompt: myPrompt });
  1. **手动审查**:在正式上线前,先在测试环境运行数轮,检查生成结果的质量、费用统计以及异常日志,确保调度策略符合业务需求。

**生产可用性**

  • **成熟度**:当前评分 52/100,属于 **中等** 稳定性。适合原型、内部工具或对成本敏感的实验性项目。
  • **上线前检查**:
  • 核实项目许可证(MIT / Apache 等)是否符合企业合规。
  • 查看最近的 issue、PR 以及发布频率,确认仍在积极维护。
  • 编写监控脚本,记录每次调度的模型、费用、响应时间,以便在生产环境快速定位异常。
  • **风险**:元数据较少,集成信号稀疏;需要自行评估依赖的 CLI 稳定性和安全性。

综上,Endy 为需要快速加入 AI 能力且对成本有严格控制的团队提供了一条低门槛、可插拔的解决方案,但在正式生产环境使用前应完成充分的功能、费用和安全审查。

实际用途

Endy – orchestrate multiple coding-agent CLIs to cut LLM spend helps add AI capability without starting from a blank model stack.

  • prototype AI features
  • build RAG or agent workflows
  • evaluate model tooling

限制与审查说明

Medium: useful for prototypes or internal workflows, with dependency and maintenance checks before production.

  • 来源: hackernews
  • 记录日期: 2026-09-05T17:32:17.619Z
原始来源