For a TypeScript framework for building AI agents, the first results are leon-ai/leon (Leon is a TypeScript framework for building personal AI assistants that features a modular skill engine, tool/function calling, and LLM integration, making it a comprehensive and well-aligned answer for an AI agent framework with a plugin system), langchain-ai/langchainjs (LangChain.js is a TypeScript framework for building stateful, modular AI agents with a rich tool system and LLM integrations, exactly matching the need for an extensible agent framework with a plugin-like skill architecture) and affaan-m/everything-claude-code. microsoft/autogen and foundationagents/metagpt round out the shortlist. Compare the match explanations and check the project documentation against your requirements.
We curate open-source GitHub repositories matching “agent skills typescript”. Results are ranked by relevance to your query — pick filters below to narrow, or refine with AI.
Leon is a framework for building personal AI assistants that integrates large language models with local tool execution and persistent memory. It functions as an agentic workflow orchestrator and modular skill engine, enabling the creation of autonomous assistants capable of planning and executing multi-step tasks. The system features a retrieval-augmented generation memory architecture that indexes conversation history and user facts for context-aware grounding. It utilizes a modular skill system to interact with external binaries and APIs, supported by a loop that handles tool calling, sche
Leon is a TypeScript framework for building personal AI assistants that features a modular skill engine, tool/function calling, and LLM integration, making it a comprehensive and well-aligned answer for an AI agent framework with a plugin system.
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
LangChain.js is a TypeScript framework for building stateful, modular AI agents with a rich tool system and LLM integrations, exactly matching the need for an extensible agent framework with a plugin-like skill architecture.
Everything Claude Code is an agentic framework designed to orchestrate complex software development workflows through specialized subagent delegation. It functions as a control plane that manages agent behavior, tool access, and context window efficiency, allowing developers to break down large tasks into focused, scoped sub-processes that prevent system overload. The framework distinguishes itself through a robust security and automation layer that includes automated static analysis and adversarial red-teaming to audit agent configurations. It enables the creation of reusable behavioral patt
Everything Claude Code is an agentic framework for orchestrating sub-agents in software development workflows, which aligns with the search for an AI agent framework, but it is built specifically around Claude and MCP and its primary language is JavaScript rather than TypeScript, so it may not meet the expectation of a TypeScript-first, general-purpose modular skill framework.
This framework provides a development environment for building collaborative systems where autonomous agents interact to solve complex tasks through conversational workflows. It functions as a conversational workflow engine and event-driven runtime, coordinating multi-step processes by translating high-level goals into structured dialogue sequences between specialized agents. The system distinguishes itself through its message-passing orchestration, which manages state transitions and task delegation between independent participants. It supports dynamic conversation state management to provid
AutoGen is an AI agent framework for building collaborative multi-agent systems with conversational workflows and tool integration, which fits the sought category, but it is primarily written in Python rather than offering first-class TypeScript support.
MetaGPT is an agentic workflow engine and multi-agent orchestration framework designed to automate complex software engineering and data analysis tasks. It functions as an automated software factory that transforms high-level natural language requirements into functional web applications, technical documentation, and production-ready code. By utilizing a runtime environment that manages the lifecycle of specialized agents, the platform bridges the gap between user intent and finished software components. The system distinguishes itself through role-based agent orchestration and dynamic task d
MetaGPT is an AI agent orchestration framework with role-based skills and multi-agent workflows—squarely the category you want—but it is written in Python, not TypeScript, so it misses your language requirement and first-class TypeScript support.
This project is an autonomous agent framework designed to integrate large language models with popular messaging platforms. It functions as a middleware platform that enables automated, multimodal interactions by decomposing complex user goals into sequential plans, executing them through external tools, and maintaining persistent context across sessions. The framework distinguishes itself through a modular skill architecture and a hybrid memory system. Users can extend system capabilities by installing custom logic modules from community hubs or generating them through natural language. The
This is an autonomous agent framework with a modular skill architecture and LLM integration, making it the right kind of tool for building AI agents with plugins, but it is written in Python rather than TypeScript, which misses your requirement for first-class TypeScript support.
Quivr is a framework for building retrieval-augmented generation pipelines that connect large language models to custom knowledge bases. It serves as a generative AI integration layer that abstracts the process of transforming diverse document sources into searchable context for AI responses. The project orchestrates the end-to-end flow between document ingestion, vector storage management, and model provider interfaces. It features a vector-store-agnostic retrieval system and a modular API layer that allows for flexible switching between different generative model providers. The system cove
Quivr is a Python-based RAG pipeline framework for connecting LLMs to knowledge bases, not a TypeScript AI agent framework with a modular skill/plugin system — its focus on retrieval augmentation rather than agent orchestration and its use of Python instead of TypeScript place it in a neighbouring category.
This project is an AI tool-calling gateway and RAG orchestration framework designed to ground large language model responses in verified context. It functions as a local inference server for running text generation and embedding models on-premise to ensure data privacy and reduce dependencies on external cloud services. The system operates as a rate-limited AI API, providing a decoupled backend that can be deployed as a standalone application programming interface with built-in request throttling to prevent service abuse. It implements retrieval augmented generation workflows by combining mo
This repository is an AI tool-calling gateway and RAG orchestration server, not a framework or library for building AI agents with modular skills — it’s a deployable backend rather than a development toolkit you’d extend with plugins.
Gorilla is a foundational infrastructure framework for large language model function calling. It provides a system for training, evaluating, and executing the translation of natural language instructions into accurate API calls and executable code. The project integrates a structured API documentation index, a fine-tuning pipeline for model adaptation, and a secure sandboxed action runtime for executing model-generated commands. The framework distinguishes itself through a specialized evaluation benchmark suite that measures the accuracy, cost, and latency of function calls. It includes tools
Gorilla is a Python infrastructure for LLM function calling and execution, not a TypeScript agent framework — it provides function-calling building blocks but lacks the modular skill/plugin system, TypeScript support, and agent orchestration this search requires.
Outlines is a guided generation framework designed to enforce structural constraints on large language model output in real time. It serves as a structured output generator that ensures model responses adhere to predefined JSON schemas, regular expressions, or fixed sets of choices to produce predictable and parsable results. The project provides an interface for tool calling by extracting structured function parameters from natural language prompts for programmatic execution. It also includes a prompt templating engine that decouples prompt logic from application code through reusable templa
Outlines is a Python library for enforcing structured output and tool calling from LLMs, which are building blocks for agents, but it is not a TypeScript-based AI agent framework with a modular skill/plugin system as this search requires.
This project is an AI agent integration layer and skill library that connects large language models to external APIs and developer technologies. It functions as a cloud infrastructure automation framework, providing a standardized interface for managing compute, storage, and database resources through automated agent interactions. The system utilizes a skill registry to extend agent capabilities, allowing intelligent agents to interact with cloud platforms and productivity tools. It provides a resource management interface to execute configuration updates and implement standardized security p
This is a Python-based AI agent skill library, not a TypeScript framework, so it does not meet the required language for building agents with modular skills.
GLM-4 is an open weights large language model designed as a multimodal chat system. It functions as a reasoning-focused and multilingual model capable of processing and generating responses across text and visual data types. The model is distinguished by its function-calling capabilities, allowing it to interface with external tools and APIs to execute tasks and retrieve real-time information. It is optimized for complex logical reasoning, mathematical problem solving, and deep research involving long-form content generation. Broad capabilities include multilingual text generation, the creat
GLM-4 is a large language model with function-calling and tool-use capabilities, not a TypeScript framework or library for building AI agents — it's a model you could integrate into an agent system, but not the agent-building tool itself.
| Repository | Stars | Language | License | Last push |
|---|---|---|---|---|
| leon-ai/leon | 17.3K | TypeScript | MIT | |
| langchain-ai/langchainjs | 17.8K | TypeScript | MIT | |
| 216.5K |
| JavaScript |
| MIT |
| microsoft/autogen | 59K | Python | CC-BY-4.0 |
| foundationagents/metagpt | 68.8K | Python | MIT |
| zhayujie/chatgpt-on-wechat | 45.4K | Python | MIT |
| stangirard/quivr | 39.2K | Python | NOASSERTION |
| developersdigest/llm-answer-engine | 5K | TypeScript | MIT |
| shishirpatil/gorilla | 12.9K | Python | Apache-2.0 |
| normal-computing/outlines | 14K | Python | Apache-2.0 |