Open source · JavaScript
Best JavaScript AI agents
The 22 open-source AI agents written in JavaScript in this index, ranked by real maintained adoption (GitHub stars and recent commit activity), never by sponsorship. anything-llm leads the set at 66,551 GitHub stars, and 19 of the 22 have shipped a commit in the last 90 days. 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 (67k stars), with xiaozhi-esp32-server and evolver close behind. Rankings shift as projects gain stars and ship commits.
anything-llmPlatformStop renting your intelligence. Own it with AnythingLLM. Everything you need for a powerful local-first agent experienceOpen sourceJavaScript · MITVerified · Active 67kGitHub starsxiaozhi-esp32-serverInfrastructureBackend service for xiaozhi-esp32 -- helps you quickly build an ESP32 device control server.Open sourceJavaScript · MITVerified · Active 11kGitHub starsevolverFrameworkThe GEP-powered self-evolving engine for AI agents. Auditable evolution with Genes, Capsules, and Events. | evomap.aiOpen sourceJavaScript · GPL-3.0Verified · Active 9.1kGitHub starsfirecrawl-mcp-serverMCP serverOfficial Firecrawl MCP Server - Adds powerful web scraping and search to Cursor, Claude and any other LLM clients.Open sourceJavaScript · MITVerified · Active 7.5kGitHub starsbrowser-tools-mcpMCP serverMonitor browser logs directly from Cursor and other MCP compatible IDEs.Open sourceJavaScript · MITVerified 7.3kGitHub starsTalk to Figma MCP (Grab)MCP serverLet Cursor, Claude Code or Codex read and modify Figma designs through a plugin and WebSocket bridge.Open sourceJavaScript · MITVerified 7.0kGitHub starsGodot MCPMCP serverLaunch the Godot editor, run projects and read debug output from an AI assistant.Open sourceJavaScript · MITVerified 5.9kGitHub starsdraw.io MCP ServerMCP serverThe official draw.io MCP server: create diagrams inline in chat or open them in the draw.io editor.Open sourceJavaScript · Apache-2.0Verified · Active 5.5kGitHub starsdeep-researchMCP serverUse any LLMs (Large Language Models) for Deep Research. Support SSE API and MCP server.Open sourceJavaScript · MITVerified 4.7kGitHub starsMCP Feedback EnhancedMCP serverPause an AI coding agent to collect your feedback in a web UI or desktop app before it finishes.Open sourceJavaScript · MITVerified · Active 3.8kGitHub starsBright Data MCPMCP serverWeb search, scraping with unblocking, structured extraction and browser automation for AI agents.Open sourceJavaScript · MITVerified · Active 2.7kGitHub starsHolyClaudeAgentAI coding workstation: Claude Code + web UI + 8 AI CLIs + headless browser + 50+ toolsOpen sourceJavaScript · MITVerified · Active 2.6kGitHub stars
Make your product part of the discovery.Explore advertising VCPToolBoxInfrastructureSits 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.Open sourceJavaScriptVerified · Active 2.3kGitHub starsiOS Simulator MCP ServerMCP serverLet AI assistants inspect and drive the iOS Simulator: tap, type, swipe and read the UI.Open sourceJavaScript · MITVerified 2.2kGitHub starsMCP Server for MySQLMCP serverLet Claude and other LLMs inspect MySQL schemas and run queries, read-only unless you opt in to writes.Open sourceJavaScript · MITVerified 2.1kGitHub starsRPAAgentUi.Vision Open-Source RPA Software with Computer Vision, OCR, Anthropic Computer Use/LLM. Selenium IDE import/export.Open sourceJavaScriptVerified · Active 2.0kGitHub starszeroshotAgentYour 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.Open sourceJavaScript · MITVerified · Active 1.9kGitHub starsvibecode-pro-max-kitAgentYour 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,Open sourceJavaScript · MITVerified 1.1kGitHub starsAtlassian Rovo MCP ServerMCP serverAtlassian's official remote MCP server for Jira, Confluence, Jira Service Management, Bitbucket and Compass.Open sourceJavaScript · Apache-2.0Verified · Active 1.1kGitHub starsVibe-WorkflowAgentFree, open-source alternative to Weavy AI, Krea Nodes, Freepik Spaces & FloraFauna AI — node-based AI workflow builder for generative image & video pipelinesOpen sourceJavaScript · MITVerified · Active 603GitHub starsagentlyticsInfrastructureComprehensive analytics dashboard for AI coding agents — Cursor, Windsurf, Claude Code, VS Code Copilot, Zed, Antigravity, OpenCode, Command CodeOpen sourceJavaScriptVerified 580GitHub starsospecFrameworkSpec-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.Open sourceJavaScript · MITVerified · Active 453GitHub stars
Frequently asked
- What are the best JavaScript AI agents?
- By maintained adoption — GitHub stars plus recent commit activity — anything-llm, xiaozhi-esp32-server and evolver lead the JavaScript AI agents in this index of 22. The full ranking is below; it reflects what is genuinely used and still maintained, not what pays.
- Are these JavaScript AI agents open source and free?
- Yes — every project on this page is open source and written primarily in JavaScript. MIT is the most common licence here, on 16 of 22, across 3 licences in total. 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. It also makes upstream activity something you can judge: 19 of these 22 shipped in the last 90 days, and reading a quiet project's source is how you tell finished from abandoned.