Eko
A Production-Ready Agent Framework

Eko
A Production-Ready Agent Framework

Eko
A Production-Ready Agent Framework

Build Production-ready Agentic Workflow with Natural Language

Eko
A Production-Ready Agent Framework

Framework Comparison

Eko is a next-gen, high-efficiency agent framework for all platforms, tailored for developers who demand flexibility and customization.

Agent design with natural and programming language
Agent design with natural and programming language
Agent design with natural and programming language
Agent design with natural and programming language

Simple Command to Complex Workflow

Easily build production-ready agent-based workflows using simple natural language and code logic.

Easily build production-ready agent-based workflows using simple natural language and code logic.

Easily build production-ready agent-based workflows using simple natural language and code logic.

1

2

3

4

5

6

7

8

9

10

11

12

13

14

const eko = new Eko("claude-3.5");


// Generate and modify prompts with natural language

const workflow = await eko.generate(

"Based on the README of FellouAI/eko on github, search for competitors, highlight the key contributions of Eko, write a blog post advertising Eko, and post it on Write.as."

);


// Modify workflow with natural language

workflow.nodes[0].action.description += `Be sure to use the URL https://github.com/FellouAI/eko`;


// Execute workflow

const result = await eko.execute(workflow);

Hybrid programing language

Hybrid programing language

Hybrid programing language

Compared to manually arranging workflows, Eko is much more convenient and efficient.

Compared to manually arranging workflows, Eko is much more convenient and efficient.

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24


{
"workflow": {
"name": "Eko Marketing Blog Post Creation and Publication",
"description": "A workflow to analyze Eko's README, identify competitors, create and publish a marketing blog post",
"version": "1.0",
"steps": [
{
"id": "fetch_readme",
"name": "fetch_readme",
"action": {
"name": "Fetch Eko README Content",
"description": "Use curl to fetch the README content from FellouAI/eko GitHub repositoryBe sure to use the URL https://github.com/FellouAI/eko",

"tools": {

"tools": "command_execute"

}

}
}
},

}

Eko-generated agentic workflow

Eko-generated agentic workflow

Eko-generated agentic workflow

Eko can automatically decompose the task description into an executable workflow.

Eko can automatically decompose the task description into an executable workflow.

Technology Advantages

Flexible, effective and safe

Hierarchical Planning

Eko allow separation of offline planning from execution and create reusable and modifiable task plans, ensuring more reliable and flexible automation.

Web Extraction Technology

Web Extraction Technology

Visual-Interactive Element Perception (VIEP) technology can reduce tokens by 99% rather than naive HTML.

Using the google.com as example

Before

221,805

characters

After

1,058

characters

const callback = {
  hooks: {
    beforeWorkflow: ...
    
    afterWorkflow: async (
      workflow: Workflow,
      variables: Map<string, unknown>
    ) => {...},
  },
};

Hook System

In the production process, Hook system allows real-time monitoring of task execution, with the ability for manual or AI intervention to adjust behavior.

Eko, The first, most natural programming language for all

Eko, The first, most natural programming language for all