# JavaScript AI agents framework

> AI-ranked search results for `ai agents framework javascript` on awesome-repositories.com — ordered by an LLM for relevance, best match first. 116 total matches; showing the top 25.

Explore on the web: https://awesome-repositories.com/q/ai-agents-framework-javascript

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [this search on awesome-repositories.com](https://awesome-repositories.com/q/ai-agents-framework-javascript).**

## Results

- [hwchase17/langchainjs](https://awesome-repositories.com/repository/hwchase17-langchainjs.md) (17,822 ⭐) — LangChainJS is an AI agent orchestrator and application framework designed for building autonomous systems that use large language models to plan and execute tasks. It serves as an integration library that connects language models with tools, memory, and external data sources to create context-aware logic and complex workflows.

The project provides a provider-agnostic interface and model provider abstraction, allowing applications to switch between different language model providers without rewriting core logic. It includes a toolkit for retrieval augmented generation, utilizing retrievers to
- [mindcraft-bots/mindcraft](https://awesome-repositories.com/repository/mindcraft-bots-mindcraft.md) (5,416 ⭐) — Mindcraft is a framework for connecting large language models to game clients to create autonomous characters that communicate and perform actions within a simulated environment. It functions as an orchestrator for bots, utilizing a system that bridges high-level AI instructions with low-level game protocol packets to enable the execution of in-game tasks.

The system uses retrieval-augmented generation to select relevant conversation history and code examples via embedding-based context retrieval. It supports the development of specific AI personas through profile configurations and facilitat
- [vercel/ai](https://awesome-repositories.com/repository/vercel-ai.md) (21,885 ⭐) — This project is a comprehensive framework for building AI-powered applications, providing a unified toolkit for orchestrating language models, autonomous agents, and interactive user interfaces. It serves as a central library for managing the entire lifecycle of AI interactions, from initial prompt generation and model provider abstraction to complex, multi-step reasoning and tool execution.

The framework distinguishes itself through its deep integration with frontend development, specifically by enabling generative user interfaces that render dynamic components directly from model outputs. I
- [langchain-ai/langchainjs](https://awesome-repositories.com/repository/langchain-ai-langchainjs.md) (17,818 ⭐) — LangChain.js is a framework for building, executing, and monitoring stateful agentic applications. It provides an orchestration engine that models workflows as directed graphs, allowing developers to connect language models, data sources, and external tools into modular, multi-step processes.

The platform distinguishes itself through its focus on stateful execution and human-in-the-loop control. It manages agent lifecycles by persisting execution state across threads, enabling fault tolerance and the ability to pause workflows at designated breakpoints for manual review or modification. This
- [lobehub/lobehub](https://awesome-repositories.com/repository/lobehub-lobehub.md) (78,736 ⭐) — LobeHub is a comprehensive multi-agent orchestration platform designed for building, configuring, and deploying specialized AI agents. It provides a unified chat-based gateway that allows users to manage autonomous agent teams across web, desktop, and mobile environments. By utilizing a framework that supports persistent memory and granular tool integration, the platform enables the execution of complex, multi-step workflows and domain-specific tasks.

The platform distinguishes itself through an interactive artifact renderer that injects dynamic, visual UI elements directly into the chat stre
- [langchain-ai/langchain](https://awesome-repositories.com/repository/langchain-ai-langchain.md) (139,458 ⭐) — LangChain is an orchestration framework designed for building, managing, and deploying applications powered by large language models. It provides a unified integration layer that normalizes disparate model provider APIs into a consistent set of primitives, enabling developers to build complex, multi-step AI workflows that manage state, memory, and tool execution.

The project distinguishes itself through a durable execution runtime that maintains persistent state across long-running processes by checkpointing progress to external storage. It models agent workflows as directed graphs, allowing
- [i-am-bee/beeai-framework](https://awesome-repositories.com/repository/i-am-bee-beeai-framework.md) (3,304 ⭐) — The BeeAI Framework is an LLM agent framework and multi-agent orchestration engine used to build autonomous agents that coordinate reasoning, tool execution, and complex workflows. It functions as a structured AI output controller and RAG integration library, providing a unified interface to manage multiple language model providers.

The framework is distinguished by its implementation of the Model Context Protocol, allowing agents, tools, and models to be shared between different AI platforms and hosted as agentic tooling servers. It enables the design of collaborative agent teams through dec
- [julep-ai/julep](https://awesome-repositories.com/repository/julep-ai-julep.md) (6,607 ⭐) — Julep is an LLM agent orchestration platform and multi-tenant AI backend designed for building autonomous agents with persistent memory, tool integration, and complex multi-step workflows. It serves as a framework for configuring agent identities and behavioral settings to automate specialized professional roles.

The platform distinguishes itself through its stateful session management and RAG infrastructure engine, which allow agents to maintain long-term interaction history and ground responses in indexed private documents. It provides enterprise-grade infrastructure features, including a s
- [copilotkit/copilotkit](https://awesome-repositories.com/repository/copilotkit-copilotkit.md) (35,194 ⭐) — CopilotKit is an agentic framework designed to integrate large language models into application frontends, enabling natural language control over software features and data. It provides the infrastructure to build intelligent assistants that manage conversation history, track application state, and execute complex workflows through conversational prompts.

The framework distinguishes itself by its ability to render dynamic, interactive user interface components in real time based on model outputs. By utilizing a standardized communication protocol, it maps natural language intents to executabl
- [microsoft/semantic-kernel](https://awesome-repositories.com/repository/microsoft-semantic-kernel.md) (27,262 ⭐) — Semantic Kernel is an artificial intelligence orchestration framework designed to integrate large language models with existing codebases. It functions as an agentic workflow engine, providing a standardized interface that connects generative models to traditional application logic, data sources, and external tools to automate complex, multi-step business tasks.

The platform distinguishes itself through a modular plugin architecture and a planner-based reasoning engine that decomposes high-level goals into executable sequences of functions. By utilizing a connector-based abstraction layer, it
- [flowiseai/flowise](https://awesome-repositories.com/repository/flowiseai-flowise.md) (53,641 ⭐) — Flowise is a low-code platform designed for building and deploying complex language model workflows through a visual, node-based interface. It functions as an orchestrator for autonomous multi-agent systems, allowing users to construct conversational pipelines by connecting language models, memory stores, and external tools on a drag-and-drop canvas.

The platform distinguishes itself through its support for sophisticated agentic patterns, including supervisor-worker delegation and iterative reasoning strategies. Users can design directed acyclic graphs to manage conditional branching, state p
- [mastra-ai/mastra](https://awesome-repositories.com/repository/mastra-ai-mastra.md) (21,221 ⭐) — Mastra is an orchestration framework designed for building, deploying, and managing autonomous AI agents and multi-agent systems. It provides a comprehensive suite of primitives for creating resilient AI applications, including durable workflow orchestration, event-driven agent loops, and semantic memory management. By integrating these core components, the platform enables developers to build complex, multi-step processes that can reason about goals and execute tasks without manual intervention.

The framework distinguishes itself through its focus on observability and secure, isolated execut
- [langgenius/dify](https://awesome-repositories.com/repository/langgenius-dify.md) (145,458 ⭐) — Dify is an open-source platform for building, orchestrating, and deploying generative AI applications and autonomous agents. It provides a visual development environment that allows users to design complex, multi-step logic chains and conversational flows, which can then be published as APIs, web interfaces, or embedded widgets. The platform acts as a centralized infrastructure layer, managing model connections, prompt templates, and knowledge retrieval to support scalable AI-powered services.

What distinguishes the platform is its focus on stateful application design and workflow orchestrati
- [microsoft/agent-framework](https://awesome-repositories.com/repository/microsoft-agent-framework.md) (7,277 ⭐) — The agent-framework is an LLM agent orchestration framework and multi-agent workflow engine designed for building autonomous AI agents. It provides a tool integration layer for binding external functions, APIs, and sandboxed code as executable tools for language models.

The framework distinguishes itself through a graph-based system for designing sequential and parallel task flows, featuring state management and checkpointing for long-running processes. It implements comprehensive conversational state management and an observability suite that uses telemetry to trace execution flows and monit
- [first-fluke/oh-my-agent](https://awesome-repositories.com/repository/first-fluke-oh-my-agent.md) (1,086 ⭐) — Oh-my-agent is a vendor-agnostic orchestration framework designed to manage autonomous agent teams and automate complex engineering workflows. It functions as a multi-agent development tool that synchronizes agent behavior, skills, and project-specific rules across diverse development environments and command-line interfaces.

The platform distinguishes itself through configuration-based projection, which maintains a single source of truth for agent definitions that are mapped into various vendor-specific runtime formats. By utilizing cross-platform symlink bridging and a vendor-agnostic skill
- [diet103/claude-code-infrastructure-showcase](https://awesome-repositories.com/repository/diet103-claude-code-infrastructure-showcase.md) (9,707 ⭐) — This project is a collection of patterns and configurations for deploying AI agents with specialized technical skills and personas. It provides a framework for agentic software engineering, defining standards for AI-driven development workflows and the management of modular technical capabilities.

The system features a skill framework that activates technical guidelines based on prompt intent and a context management system that preserves project state using persistent plans and checklists across session resets. It employs a modular organization of guidelines to prevent context window overflo
- [campfirein/cipher](https://awesome-repositories.com/repository/campfirein-cipher.md) (3,529 ⭐) — Cipher is an AI agent orchestration framework and LLM context memory layer. It provides a collaborative AI knowledge base and a context synchronization service that allows AI agents and CLI tools to maintain a persistent, structured memory of project decisions and codebase patterns across different sessions and machines.

The system distinguishes itself through a version-controlled context model, using branches and commits to track how project knowledge evolves. It features a hierarchical knowledge store where information is organized as markdown files and can be synchronized between local env
- [frdel/agent-zero](https://awesome-repositories.com/repository/frdel-agent-zero.md) (18,223 ⭐) — Agent Zero is an LLM agent framework and multi-agent orchestrator that provides an AI-powered interface for operating system tasks. It functions as a containerized AI workspace, allowing large language models to interact with a filesystem and terminal within an isolated Linux environment.

The system distinguishes itself through a hierarchical orchestration model that decomposes complex goals by spawning specialized sub-agents to collaborate and consolidate results. It features a plugin-based architecture for extending capabilities via a community plugin hub, a custom skills system, and extern
- [lobehub/lobe-chat](https://awesome-repositories.com/repository/lobehub-lobe-chat.md) (78,762 ⭐) — Lobe Chat is a self-hosted AI platform that provides a web-based interface for interacting with multiple large language models. It functions as an AI agent orchestrator, allowing for the design, scheduling, and management of autonomous agent teams to perform operational tasks.

The platform features an extensible plugin framework and SDK to integrate external tools and custom function calls into workflows. It utilizes a provider-agnostic model layer to unify various AI APIs and includes a context-aware memory system to store structured user information for personalized interactions.

The syste
- [botpress/botpress](https://awesome-repositories.com/repository/botpress-botpress.md) (14,748 ⭐) — Botpress is a conversational AI builder and LLM agent platform used to design chatbot workflows and orchestrate agents powered by large language models. It provides a framework for managing the entire lifecycle of these agents, from initial creation through to deployment across various production environments.

The platform includes a custom integration SDK for developing and publishing third-party connectors that extend agent capabilities. These tools allow for the creation of custom plugins that connect AI agents to external APIs and third-party services.

The system supports both visual des
- [microsoft/agents](https://awesome-repositories.com/repository/microsoft-agents.md) (964 ⭐) — Agents is an open-source software development kit for building, securing, and deploying multichannel conversational AI assistants across enterprise productivity platforms and web interfaces. It functions as a comprehensive framework that enables developers to operate full-stack conversational assistants across multiple messaging channels simultaneously from a single codebase, while connecting agents to large language models and custom orchestration logic without vendor lock-in.

The architecture features an adapter-based channel multiplexing system that routes unified agent messages to diverse
- [arc53/docsgpt](https://awesome-repositories.com/repository/arc53-docsgpt.md) (17,939 ⭐) — DocsGPT is a retrieval-augmented generation platform and private knowledge base used to build AI agents that perform grounded search and analysis. It functions as a multi-model AI orchestrator and enterprise agent builder, allowing for the integration of various local and cloud language models to customize reasoning and text generation.

The project provides a visual environment for developing automated assistants using conditional logic and third-party API connectivity. It enables the creation of private AI agents capable of performing enterprise search and detailed document analysis using pr
- [alfredfrancis/ai-chatbot-framework](https://awesome-repositories.com/repository/alfredfrancis-ai-chatbot-framework.md) (2,159 ⭐) — Ai-chatbot-framework is a conversational AI platform designed for building, training, and managing virtual assistants. It features a natural language processing engine that recognizes user intents and extracts named entities using machine learning models and word embeddings to drive dialogues. The platform supports end-to-end agent development lifecycles alongside visual scenario authoring interfaces for creating and configuring conversation flows.

The platform includes stateful multi-turn session stores that preserve contextual history across exchanges, as well as a modular tool execution en
- [cacheplane/angular-agent-framework](https://awesome-repositories.com/repository/cacheplane-angular-agent-framework.md) (99 ⭐) — Angular SDK for Building Agentic Apps + Generative UI
- [garrytan/gstack](https://awesome-repositories.com/repository/garrytan-gstack.md) (110,596 ⭐) — gstack is an AI agent framework and development workflow system designed to automate the software development lifecycle. It coordinates specialized AI personas to manage tasks across product design, engineering management, and quality assurance, transforming product intent into technical specifications and final releases.

The project is distinguished by its deep integration of headless browser automation and semantic code memory. It utilizes a persistent Chromium daemon for web scraping and visual auditing, and implements a searchable knowledge base that logs architectural decisions and repos
