eko
Basic Information
Eko is a production-ready JavaScript framework designed to let developers create reliable agentic workflows using natural language. It provides a unified interface to run agents both in browser and Node.js environments and supports building solutions that range from simple single-step commands to complex multi-step orchestrations. The repository aims to enable multi-agent applications with tool and agent customization, dynamic LLM selection, human-in-the-loop intervention points, and integration with MCP servers for inter-process coordination. Primary use cases shown include browser automation and web scraping, system file and process management, GUI automation, workflow automation, data processing and organization, and other multi-step task orchestrations. The project is open source and distributed under the MIT License.