# fellouai/eko

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/fellouai-eko).**

_How this analysis was created: the description and tags below were written by an AI model that read this project's README and public documentation pages; stars, license and language come straight from the GitHub API. The model does not read the source code._

4,935 stars · 439 forks · TypeScript · MIT

## Links

- GitHub: https://github.com/FellouAI/eko
- Homepage: https://fellou.ai/eko
- awesome-repositories: https://awesome-repositories.com/repository/fellouai-eko.md

## Topics

`agent` `agentic-ai` `agentic-ai-development` `agentic-framework` `agentic-workflow` `agents` `ai-agents` `browser-automation` `browseruse` `chain-of-thought` `computer-automation` `computeruse` `genai` `llm-agents` `llm-inference` `llmapi` `natural-language-inference` `prompt-engineering` `rag` `workflow`

## Description

Eko is a framework for designing and deploying agentic workflows, featuring an LLM agent workflow orchestrator and a browser automation engine. It provides a server-side process manager for executing system-level operations and managing local files, alongside a human-in-the-loop agent controller for manual oversight and direction during automated decision processes.

The system coordinates multi-agent collaboration through role-based partitioning and workflow orchestration, dividing complex tasks into distinct roles and managing execution handoffs. It integrates the Model Context Protocol to standardize connections between agents and external tools or data sources.

The platform includes capabilities for headless browser automation, web scraping, and repetitive task automation using loop-based event listening. It also features execution plan streaming to visualize an agent's internal planning process in real-time.

## Tags

### Artificial Intelligence & ML

- [Agentic Workflow Orchestration](https://awesome-repositories.com/f/artificial-intelligence-ml/agent-architectures/orchestration-engines/ai-agent/agentic-workflow-orchestration.md) — Provides a core orchestrator for executing complex processes by delegating and coordinating multi-step tasks across autonomous AI agents. ([source](https://cdn.jsdelivr.net/gh/fellouai/eko@main/README.md))
- [Role-Based Agent Orchestration](https://awesome-repositories.com/f/artificial-intelligence-ml/agentic-systems-frameworks/integration-deployment/agent-frameworks/agent-orchestrators/role-based-agent-orchestration.md) — Coordinates multi-agent collaboration by partitioning complex tasks into distinct roles and managing execution handoffs.
- [Human-in-the-Loop Oversight](https://awesome-repositories.com/f/artificial-intelligence-ml/agentic-systems-frameworks/agentic-workflows/human-in-the-loop-oversight.md) — Includes a human-in-the-loop agent controller for manual oversight and directional overrides during automated decision processes.
- [Model Context Protocol](https://awesome-repositories.com/f/artificial-intelligence-ml/agentic-systems-frameworks/model-integration-serving/model-integration-interfaces/model-context-protocol.md) — Integrates the Model Context Protocol to standardize connections between agents and external tools or data sources. ([source](https://cdn.jsdelivr.net/gh/fellouai/eko@main/README.md))
- [MCP Protocol Integrations](https://awesome-repositories.com/f/artificial-intelligence-ml/external-tool-integrations/mcp-protocol-integrations.md) — Standardizes external tool and data connections using the Model Context Protocol to extend agent capabilities.
- [Model Context Protocol Integrations](https://awesome-repositories.com/f/artificial-intelligence-ml/model-context-protocol-integrations.md) — Implements standardized interfaces for linking AI models to external data sources via the Model Context Protocol. ([source](https://cdn.jsdelivr.net/gh/fellouai/eko@main/README.md))

### Development Tools & Productivity

- [Headless Browser Automation](https://awesome-repositories.com/f/development-tools-productivity/headless-browser-automation.md) — Provides a headless browser automation engine for web scraping and automated interactions with web applications.
- [Agent-Driven Task Automation](https://awesome-repositories.com/f/development-tools-productivity/task-automation-tools/agent-driven-task-automation.md) — Uses AI agents and event-driven triggers to automate repetitive digital workflows and recurring actions. ([source](https://cdn.jsdelivr.net/gh/fellouai/eko@main/README.md))

### Web Development

- [Browser Automation](https://awesome-repositories.com/f/web-development/browser-automation.md) — Provides capabilities for controlling web browsers to perform scraping, handle login flows, and manage UI actions. ([source](https://cdn.jsdelivr.net/gh/fellouai/eko@main/README.md))
- [Browser Automation Engines](https://awesome-repositories.com/f/web-development/browser-automation-engines.md) — Ships an engine for performing web scraping and GUI interactions to automate complex tasks across web applications.
- [Server-Side Process Management](https://awesome-repositories.com/f/web-development/server-process-management/server-side-process-management.md) — Enables agents to control local files and execute system-level processes within a server-side environment. ([source](https://cdn.jsdelivr.net/gh/fellouai/eko@main/README.md))
- [AI Agent Process Runtimes](https://awesome-repositories.com/f/web-development/server-process-management/server-side-process-management/ai-agent-process-runtimes.md) — Provides a server-side process manager that allows AI agents to execute operating system processes and manage local files.
- [Web Scraping and Automation](https://awesome-repositories.com/f/web-development/web-automation-scraping/web-scraping-automation.md) — Uses AI to control web browsers and graphical interfaces for web scraping and application interaction.

### Data & Databases

- [Agent Planning Visualizations](https://awesome-repositories.com/f/data-databases/database-query-execution/execution-plan-analysis/execution-plan-visualization/agent-planning-visualizations.md) — Features execution plan streaming to visualize an agent's internal planning process in real-time. ([source](https://cdn.jsdelivr.net/gh/fellouai/eko@main/README.md))

### Software Engineering & Architecture

- [Event-Driven Agent Loops](https://awesome-repositories.com/f/software-engineering-architecture/event-driven-agent-loops.md) — Implements loop-based event listening to execute recurring tasks and trigger automated agent responses.
