2.1.6-alpha.1 • Published 8 months ago

@eko-ai/eko v2.1.6-alpha.1

Weekly downloads
-
License
MIT
Repository
github
Last release
8 months ago

License Build Status Version

Eko (pronounced like ‘echo’) is a production-ready JavaScript framework that enables developers to create reliable agents, from simple commands to complex workflows. It provides a unified interface for running agents in both computer and browser environments.

Framework Comparison

FeatureEkoLangchainBrowser-useDify.aiCoze
Supported PlatformAll platformServer sideBrowserWebWeb
One sentence to multi-step workflow
Intervenability
Development EfficiencyHighLowMiddleMiddleLow
Task ComplexityHighHighLowMiddleMiddleMiddle
Open-source
Access to private web resources

Features

  • Pure JavaScript: Built for browsers and Node.js.🚀
  • Multi-Agent: Unleash power with multiple Agents in one task.📈
  • Agent/Tool Flexibility: Customize new Agents and Tools in just one line.🎉
  • Native MCP: Connects seamlessly with Awesome MCP Servers.🔗
  • Dynamic LLM: Balance speed and performance with flexible model choices.⚙️
  • Human-in-the-loop: Intervene when it matters most.🤝
  • Stream Planning: Dynamic rendering made easy.🎨
  • Loop & Listener Tasks: Automate any repetitive task.🤖
  • Observable Chain: Coming soon
  • Native A2A: Coming soon

Quickstart

Note: Please refer to the Eko Quickstart guide guide for full instructions on how to run it.

Security Warning

DO NOT use API Keys in browser/frontend code!

This will expose your credentials and may lead to unauthorized usage.

Best Practices: Configure backend API proxy request through baseURL and request headers.

Please refer to the link: https://eko.fellou.ai/docs/getting-started/configuration#web-environment

const llms: LLMs = {
  default: {
    provider: "anthropic",
    model: "claude-sonnet-4-20250514",
    apiKey: "your-api-key"
  },
  openai: {
    provider: "openai",
    model: "gpt-4.1",
    apiKey: "your-api-key"
  }
};

let agents: Agent[] = [new BrowserAgent(), new FileAgent()];
let eko = new Eko({ llms, agents });
let result = await eko.run("Search for the latest news about Musk, summarize and save to the desktop as Musk.md");
$ pnpm install @eko-ai/eko

Use Cases

  • Browser automation and web scraping
  • System file and process management
  • Workflow automation
  • Data processing and organization
  • GUI automation
  • Multi-step task orchestration

Documentation

Visit our documentation site for:

  • Getting started guide
  • API reference
  • Usage examples
  • Best practices
  • Configuration options

Development Environments

Eko can be used in multiple environments:

  • Browser Extension
  • Web Applications
  • Node.js Applications

Community and Support

Star History Chart

License

Eko is released under the MIT License. See the LICENSE file for details.

2.1.6-alpha.1

8 months ago

2.1.6-alpha.0

8 months ago

2.1.6

8 months ago

2.1.5

8 months ago

2.1.4

8 months ago

2.1.3

8 months ago

2.1.2

8 months ago

2.1.1

8 months ago

2.1.0-alpha.7

8 months ago

2.1.0-alpha.6

8 months ago

2.1.0-alpha.5

8 months ago

2.1.0-alpha.4

8 months ago

2.1.0-alpha.3

8 months ago

2.1.0-alpha.2

8 months ago

2.1.0-alpha.1

8 months ago

2.1.0

8 months ago

2.0.9

8 months ago

2.0.8

8 months ago

2.0.7

8 months ago

2.0.6

8 months ago

2.0.5

8 months ago

2.0.4

8 months ago

2.0.3-alpha.6

8 months ago

2.0.3-alpha.5

8 months ago

2.0.3-alpha.4

8 months ago

2.0.3-alpha.3

8 months ago

2.0.3-alpha.2

8 months ago

2.0.3-alpha.1

8 months ago

2.0.3-alpha.0

9 months ago

2.0.3

9 months ago

2.0.2-alpha.9

9 months ago

2.0.2-alpha.8

9 months ago

2.0.2-alpha.7

9 months ago

2.0.2-alpha.6

9 months ago

2.0.2-alpha.5

9 months ago

2.0.2-alpha.4

9 months ago

2.0.2-alpha.3

9 months ago

2.0.2-alpha.2

9 months ago

2.0.2-alpha.1

9 months ago

2.0.2-alpha.0

9 months ago

2.0.2

9 months ago

2.0.1

9 months ago

2.0.0

9 months ago

1.3.5

9 months ago

1.3.4

9 months ago

1.3.3

9 months ago

1.3.2

9 months ago

1.3.1

9 months ago

1.3.0

9 months ago

1.2.5

9 months ago

1.2.4

9 months ago

1.2.3

10 months ago

1.2.2

10 months ago

1.2.1

10 months ago

1.2.0

10 months ago

1.1.4

10 months ago

1.1.3-20250410a

10 months ago

1.1.3

10 months ago

1.1.2

10 months ago

1.1.1

10 months ago

1.0.15-alpha.31

10 months ago

1.0.15-alpha.30

10 months ago

1.0.15-alpha.29

10 months ago

1.0.15-alpha.28

10 months ago

1.0.15-alpha.27

10 months ago

1.0.15-alpha.26

10 months ago

1.0.15-alpha.25

10 months ago

1.0.15-alpha.24

10 months ago

1.0.15-alpha.23

10 months ago

1.0.15-alpha.22

10 months ago

1.0.15-alpha.21

10 months ago

1.0.15-alpha.20

10 months ago

1.0.15-alpha.19

10 months ago

1.0.15-alpha.18

10 months ago

1.0.15-alpha.17

10 months ago

1.0.15-alpha.16

10 months ago

1.0.15-alpha.15

10 months ago

1.0.15-alpha.14

10 months ago

1.0.15-alpha.13

10 months ago

1.0.15-alpha.12

10 months ago

1.0.15-alpha.11

11 months ago

1.0.15-alpha.10

11 months ago

1.0.15-alpha.9

11 months ago

1.0.15-alpha.8

11 months ago

1.0.15-alpha.7

11 months ago

1.0.15-alpha.6

11 months ago

1.0.15-alpha.5

11 months ago

1.0.15-alpha.4

11 months ago

1.0.15-alpha.3

11 months ago

1.0.15-alpha.2

11 months ago

1.0.1-5.alpha-2

11 months ago

1.0.15-alpha.1

11 months ago

1.0.15-alpha.0

11 months ago

1.0.14

11 months ago

1.0.13

12 months ago

1.0.12

12 months ago

1.0.11

12 months ago

1.0.10

12 months ago

1.0.9

12 months ago

1.0.8

1 year ago

1.0.7

1 year ago

1.0.6

1 year ago

1.0.5

1 year ago

1.0.4

1 year ago

1.0.3

1 year ago

1.0.2

1 year ago

1.0.1

1 year ago

1.0.0

1 year ago