2.1.6-alpha.1 • Published 7 months ago

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

Weekly downloads
-
License
MIT
Repository
github
Last release
7 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

7 months ago

2.1.6-alpha.0

7 months ago

2.1.6

7 months ago

2.1.5

7 months ago

2.1.4

7 months ago

2.1.3

7 months ago

2.1.2

7 months ago

2.1.1

7 months ago

2.1.0-alpha.7

7 months ago

2.1.0-alpha.6

7 months ago

2.1.0-alpha.5

7 months ago

2.1.0-alpha.4

7 months ago

2.1.0-alpha.3

7 months ago

2.1.0-alpha.2

7 months ago

2.1.0-alpha.1

7 months ago

2.1.0

7 months ago

2.0.9

7 months ago

2.0.8

7 months ago

2.0.7

7 months ago

2.0.6

7 months ago

2.0.5

7 months ago

2.0.4

7 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

8 months ago

2.0.3

8 months ago

2.0.2-alpha.9

8 months ago

2.0.2-alpha.8

8 months ago

2.0.2-alpha.7

8 months ago

2.0.2-alpha.6

8 months ago

2.0.2-alpha.5

8 months ago

2.0.2-alpha.4

8 months ago

2.0.2-alpha.3

8 months ago

2.0.2-alpha.2

8 months ago

2.0.2-alpha.1

8 months ago

2.0.2-alpha.0

8 months ago

2.0.2

8 months ago

2.0.1

8 months ago

2.0.0

8 months ago

1.3.5

8 months ago

1.3.4

8 months ago

1.3.3

8 months ago

1.3.2

8 months ago

1.3.1

8 months ago

1.3.0

8 months ago

1.2.5

8 months ago

1.2.4

9 months ago

1.2.3

9 months ago

1.2.2

9 months ago

1.2.1

9 months ago

1.2.0

9 months ago

1.1.4

9 months ago

1.1.3-20250410a

9 months ago

1.1.3

9 months ago

1.1.2

9 months ago

1.1.1

9 months ago

1.0.15-alpha.31

9 months ago

1.0.15-alpha.30

9 months ago

1.0.15-alpha.29

9 months ago

1.0.15-alpha.28

9 months ago

1.0.15-alpha.27

9 months ago

1.0.15-alpha.26

9 months ago

1.0.15-alpha.25

9 months ago

1.0.15-alpha.24

9 months ago

1.0.15-alpha.23

9 months ago

1.0.15-alpha.22

9 months ago

1.0.15-alpha.21

9 months ago

1.0.15-alpha.20

9 months ago

1.0.15-alpha.19

9 months ago

1.0.15-alpha.18

9 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

10 months ago

1.0.15-alpha.10

10 months ago

1.0.15-alpha.9

10 months ago

1.0.15-alpha.8

10 months ago

1.0.15-alpha.7

10 months ago

1.0.15-alpha.6

10 months ago

1.0.15-alpha.5

10 months ago

1.0.15-alpha.4

10 months ago

1.0.15-alpha.3

10 months ago

1.0.15-alpha.2

10 months ago

1.0.1-5.alpha-2

10 months ago

1.0.15-alpha.1

10 months ago

1.0.15-alpha.0

10 months ago

1.0.14

10 months ago

1.0.13

11 months ago

1.0.12

11 months ago

1.0.11

11 months ago

1.0.10

11 months ago

1.0.9

11 months ago

1.0.8

12 months ago

1.0.7

12 months ago

1.0.6

12 months ago

1.0.5

12 months ago

1.0.4

12 months ago

1.0.3

12 months ago

1.0.2

12 months ago

1.0.1

12 months ago

1.0.0

12 months ago