eko
Eko (Eko Keeps Operating) - Build Production-ready Agentic Workflow with Natural Language - eko.fellou.ai
Eko - Build Production-ready Agentic Workflow with Natural Language
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.
News
- 2025-11: Eko 4.0 supports chat conversations & optimizes agent logic.
- 2025-09: Eko 3.0 introduces dependency-aware parallel agent execution.
- 2025-09: New pause, resume, and interrupt controls with
task_snapshotworkflow recovery. - 2025-09: Monorepo tooling migrated to pnpm for consistent workspace management.
Upgrading to Eko 4.0
Follow these steps when moving an existing Eko 3.x project to 4.0:
- Update dependencies with
pnpm up @eko-ai/eko @eko-ai/eko-nodejs @eko-ai/eko-web @eko-ai/eko-extension. - Regenerate saved workflows or exported plans so they use the v3 schema and dependency graph format.
- Clean and reinstall using pnpm (
rm -rf node_modules && pnpm install), then rebuild any browser or desktop bundles. - Re-run automated demos and update documentation to reflect the new pause/interrupt APIs and parallel agent behavior.
Framework Comparison
| Feature | Eko | Langchain | Browser-use | Dify.ai | Coze |
|---|---|---|---|---|---|
| Supported Platform | All platform | Server side | Browser | Web | Web |
| One sentence to multi-step workflow | ✅ | ❌ | ✅ | ❌ | ❌ |
| Intervenability | ✅ | ✅ | ❌ | ❌ | ❌ |
| Task Parallel | ✅ | ❌ | ❌ | ❌ | ❌ |
| Development Efficiency | High | Low | Middle | Middle | Low |
| Task Complexity | High | High | Low | Middle | Middle |
| 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
같은 카테고리 다른 리소스
Next.js
React 기반 풀스택 프레임워크. App Router + RSC가 사실상 표준.
shadcn/ui
복사-붙여넣기 React 컴포넌트 모음. npm 의존성이 아닌 코드 소유권 모델.
Supabase
PostgreSQL 기반 BaaS. Auth · Realtime · Storage · Edge Functions 통합.
Anthropic MCP
Claude가 외부 도구/데이터에 접근하도록 해주는 프로토콜 표준. 생태계의 근간.