Open source · JavaScript
Best JavaScript AI agents
The open-source AI agents written in JavaScript, from the Agent Search Engine index — ranked by real maintained adoption (GitHub stars and recent commit activity), never by sponsorship. Every project here is JavaScript-first, self-hostable, and free to run; the trade-off is you host and maintain it yourself. Right now it's led by anything-llm (65k stars), with xiaozhi-esp32-server and evolver close behind. Rankings shift as projects gain stars and ship commits.
anything-llmStop renting your intelligence. Own it with AnythingLLM. Everything you need for a powerful local-first agent experienceJavaScript · 65k stars · MIT · Aug 2026JavaScript · 65k stars · MITxiaozhi-esp32-serverBackend service for xiaozhi-esp32 -- helps you quickly build an ESP32 device control server.JavaScript · 10k stars · MIT · Aug 2026JavaScript · 10k stars · MITevolverThe GEP-powered self-evolving engine for AI agents. Auditable evolution with Genes, Capsules, and Events. | evomap.aiJavaScript · 9.0k stars · GPL-3.0 · Aug 2026JavaScript · 9.0k stars · GPL-3.0firecrawl-mcp-serverOfficial Firecrawl MCP Server - Adds powerful web scraping and search to Cursor, Claude and any other LLM clients.JavaScript · 7.3k stars · MIT · Aug 2026JavaScript · 7.3k stars · MITbrowser-tools-mcpMonitor browser logs directly from Cursor and other MCP compatible IDEs.JavaScript · 7.3k stars · MIT · Aug 2026JavaScript · 7.3k stars · MITdeep-researchUse any LLMs (Large Language Models) for Deep Research. Support SSE API and MCP server.JavaScript · 4.7k stars · MIT · Jun 2026JavaScript · 4.7k stars · MITHolyClaudeAI coding workstation: Claude Code + web UI + 8 AI CLIs + headless browser + 50+ toolsJavaScript · 2.5k stars · MIT · Aug 2026JavaScript · 2.5k stars · MITVCPToolBoxSits between AI model APIs and frontend applications -- an industrial-grade infrastructure project exploring AGI OS development, turning stateless LLMs into agents with persistent memory and tool use.JavaScript · 2.3k stars · Aug 2026JavaScript · 2.3k stars · Aug 2026RPAUi.Vision Open-Source RPA Software with Computer Vision, OCR, Anthropic Computer Use/LLM. Selenium IDE import/export.JavaScript · 2.0k stars · Aug 2026JavaScript · 2.0k stars · Aug 2026zeroshotYour autonomous engineering team in a CLI. The agent loop produces senior-level code that you can actually trust in prod because of non-negotiable feedback from independent reviewers.JavaScript · 1.7k stars · MIT · Aug 2026JavaScript · 1.7k stars · MITvibecode-pro-max-kitYour AI forgets. This remembers. Spec-driven coding harness for vibecoders, product owners, CEOs and real builders — self-improving context memory, 15 agents, 33 skills working with /goal,JavaScript · 1.1k stars · MIT · Jun 2026JavaScript · 1.1k stars · MITagentlyticsComprehensive analytics dashboard for AI coding agents — Cursor, Windsurf, Claude Code, VS Code Copilot, Zed, Antigravity, OpenCode, Command CodeJavaScript · 562 stars · Aug 2026JavaScript · 562 stars · Aug 2026
Vibe-WorkflowFree, open-source alternative to Weavy AI, Krea Nodes, Freepik Spaces & FloraFauna AI — node-based AI workflow builder for generative image & video pipelinesJavaScript · 560 stars · MIT · Aug 2026JavaScript · 560 stars · MITospecSpec-driven, agentic workflow framework for AI coding agents. Turn a request into a verifiable goal loop — plan, act, verify — with durable specs and evidence in your repo.JavaScript · 485 stars · MIT · Aug 2026JavaScript · 485 stars · MIT
Frequently asked
- What are the best JavaScript AI agents?
- The JavaScript projects listed below, ranked by maintained adoption — GitHub stars plus recent commit activity — so you see what's genuinely used and still maintained, not abandoned.
- Are these JavaScript AI agents open source and free?
- Yes — every project on this page is open source and written primarily in JavaScript. The software is free to run and self-host; you still pay for the infrastructure you run it on and any model or API usage it makes.
- Why choose JavaScript AI agents specifically?
- Staying in your team's primary language — JavaScript — makes self-hosting, extending, and debugging far easier, because you can read and modify the source directly instead of treating it as a black box.