{"slug":"eko","name":"Eko","vendor":"Fellou AI","tagline":"JavaScript framework that turns a natural-language instruction into a multi-agent workflow across computer and browser environments","url":"https://agentboards.org/agent/eko","website":"https://eko.fellou.ai","docs":"https://eko.fellou.ai/docs","repo":"https://github.com/FellouAI/eko","category":"framework","execution":["local"],"license":"MIT","open_source":true,"pricing":{"model":"byok","summary":"Free and open source under MIT; you supply the model API key","from_usd":0,"free_tier":true,"byok":true},"models":{"backbone":["Anthropic","OpenAI","Google","any OpenAI-compatible endpoint"],"bring_your_own_model":true,"local_models":true},"protocols":{"mcp_client":true,"mcp_server":false},"capabilities":{"terminal_exec":false,"browser":true,"multi_file_edit":false,"git_ops":false,"docker_sandbox":false,"multi_agent":true,"headless_ci":false},"context_window":null,"platforms":["macos","linux","windows","web"],"install":[{"label":"pnpm","command":"pnpm install @eko-ai/eko"}],"benchmarks":[],"tags":["framework","javascript","browser","multi-agent","mcp"],"github_stars":4963,"metrics":{"stars":4963,"pushed_at":"2026-03-03T10:22:49Z","archived":false,"open_issues":15,"latest_version":"v4.1.0","latest_version_at":"2025-12-29T07:55:49Z","latest_version_url":"https://github.com/FellouAI/eko/releases/tag/v4.1.0","version_source":"github","checked_at":"2026-10-02T05:05:45.713Z"},"sources":{"overview":"https://github.com/FellouAI/eko","install":"https://github.com/FellouAI/eko","models":"https://github.com/FellouAI/eko","protocols":"https://github.com/FellouAI/eko","license":"https://github.com/FellouAI/eko"},"verified_at":null,"adoption":{"score":4.1,"signals":{"github_stars":4961,"hn_mentions_1y":2},"measured_at":"2026-09-28"},"scores":{"panel":6.5,"adoption":4.1,"spread":2.3,"facts":4.7,"board":5.9,"dimensions":{"reliability":6,"usefulness":6.3,"cost":7.3,"longevity":6.2},"per_persona":{"amigo":6.8,"critico":6,"profesor":6.3,"inversora":5.8,"jefa":6,"hacker":8},"community":null},"rank":null,"category_rank":47,"panel_reviews":[{"persona":"juez","persona_name":"El Juez","ai_generated":true,"verdict":"El Hacker at 8 and El Crítico at 6 disagree about where this runs: he sees a portable runtime, El Crítico sees an agent sitting next to logged-in sessions.","scores":null,"evidence":[]},{"persona":"amigo","persona_name":"El Amigo","ai_generated":true,"verdict":"Pick it if the work you want automated happens in a browser and your team writes JavaScript; pick Browser Use when you would rather do the same thing in Python.","scores":{"reliability":6,"usefulness":7,"cost":8,"longevity":6},"evidence":["https://github.com/FellouAI/eko","https://eko.fellou.ai/docs"]},{"persona":"critico","persona_name":"El Crítico","ai_generated":true,"verdict":"Running inside a browser extension places an agent beside every logged-in session the user holds, and a plan generated by a model is a plan nobody reviewed.","scores":{"reliability":5,"usefulness":6,"cost":7,"longevity":6},"evidence":["https://github.com/FellouAI/eko"]},{"persona":"profesor","persona_name":"El Profesor","ai_generated":true,"verdict":"Planning produces an explicit workflow, execution parallelises where the dependency graph allows, and human intervention is a documented step rather than an escape hatch.","scores":{"reliability":6,"usefulness":6,"cost":7,"longevity":6},"evidence":["https://eko.fellou.ai/docs","https://github.com/FellouAI/eko"]},{"persona":"inversora","persona_name":"La Inversora","ai_generated":true,"verdict":"This is the open framework of a browser-agent company, which makes it a channel for the commercial product rather than a business with its own revenue.","scores":{"reliability":6,"usefulness":6,"cost":5,"longevity":6},"evidence":["https://github.com/FellouAI/eko","https://eko.fellou.ai"]},{"persona":"jefa","persona_name":"La Jefa","ai_generated":true,"verdict":"Free as a dependency across sixty engineers, TypeScript only, and nothing here runs unattended in a pipeline, so it lives inside an application we build and support.","scores":{"reliability":5,"usefulness":5,"cost":8,"longevity":6},"evidence":["https://github.com/FellouAI/eko","https://eko.fellou.ai/docs"]},{"persona":"hacker","persona_name":"El Hacker","ai_generated":true,"verdict":"MIT, one package install, native tool-server loading, and a custom base URL on the provider config so my own endpoint is just another model.","scores":{"reliability":8,"usefulness":8,"cost":9,"longevity":7},"evidence":["https://github.com/FellouAI/eko"]},{"persona":"comediante","persona_name":"El Comediante","ai_generated":true,"verdict":"It can pause, resume and interrupt itself on demand, which is more self-control than most of its users manage.","scores":null,"evidence":[]}]}