awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

AI agent framework

Ranking updated Jun 30, 2026

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.

AI agent framework

Find the best repos with AI.We'll search the best matching repositories with AI.
  • leon-ai/leonleon-ai avatar

    leon-ai/leon

    17,319View on GitHub↗

    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.

    TypeScriptModular Agent Skill Executions
    View on GitHub↗17,319
  • langchain-ai/langchainjslangchain-ai avatar

    langchain-ai/langchainjs

    17,818View on GitHub↗

    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.

    TypeScriptAgent Testing Suites
    View on GitHub↗17,818
  • affaan-m/everything-claude-codeaffaan-m avatar

    affaan-m/everything-claude-code

    216,499View on GitHub↗

    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.

    JavaScriptAgent OrchestrationAgent Orchestration LayersAgent Security Auditing
    View on GitHub↗216,499
  • microsoft/autogenmicrosoft avatar

    microsoft/autogen

    59,002View on GitHub↗

    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.

    PythonAgent Persona DefinitionsConversational AI AgentsConversational Workflow Engines
    View on GitHub↗59,002
  • foundationagents/metagptFoundationAgents avatar

    FoundationAgents/MetaGPT

    68,844View on GitHub↗

    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.

    PythonAgentic Workflow EnginesAgentic Workflow OrchestrationAI Agent Orchestrators
    View on GitHub↗68,844
  • zhayujie/chatgpt-on-wechatzhayujie avatar

    zhayujie/chatgpt-on-wechat

    45,353View on GitHub↗

    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.

    PythonAgent FrameworksAgent OrchestratorsAgent Memory Systems
    View on GitHub↗45,353
  • stangirard/quivrStanGirard avatar

    StanGirard/quivr

    39,167View on GitHub↗

    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.

    PythonLLM Provider IntegrationsLLM Integration LayersLLM Integration Layers
    View on GitHub↗39,167
  • developersdigest/llm-answer-enginedevelopersdigest avatar

    developersdigest/llm-answer-engine

    5,026View on GitHub↗

    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.

    TypeScriptLLM Tool Calling
    View on GitHub↗5,026
  • shishirpatil/gorillaShishirPatil avatar

    ShishirPatil/gorilla

    12,908View on GitHub↗

    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.

    PythonLLM Tool Calling
    View on GitHub↗12,908
  • normal-computing/outlinesnormal-computing avatar

    normal-computing/outlines

    13,965View on GitHub↗

    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.

    PythonLLM Tool Calling
    View on GitHub↗13,965
  • google/skillsgoogle avatar

    google/skills

    13,815View on GitHub↗

    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.

    PythonModular Capability Compositions
    View on GitHub↗13,815
  • thudm/glm-4THUDM avatar

    THUDM/GLM-4

    7,059View on GitHub↗

    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.

    PythonLLM Tool Calling
    View on GitHub↗7,059
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
leon-ai/leon17.3KTypeScriptMITJun 7, 2026
langchain-ai/langchainjs17.8KTypeScriptMITJun 16, 2026
affaan-m/everything-claude-code
216.5K
JavaScript
MIT
Jun 16, 2026
microsoft/autogen59KPythonCC-BY-4.0Apr 15, 2026
foundationagents/metagpt68.8KPythonMITJan 21, 2026
zhayujie/chatgpt-on-wechat45.4KPythonMITJun 16, 2026
stangirard/quivr39.2KPythonNOASSERTIONJul 9, 2025
developersdigest/llm-answer-engine5KTypeScriptMITApr 29, 2026
shishirpatil/gorilla12.9KPythonApache-2.0Apr 13, 2026
normal-computing/outlines14KPythonApache-2.0May 18, 2026

Related searches

  • AI agent skills
  • an agent framework for TypeScript apps
  • JavaScript AI agents framework
  • a framework for building autonomous AI agents
  • a framework for building autonomous AI agents
  • a framework for building autonomous AI agents
  • AI agent frameworks
  • AI agent framework