Skip to content
/ eko Public
forked from FellouAI/eko

Eko(Eko Keeps Operating)--使用自然语言构建用于生产的代理工作流 - eko.fellou.ai

License

Notifications You must be signed in to change notification settings

Tsin81/eko

 
 

Repository files navigation

eko-logo
Eko - 使用自然语言构建可用于生产的代理工作流

License Build Status Version

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 应用程序

社区与支持

Star 历史图

许可

Eko 采用 MIT 许可发布。详情请参见 LICENSE 文件。

About

Eko(Eko Keeps Operating)--使用自然语言构建用于生产的代理工作流 - eko.fellou.ai

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 80.0%
  • JavaScript 19.9%
  • Shell 0.1%