Eko(发音类似于 “echo” )是一个生产就绪的 JavaScript 框架,它使开发者能够创建可靠的代理,从简单的命令到复杂的工作流。它提供了一个统一的接口,在计算机和浏览器环境中运行代理。
特点 | Eko | Langchain | Browser-use | Dify.ai | Coze |
---|---|---|---|---|---|
支持平台 | 全平台 | 服务器端 | 浏览器端 | Web | Web |
从一句话到多步骤工作流 | ✅ | ❌ | ✅ | ❌ | ❌ |
可干预性 | ✅ | ✅ | ❌ | ❌ | ❌ |
开发效率 | High | Low | Middle | Middle | Low |
任务复杂度 | High | High | Low | Middle | Middle |
开放源代码 | ✅ | ✅ | ✅ | ✅ | ❌ |
访问私有网络资源 | ✅ | ❌ | ❌ | ❌ | ❌ |
npm install @eko-ai/eko
重要提示: 以下示例代码不能直接执行。请参阅 Eko 快速入门指南,了解如何运行它。
import { Eko } from '@eko-ai/eko';
const eko = new Eko({
apiKey: 'your_anthropic_api_key',
});
// 示例: 浏览器自动化
const extWorkflow = await eko.generate("在 Bing 上搜索 “Eko 框架 ”并保存第一个结果");
await eko.execute(extWorkflow);
// 示例: 系统操作
const sysWorkflow = await eko.generate("创建名为 “报告” 的新文件夹,并将所有 PDF 文件移至此处");
await eko.execute(sysWorkflow);
提示: 在雅虎财经上收集纳斯达克的最新数据,包括主要股票的价格变化、市值和交易量,分析数据并生成可视化报告。
.
stock_analysis.mp4
单击 这里 获取相关源代码。
提示: 根据 github 上 Tsin81/eko 的 README,搜索竞争对手,突出 Eko 的主要贡献,撰写一篇宣传 Eko 的博文,并发布在 Write.as 上。
seo_publish.mp4
单击 这里 获取相关源代码。
提示: 清理当前目录下大于 1MB 的所有文件
clean_large_files.mp4
单击 这里 获取更多。
提示: 自动化软件测试
当前登录页面自动化测试:
1. 正确的账户和密码是:admin / 666666
2. 请随机组合用户名和密码进行测试,以验证登录验证是否正常工作,例如:用户名不能为空、密码不能为空、用户名不正确、密码不正确
3. 最后,尝试使用正确的账户和密码登录,以验证是否登录成功
4. 生成测试报告并导出
automatic_software_testing.mp4
单击 这里 获取更多。
- 浏览器自动化和网络刮削
- 系统文件和进程管理
- 工作流自动化
- 数据处理和整理
- GUI 自动化
- 多步任务调度
请访问我们的 [文档网站](https://eko.fellou.ai/docs):
- 入门指南
- API 参考
- 使用示例
- 最佳实践
- 配置方案
Eko 可在多种环境中使用:
- 浏览器插件
- 网页应用
- Node.js 应用程序
- 在 GitHub Issues 上报告问题
- 加入松弛社区讨论
- 贡献工具和改进
- 分享使用案例和反馈
Eko 采用 MIT 许可发布。详情请参见 LICENSE 文件。