Skip to content

korchasa/awesome-ai-agents

Repository files navigation

Awesome AI Agents

Note: This repository contains an automatically compiled list of frameworks, tools, and resources related to AI agents, LLMs, and autonomous systems.

This curated list focuses on tools and frameworks for building AI agents, including:

  • Multi-agent systems and autonomous frameworks
  • Development tools and SDKs
  • Specialized agents for various domains
  • Research papers and educational resources

The projects are automatically categorized and regularly updated. Each entry includes a brief summary, tags, and GitHub stars to help you find the most relevant tools for your needs.

Pull requests with additional tools and projects are welcome!

Table of Contents:

AI Agent Frameworks & SDKs

Multi-Agent Collaboration Systems

Multi-Agent Frameworks

  • HKUDS/DeepCode (★13106 Python) - DeepCode is an open-source project that uses multi-agent AI systems to convert research papers and natural language into production-ready code through both CLI and web interfaces.
  • MemoriLabs/Memori (★11435 Python) - Memori is a versatile SQL native memory layer designed to enhance LLMs, AI agents, and multi-agent systems with advanced memory management, seamless integration, and high performance.
  • awslabs/multi-agent-orchestrator (★4775 Python) - Multi-Agent Orchestrator is a flexible open-source framework for managing multiple AI agents to handle complex conversations with intelligent routing and context management.
  • i-am-bee/beeai-framework (★3036 TypeScript) - BeeAI Framework is a production-ready framework for building scalable and flexible multi-agent AI systems in Python and TypeScript, supporting integration with various AI models and tools.
  • microsoft/JARVIS (★24491 Python) - JARVIS is a collaborative AI system that connects large language models with expert AI models from HuggingFace to autonomously plan, execute, and integrate complex AI tasks.
  • microsoft/agent-framework (★6161 Python) - Microsoft Agent Framework is a multi-language framework for building, orchestrating, and deploying AI agents and multi-agent workflows with support for Python and .NET.
  • modelscope/ms-agent (★3701 Python) - MS-Agent is a lightweight and extensible framework that empowers autonomous agents with multi-agent capabilities, code generation, tool calling, and advanced exploration for complex task execution.
  • openai/openai-agents-js (★2077 TypeScript) - The OpenAI Agents SDK is a lightweight and powerful JavaScript/TypeScript framework for building multi-agent workflows and real-time voice agents with features like tool integration, handoffs, guardrails, and tracing.
  • rowboatlabs/rowboat (★4293 TypeScript) - Rowboat is an AI-powered platform that enables users to build and manage multi-agent swarms using natural language, integrating tools and knowledge for automated workflows and deployment via API or SDK.
  • zchoi/Awesome-Embodied-Robotics-and-Agent (★1656 ) - A curated and actively maintained repository compiling the latest research and advancements in Embodied AI and robotics integrated with Large Language Models and Vision-Language Models.

Knowledge Graph Orchestration

  • Paper2Poster/Paper2Poster (★3004 Python) - Paper2Poster is an open-source multi-agent system that automates the generation of editable scientific posters from research papers in PDF format, featuring a comprehensive evaluation suite to ensure visual and textual quality.
  • camel-ai/oasis (★2161 Python) - OASIS is an open-source, scalable social media simulation platform that uses large language models and rule-based agents to realistically simulate the behavior of up to one million users on platforms like Twitter and Reddit for studying complex social phenomena.
  • geekan/MetaGPT (★54762 Python) - MetaGPT is a multi-agent AI framework that simulates a software company by assigning different roles to GPT-based agents to collaboratively automate complex software development tasks from natural language requirements.
  • hyp1231/awesome-llm-powered-agent (★2173 ) - A comprehensive curated repository of papers, projects, and resources focused on autonomous and collaborative agents powered by Large Language Models (LLMs) for complex task solving and human interaction simulation.
  • kingjulio8238/Memary (★2520 Jupyter Notebook) - Memary is an open-source memory layer that emulates human memory to enhance autonomous agents' reasoning and learning capabilities, supporting local LLMs and vision models with multi-agent and multi-graph database integration.
  • liveblocks/liveblocks (★4315 TypeScript) - Liveblocks is a platform providing customizable pre-built features to easily add multiplayer, engaging, and AI-ready collaborative experiences to applications without disrupting development roadmaps.
  • microsoft/autogen (★52887 Python) - AutoGen is a Microsoft-developed framework for building multi-agent AI applications that operate autonomously or with human collaboration, featuring layered APIs, developer tools, and community support.
  • plexe-ai/plexe (★2284 Python) - Plexe is a machine learning framework that enables users to build and train models using natural language prompts and an AI-powered multi-agent system.
  • satellitecomponent/Neurite (★1951 JavaScript) - Neurite is an open-source fractal graph-of-thought platform that enables rhizomatic mind-mapping for AI agents, multimedia content, and notes, integrating fractal mathematics and multi-agent collaboration for an infinite digital garden of ideas.

AI Agent Ecosystems

  • FoundationAgents/MetaGPT (★61769 Python) - MetaGPT is a multi-agent AI framework that simulates a software company by assigning GPT-based roles to collaboratively automate software development from natural language requirements.
  • OpenBMB/ChatDev (★27876 Python) - ChatDev is a multi-agent LLM-powered virtual software company framework that enables collaborative, customizable, and automated software development through intelligent agents with specialized roles.
  • VRSEN/agency-swarm (★3909 Python) - Agency Swarm is a reliable and production-ready agent framework that enables the creation and management of collaborative multi-agent AI systems using the latest OpenAI Assistants API, designed to automate workflows through customizable agent roles and efficient communication.
  • VoltAgent/awesome-claude-code-subagents (★6342 ) - A comprehensive, production-ready collection of specialized Claude Code AI subagents for full-stack development, DevOps, data science, and business operations, maintained by the VoltAgent community.
  • camel-ai/owl (★18498 Python) - OWL is an advanced open-source framework for multi-agent collaboration that automates real-world tasks using dynamic AI agent interactions and a comprehensive set of toolkits.
  • crewAIInc/crewAI (★41794 Python) - CrewAI is a fast, flexible Python framework for orchestrating autonomous, role-playing AI agents that collaborate to solve complex tasks, offering both high-level simplicity and low-level control for enterprise-grade AI automation.
  • daveshap/OpenAI_Agent_Swarm (★3074 Python) - HAAS is a hierarchical autonomous agent swarm leveraging OpenAI's agent APIs to create a self-organizing, ethically governed ecosystem of AI agents that operate fully autonomously under a structured hierarchy for complex task execution.
  • frdel/agent-zero (★10613 Python) - Agent Zero is a customizable, dynamic AI framework that acts as a personal assistant using multi-agent cooperation, tool creation, and autonomous web browsing to accomplish complex tasks interactively.
  • intellectronica/ruler (★2233 TypeScript) - Ruler centralizes and automates the management of instructions and configurations for multiple AI coding assistants, ensuring consistent guidance and reducing maintenance effort across diverse AI tools in software development projects.
  • openai/openai-agents-python (★17993 Python) - The OpenAI Agents SDK is a lightweight and powerful framework for building, orchestrating, and tracing multi-agent workflows using large language models with configurable instructions, tools, and safety features.

LLM-Powered Platforms

  • FoundationAgents/OpenManus (★51302 Python) - OpenManus is an open-source platform that enables users to create and run intelligent agents using large language models without restrictive access, supporting multiple agents and easy configuration for diverse AI applications.
  • InternLM/MindSearch (★6706 JavaScript) - MindSearch is a multi-agent AI framework that enhances web search engines by using large language models to mimic human cognitive processes for deeper and more efficient search results.
  • X-PLUG/MobileAgent (★6826 Python) - Mobile-Agent is a powerful and versatile mobile device operation assistant family featuring multi-agent collaboration, visual perception, and hierarchical frameworks for automating complex tasks on mobile devices and PCs.
  • agentset-ai/agentset (★1727 TypeScript) - Agentset is an open-source platform for building, evaluating, and deploying production-ready Retrieval-Augmented Generation (RAG) and agentic applications with comprehensive tooling and developer-friendly features.
  • agno-agi/agno (★36380 Python) - Agno is a lightweight, model-agnostic library for building advanced AI agents with memory, knowledge, tools, and reasoning capabilities, supporting multi-modal inputs and outputs and featuring an advanced multi-agent architecture.
  • arc53/DocsGPT (★17542 TypeScript) - DocsGPT is an open-source private AI platform for building intelligent agents, assistants, and enterprise search with multi-format document analysis, web data integration, multi-model support, and secure, scalable deployment.
  • awslabs/agent-squad (★7155 Python) - Agent Squad is a flexible open-source framework for orchestrating multiple AI agents to handle complex conversations with intelligent intent classification and team coordination.
  • camel-ai/camel (★15129 Python) - CAMEL is an open-source multi-agent framework designed for large-scale simulations to study the scaling laws and emergent behaviors of agents in complex environments.
  • eosphoros-ai/DB-GPT (★17883 Python) - DB-GPT is an open-source AI native data app development framework featuring AWEL and multi-agent orchestration to simplify building data-driven applications with large language models and databases.
  • google-a2a/A2A (★17248 TypeScript) - Agent2Agent (A2A) is an open protocol by Google enabling secure communication and interoperability between diverse AI agents to foster collaboration and innovation in the AI ecosystem.
  • iOfficeAI/AionUi (★3224 TypeScript) - AionUi is a free, open-source GUI application that transforms the Gemini CLI into a modern AI chat interface with multi-tasking, file management, and multi-model AI support for enhanced productivity.
  • janhq/jan (★39732 TypeScript) - Jan is an open-source, privacy-focused ChatGPT alternative that runs large language models locally on your computer with optional cloud integration and custom AI assistant capabilities.
  • modelscope/agentscope (★7708 Python) - AgentScope is a multi-agent platform that enables developers to easily build robust and scalable LLM-powered multi-agent applications with comprehensive tools and a drag-and-drop interface.

Collaborative Swarm Systems

  • 101dotxyz/GPTeam (★1710 Python) - GPTeam is an open-source multi-agent simulation platform that uses GPT-4 to enable AI agents to collaborate and communicate effectively to achieve predefined goals.
  • EvoAgentX/EvoAgentX (★2400 Python) - EvoAgentX is an automated framework for building a self-evolving ecosystem of AI agents that generate, evaluate, and execute multi-agent workflows based on natural language goals.
  • OpenBMB/AgentVerse (★4900 JavaScript) - AgentVerse is a versatile open-source framework that enables the deployment and collaboration of multiple LLM-based agents for task-solving and simulation applications, supporting research and development in multi-agent AI systems.
  • agentuniverse-ai/agentUniverse (★1978 Python) - agentUniverse is a multi-agent framework based on large language models that enables developers to build collaborative intelligent agents integrating domain expertise for solving complex problems.
  • langroid/langroid (★3816 Python) - Langroid is a Python framework that enables building LLM-powered applications using a multi-agent programming approach for collaborative problem solving and enhanced developer experience.

Agent Monitoring Tools

  • MervinPraison/PraisonAI (★5530 Jupyter Notebook) - PraisonAI is a production-ready Multi AI Agents framework that enables the creation and management of intelligent AI agents to automate and solve complex problems through collaboration and customization.
  • apache/hertzbeat (★6934 Java) - Apache HertzBeat is an AI-powered open source real-time observability system that unifies metrics and logs collection, alerting, and notification with high performance and customizable monitoring capabilities.
  • raga-ai-hub/RagaAI-Catalyst (★16095 Python) - RagaAI Catalyst is a Python SDK platform for observability, monitoring, and evaluation of AI agents and LLM projects, featuring tracing, debugging, advanced analytics, and project management tools.

Orchestration Frameworks

Generative Software Frameworks

  • FedML-AI/FedML (★3992 Python) - FEDML is a unified and scalable machine learning library integrated with TensorOpera AI, enabling large-scale distributed training, model serving, and federated learning across diverse GPU cloud and edge environments.
  • Netflix/metaflow (★9685 Python) - Metaflow is a human-centric framework by Netflix that streamlines building, managing, and deploying real-life AI and machine learning systems from prototyping to production at scale.
  • SqueezeAILab/LLMCompiler (★1806 Python) - LLMCompiler is a framework that optimizes parallel function calling in large language models to improve latency, cost, and accuracy by automatically orchestrating task execution.
  • The-Pocket/PocketFlow (★9320 Python) - Pocket Flow is a minimalist 100-line LLM framework that uses a graph-based abstraction to enable expressive multi-agent systems, workflows, and retrieval-augmented generation, designed for high productivity and minimal bloat.
  • datapizza-labs/datapizza-ai (★2048 Python) - Datapizza AI is a fast, API-first Python framework for building reliable, observable, and vendor-agnostic generative AI solutions with multi-provider support and composable tools.
  • deepset-ai/haystack (★23728 Python) - Haystack is an AI orchestration framework for building customizable, production-ready NLP applications using large language models, vector search, and advanced retrieval techniques.
  • embabel/embabel-agent (★2969 Kotlin) - Embabel Agent Framework is a JVM-based framework for authoring dynamic agentic flows that combine LLM interactions with code and domain models, featuring sophisticated AI planning and extensibility.
  • google-gemini/genai-processors (★2028 Python) - GenAI Processors is a lightweight Python library for building modular, asynchronous, and composable AI pipelines that enable efficient and parallel content processing for generative AI applications.
  • julep-ai/julep (★6619 Jupyter Notebook) - Julep is a serverless platform that enables data and machine learning teams to build and orchestrate sophisticated AI workflows with smart memory, parallel processing, and seamless integration capabilities, all without managing infrastructure.
  • microsoft/TaskWeaver (★6071 Python) - TaskWeaver is a code-first agent framework by Microsoft designed for planning and executing complex data analytics tasks through coordinated plugins and stateful code execution.
  • om-ai-lab/OmAgent (★2614 Python) - OmAgent is a Python library that enables easy building of multimodal language agents with support for complex workflows, multimodal inputs, advanced reasoning algorithms, and local model deployment for rapid prototyping and production.
  • presenton/presenton (★3456 TypeScript) - Presenton is an open-source AI-powered presentation generator and API that runs locally, offering customizable layouts, multiple AI model integrations, versatile image generation, and privacy-focused presentation creation and export.

AI Workflow Orchestrators

  • PrefectHQ/marvin (★6025 Python) - Marvin is a Python framework for building structured, agentic AI workflows that enable task management, specialized AI agents, and multi-agent orchestration with type-safe results and developer-focused control.
  • UfoMiao/zcf (★4912 TypeScript) - ZCF is a zero-configuration tool that simplifies the setup and management of Claude Code AI workflows with bilingual support and personalized assistant features.
  • automazeio/ccpm (★5716 Shell) - Claude Code PM is a project management system that integrates AI agents with GitHub Issues and Git worktrees to enable spec-driven development and parallel task execution with full traceability and team collaboration.
  • dagger/dagger (★15164 Go) - Dagger is an open-source runtime for building composable, repeatable, and observable workflows, ideal for AI agents and CI/CD systems with cross-platform support.
  • humanlayer/12-factor-agents (★17280 ) - 12 Factor Agents is a comprehensive framework outlining principles for building reliable, scalable, and production-ready LLM-powered AI software agents.
  • iflytek/astron-agent (★8126 Java) - Astron Agent is an enterprise-grade, commercial-friendly platform for building scalable, production-ready intelligent agentic workflows integrating AI orchestration, RPA automation, and extensive tool ecosystems with high availability and flexibility.
  • langflow-ai/langflow (★142061 Python) - Langflow is a powerful open-source platform for building, testing, and deploying AI-powered agents and workflows with visual authoring, multi-agent orchestration, and API integration capabilities.
  • lastmile-ai/mcp-agent (★7886 Python) - mcp-agent is a lightweight, composable framework for building AI agents using the Model Context Protocol and simple workflow patterns, enabling robust multi-agent orchestration and integration with AI models.
  • pezzolabs/pezzo (★3165 TypeScript) - Pezzo is an open-source, cloud-native LLMOps platform that streamlines prompt design, version management, collaboration, observability, and instant delivery to optimize AI operations efficiently.
  • stanfordnlp/dspy (★30779 Python) - DSPy is a framework that enables programming language models with compositional Python code to build modular AI systems and optimize their performance beyond traditional prompting methods.
  • stepfun-ai/gelab-zero (★1741 Python) - GELab-Zero is an open-source GUI agent solution providing a full-stack infrastructure for multi-device automation with local deployment, privacy control, and versatile task orchestration.
  • triggerdotdev/trigger.dev (★13114 TypeScript) - Trigger.dev is an open-source platform for building and deploying fully-managed AI agents and workflows with long-running tasks, retries, queues, observability, and elastic scaling.
  • yoheinakajima/babyagi (★22014 Python) - BabyAGI is an experimental framework for building self-building autonomous agents using a function-centric approach with comprehensive management, logging, and a dashboard interface.
  • zerocore-ai/microsandbox (★4252 Rust) - Microsandbox is a self-hosted platform that enables secure, fast, and hardware-isolated execution of untrusted user or AI-generated code using microVMs and supports integration with AI workflows.

Language Agent Frameworks

  • MotiaDev/motia (★13751 TypeScript) - Motia is a modern unified backend framework that integrates APIs, events, background jobs, and AI agents into a single cohesive system with built-in state management, observability, and multi-language support.
  • VoltAgent/voltagent (★4340 TypeScript) - VoltAgent is an open-source TypeScript framework for building and orchestrating AI agents powered by Large Language Models, enabling developers to create scalable, customizable, and maintainable AI applications with modular components and visual monitoring.
  • dataelement/bisheng (★10746 TypeScript) - BISHENG is an open-source LLM DevOps platform designed for enterprise AI applications, offering powerful workflow orchestration, security features, and high-precision document parsing to support complex intelligent business solutions.
  • kyegomez/swarms (★5537 Python) - Swarms is an enterprise-grade, production-ready multi-agent orchestration framework designed to enable complex AI workflows with high scalability, flexibility, and robust developer and security features.
  • langchain-ai/langchain (★122731 Jupyter Notebook) - LangChain is a versatile framework for building and deploying applications powered by large language models, offering interoperability, real-time data integration, and advanced agent orchestration capabilities.
  • langchain-ai/langgraph (★22164 Python) - LangGraph is a low-level orchestration framework for building resilient, controllable AI language agents with customizable architectures, long-term memory, and real-time streaming support, used by major companies and integrated with the LangChain ecosystem.
  • langchain-ai/langgraphjs (★2386 TypeScript) - LangGraph.js is a low-level orchestration framework for building customizable, reliable, and controllable language agents as graphs, enabling complex AI workflows with features like long-term memory, human-in-the-loop, and real-time streaming support.
  • microsoft/semantic-kernel (★26856 C#) - Semantic Kernel is an enterprise-ready orchestration framework by Microsoft that enables developers to build and deploy intelligent AI agents and multi-agent systems using cutting-edge large language model technology.

Cognitive Architecture Frameworks

End-to-End Optimizers

  • aiwaves-cn/agents (★5843 Python) - Agents 2.0 is an open-source framework that enables the training and self-evolution of autonomous language agents through symbolic learning inspired by neural network methodologies.
  • algorithmicsuperintelligence/optillm (★3250 Python) - OptiLLM is an optimizing inference proxy that significantly improves the accuracy and performance of large language models on reasoning tasks without requiring any model training, by applying over 20 advanced optimization techniques during inference.
  • getzep/zep (★3855 Go) - Zep is an AI memory foundation that uses a temporal Knowledge Graph to enable continuous learning and personalized experiences for AI agents by efficiently managing and retrieving contextual chat and data artifacts.
  • langchain-ai/opengpts (★6742 Rich Text Format) - OpenGPTs is an open-source platform that replicates and extends OpenAI's GPTs and Assistants API, offering customizable cognitive architectures, extensive tooling, and support for multiple language models and vector databases.
  • letta-ai/letta (★20274 Python) - Letta is an open-source framework for building stateful AI agents with advanced reasoning, transparent long-term memory, and context management, supporting multiple LLM backends and providing a graphical development environment.
  • topoteretes/cognee (★10514 Jupyter Notebook) - Cognee is an open-source project that provides scalable and modular memory solutions for AI agents using ECL pipelines, enabling efficient data ingestion, knowledge graph generation, and query capabilities to enhance AI performance and reduce hallucinations.

Continual Learning Agents

  • AgentDock/AgentDock (★1564 TypeScript) - AgentDock is an open-source framework for building sophisticated AI agents with configurable determinism, enabling reliable and creative AI applications through a node-based architecture and multi-stage workflows.
  • kayba-ai/agentic-context-engine (★1591 Python) - Agentic Context Engine (ACE) is a framework that enables AI agents to autonomously learn from their successes and failures, continuously improving their performance across various tasks without additional training data or fine-tuning.
  • langchain-ai/langchainjs (★16544 TypeScript) - LangChain.js is a TypeScript framework for building context-aware, reasoning applications powered by large language models, offering modular components, chains, agents, and tools for production and deployment.
  • thedotmack/claude-mem (★9111 TypeScript) - Claude-Mem is a plugin for Claude Code that captures, compresses, and preserves coding session context to enable persistent memory and continuity across sessions.

Autonomous Research & Content Generation

Prompt Libraries

  • HKUDS/RAG-Anything (★2287 Python) - RAG-Anything is a next-generation all-in-one multimodal Retrieval-Augmented Generation system that processes and queries diverse document content including text, images, tables, and equations within a unified framework.
  • arcee-ai/mergekit (★6590 Python) - mergekit is a toolkit for efficiently merging pre-trained large language models using various algorithms, supporting CPU and GPU execution, and enabling creation of versatile merged models with maintained inference costs.
  • dottxt-ai/outlines (★13161 Python) - Outlines is an open-source tool that enables structured text generation with large language models, ensuring predictable and schema-compliant outputs for various applications.
  • dzhng/deep-research (★18241 TypeScript) - Open Deep Research is an AI-powered research assistant that performs iterative, deep research on any topic by combining search engines, web scraping, and large language models to generate comprehensive markdown reports.
  • guy-hartstein/company-research-agent (★1561 Python) - Agentic Company Researcher is a multi-agent AI-powered tool that generates comprehensive, real-time company research reports by synthesizing data from multiple sources using Gemini 2.0 Flash and GPT-4.1 models.
  • icip-cas/PPTAgent (★2962 Python) - PPTAgent is an innovative system that automatically generates and evaluates high-quality presentations from documents using a two-phase approach and a comprehensive multi-dimensional evaluation framework.
  • johnbean393/Sidekick (★3150 Swift) - Sidekick is a native macOS app that enables offline interaction with a local large language model to retrieve and analyze information from files, folders, and websites on the user's Mac, offering advanced features like function calling, memory, and image generation.
  • microsoft/RD-Agent (★9964 Python) - RD-Agent is an open-source R&D automation tool by Microsoft designed to automate and enhance industrial research and development processes focused on data and models using AI.
  • muellerberndt/mini-agi (★2903 Python) - MiniAGI is a simple autonomous agent leveraging OpenAI's GPT models to perform complex tasks autonomously using chain-of-thought reasoning, short-term memory, and self-criticism.
  • snap-stanford/Biomni (★2417 Jupyter Notebook) - Biomni is a general-purpose biomedical AI agent that autonomously executes diverse research tasks across multiple biomedical subfields by integrating advanced LLM reasoning, retrieval-augmented planning, and code-based execution.

Reasoning Frameworks

  • VectifyAI/PageIndex (★4411 Jupyter Notebook) - PageIndex is a reasoning-based document indexing and retrieval system that uses a hierarchical tree structure to enable human-like, vectorless retrieval and multi-step reasoning over long professional documents.
  • anysphere/priompt (★2733 TypeScript) - Priompt is a JSX-based prompting library that uses a priority system to efficiently construct token-limited prompts for language models, inspired by React's component design.
  • bytedance/deer-flow (★18813 TypeScript) - DeerFlow is a community-driven deep research framework that integrates language models with web search, crawling, and Python execution tools to facilitate comprehensive AI-powered research workflows.
  • friuns2/BlackFriday-GPTs-Prompts (★8962 ) - A curated repository of free GPT prompts and jailbreaks across various domains, enabling users to utilize GPT models without a subscription to GPT Plus.
  • guidance-ai/guidance (★20996 Jupyter Notebook) - Guidance is a programming paradigm and library that enables efficient and fine-grained control over large language models to produce structured, high-quality outputs with reduced latency and cost.
  • mongodb-developer/GenAI-Showcase (★4203 Jupyter Notebook) - MongoDB's GenAI Showcase is a comprehensive repository offering examples and applications that integrate MongoDB with advanced Generative AI techniques like Retrieval-Augmented Generation and AI Agents to support AI development and innovation.
  • refly-ai/refly (★5776 TypeScript) - Refly is an open-source AI-native creation engine that combines multi-threaded dialogues, multimodal inputs, knowledge base integration, and AI-powered tools to transform ideas into production-ready interactive content and web applications.

Programming Languages

  • AnotiaWang/deep-research-web-ui (★2123 Vue) - Deep Research Web UI is a secure, AI-powered web interface that enables iterative, deep research by combining search engines, web scraping, and large language models with real-time feedback and exportable research reports.
  • EgoAlpha/prompt-in-context-learning (★1661 Jupyter Notebook) - An open-source comprehensive resource and engineering guide for mastering in-context learning and prompt engineering with large language models like ChatGPT, GPT-3, and FlanT5.
  • Fosowl/agenticSeek (★24166 Python) - AgenticSeek is a fully local, autonomous AI assistant powered by Deepseek R1 agents that can code, browse the web, and manage files without relying on cloud services, ensuring user data privacy and eliminating ongoing costs.
  • HKUDS/AI-Researcher (★2077 Python) - AI-Researcher is a fully automated scientific discovery platform powered by large language models that autonomously conducts research from idea generation to manuscript creation.
  • InternLM/xtuner (★5030 Python) - XTuner is a comprehensive and efficient toolkit for fine-tuning large language and vision-language models, supporting a wide range of models and training algorithms with scalability and flexibility.
  • MODSetter/SurfSense (★11810 TypeScript) - SurfSense is a highly customizable AI research agent that integrates with personal knowledge bases and external sources to provide advanced, privacy-conscious research and knowledge management capabilities.
  • developersdigest/llm-answer-engine (★5010 TypeScript) - A Perplexity-inspired answer engine built with Next.js and multiple AI and search technologies to provide rich, context-aware responses including sources, images, videos, and follow-up questions.
  • run-llama/LlamaIndexTS (★2990 TypeScript) - LlamaIndexTS is a lightweight, extensible data framework designed to integrate large language models into server-side JavaScript applications, supporting multiple runtimes and a wide range of LLM providers.

AI Assistants

  • Alibaba-NLP/WebAgent (★6461 Python) - Alibaba-NLP/WebAgent is a research project by Alibaba's Tongyi Lab featuring WebWalker and WebDancer models for autonomous information seeking and web traversal using large language models with advanced training paradigms and benchmarks.
  • DearVa/Everywhere (★4622 C#) - Everywhere is a context-aware AI desktop assistant that integrates multiple large language models and tools to provide seamless, intelligent help directly on your screen without switching apps.
  • Mirix-AI/MIRIX (★3625 Python) - Mirix is a multi-agent personal assistant that captures and consolidates on-screen activities into structured memories, providing intelligent, privacy-focused, and adaptive user interaction through advanced multi-modal data processing and search capabilities.
  • VoltAgent/awesome-claude-skills (★1657 ) - A curated collection of Claude Skills and resources that extend the AI assistant Claude's capabilities through modular, dynamically loaded skills for various tasks including document creation, creative design, development, and collaboration.
  • agent0ai/agent-zero (★12678 Python) - Agent Zero is a dynamic, customizable AI framework that acts as a personal assistant capable of learning, creating tools, and cooperating with multiple agents to accomplish diverse tasks.
  • assafelovic/gpt-researcher (★24601 Python) - GPT Researcher is an autonomous AI agent that conducts deep web and local research to generate detailed, unbiased research reports with citations.
  • ghuntley/how-to-build-a-coding-agent (★4591 Go) - A step-by-step workshop to build an AI-powered coding assistant that evolves from a basic chatbot to a multi-functional developer tool using the Anthropic Claude API.
  • superagent-ai/grok-cli (★2179 TypeScript) - Grok CLI is an open-source conversational AI command-line tool that integrates Grok AI to provide intelligent file operations, shell command execution, and extensible tool usage directly within the terminal.
  • volcengine/MineContext (★4632 Python) - MineContext is a proactive context-aware AI partner that collects and processes multimodal digital context to deliver insights, summaries, and to-dos, enhancing productivity and creativity while prioritizing user privacy.

Agent Integration & Deployment Tools

Stateful Serverless Frameworks

  • BerriAI/litellm (★32437 Python) - LiteLLM is a Python SDK and proxy server that provides a unified OpenAI-compatible interface to call over 100 large language model APIs from multiple providers, featuring consistent output, retry logic, budget controls, and extensive observability integrations.
  • FlowiseAI/Flowise (★47576 TypeScript) - Flowise is an open-source drag-and-drop platform that enables users to easily build and deploy customized Large Language Model (LLM) application workflows with a user-friendly interface and flexible deployment options.
  • OpenBMB/ToolBench (★5379 Python) - ToolBench is an open platform for training, serving, and evaluating large language models with advanced tool-use capabilities using a large-scale, richly annotated dataset of real-world APIs.
  • deepsense-ai/ragbits (★1601 Python) - Ragbits is a modular framework providing building blocks for rapid development, deployment, and monitoring of scalable and reliable Generative AI applications with flexible LLM integration and advanced document processing capabilities.
  • emcie-co/parlant (★16783 Python) - Parlant is a Conversation Modeling engine that enables precise, consistent, and reliable control over GenAI-driven conversational agents by enforcing structured behavioral guidelines and adapting dynamically to user interactions.
  • run-llama/llama_deploy (★2065 Python) - LlamaDeploy is an async-first framework that enables seamless deployment, scaling, and productionization of agentic multi-service workflows built with llama_index, facilitating easy transition from development to cloud-based production environments.

AI Agent Development

  • Alibaba-NLP/DeepResearch (★17742 Python) - Tongyi DeepResearch is an advanced open-source large language model by Alibaba designed for deep, long-horizon information-seeking tasks with state-of-the-art agentic search performance.
  • CaviraOSS/OpenMemory (★2724 TypeScript) - OpenMemory is an open-source, self-hosted long-term memory system that enhances AI by providing persistent, multi-sector, and explainable memory capabilities with high performance and user isolation.
  • FareedKhan-dev/all-agentic-architectures (★2161 Jupyter Notebook) - All Agentic Architectures is a comprehensive repository offering practical implementations of over 17 advanced AI agentic architectures, designed to educate and empower developers in building intelligent, adaptive, and collaborative AI systems.
  • FullAgent/fulling (★1713 TypeScript) - Fulling is an AI-powered full-stack development platform that automates the provisioning, coding, and deployment of full-stack applications using a sandboxed environment with Next.js, Claude Code, PostgreSQL, and Kubernetes.
  • Intelligent-Internet/ii-agent (★3061 Python) - II-Agent is an open-source framework that builds and deploys intelligent agents leveraging leading large language models to automate complex workflows and enhance productivity across multiple domains.
  • JoshuaC215/agent-service-toolkit (★3953 Python) - AI Agent Service Toolkit is a comprehensive framework for building, deploying, and interacting with AI agents using LangGraph, FastAPI, and Streamlit, featuring multi-agent support, streaming, content moderation, and a user-friendly chat interface.
  • Meirtz/Awesome-Context-Engineering (★2767 ) - Awesome Context Engineering is a comprehensive survey and resource repository focused on the evolution from prompt engineering to dynamic, context-aware AI systems, providing theoretical foundations, methodologies, and practical guides for large language models and AI agents.
  • MemMachine/MemMachine (★3120 Python) - MemMachine is an open-source universal memory layer that enables AI agents to store, recall, and manage multiple types of memory to create personalized, context-aware AI assistants for various applications.
  • MiroMindAI/MiroFlow (★1633 Python) - MiroFlow is an open-source, high-performance research agent framework designed for building and scaling intelligent AI agents to perform complex tasks like future event prediction with state-of-the-art results.
  • NVIDIA-NeMo/Guardrails (★5444 Python) - NeMo Guardrails is an open-source toolkit by NVIDIA for adding programmable guardrails to large language model-based conversational systems to ensure safer, controlled, and trustworthy interactions.
  • OpenPipe/ART (★8071 Python) - OpenPipe/ART is an open-source reinforcement learning framework that trains multi-step agents for real-world tasks using GRPO and innovative zero-shot reward scoring with LLMs.
  • TaskingAI/TaskingAI (★5360 Python) - TaskingAI is an open-source BaaS platform for developing, managing, and deploying AI-native applications using large language models with unified APIs, customizable tools, and multi-tenant support.
  • UnicomAI/wanwu (★3354 Go) - Wanwu is an enterprise-grade, multi-tenant AI agent development platform by China Unicom that supports intelligent agents, workflows, model management, and integrates large language models with business process automation for digital transformation and business innovation.
  • agent-infra/sandbox (★1806 Python) - agent-infra/sandbox is an all-in-one sandbox environment combining browser, shell, file system, MCP services, and VSCode Server in a single Docker container to provide a unified, secure, and versatile platform for AI agents and developers.
  • bytedance/trae-agent (★10353 Python) - Trae Agent is an LLM-based agent with a modular, research-friendly architecture designed to execute complex software engineering tasks via a natural language CLI interface using multiple LLM providers.
  • codelion/optillm (★3025 Python) - OptiLLM is an OpenAI API compatible optimizing inference proxy that enhances the accuracy and performance of large language models by applying advanced reasoning and decoding techniques during inference.
  • coze-dev/coze-loop (★5193 Go) - Coze Loop is an open-source AI agent optimization platform providing full-lifecycle management from prompt development and debugging to evaluation and monitoring, enabling efficient AI agent development and operation.
  • coze-dev/coze-studio (★19175 TypeScript) - Coze Studio is an all-in-one AI agent development platform that simplifies the creation, debugging, and deployment of AI agents through visual tools and supports no-code and low-code development approaches.
  • google/adk-go (★6475 Go) - An open-source Go toolkit for building, evaluating, and deploying sophisticated AI agents with flexibility, modularity, and cloud-native support.
  • hiyouga/LLaMA-Factory (★64525 Python) - LLaMA Factory is a unified and efficient platform for fine-tuning over 100 large language and vision-language models, offering scalable training methods, advanced optimization algorithms, and versatile deployment options.
  • huggingface/smolagents (★24426 Python) - Smolagents is a minimalistic Python library by Hugging Face for creating intelligent agents that think and act by generating and executing Python code, supporting multiple LLMs, modalities, and tool integrations.
  • inclusionAI/AReaL (★3286 Python) - AReaL is an open-source, fully asynchronous reinforcement learning system designed for large reasoning and agentic models, offering flexibility, scalability, and state-of-the-art performance for building advanced AI agents.
  • instructor-ai/instructor (★10312 Python) - Instructor is a popular Python library that enables structured output handling and validation for large language models, supporting multiple LLM providers and offering features like retry management and streaming support.
  • jackmpcollins/magentic (★2386 Python) - Magentic is a Python library that enables seamless integration of Large Language Models into Python code by using decorators to create functions with structured LLM outputs, supporting advanced features like streaming, function calling, and observability.
  • memodb-io/Acontext (★2120 Go) - Acontext is a context data platform for building cloud-native AI agents that store, observe, and learn from contexts and tasks to improve agent performance and scalability.
  • microsoft/agent-lightning (★9866 Python) - Agent Lightning is a flexible server-client framework that enables training and optimization of AI agents using reinforcement learning and other algorithms with minimal code changes.
  • pguso/ai-agents-from-scratch (★2360 JavaScript) - AI Agents From Scratch is an educational repository that teaches users to build AI agents locally using local LLMs and node-llama-cpp, focusing on understanding agent architectures, function calling, memory, and the ReAct pattern through progressive, hands-on examples.
  • pinpoint-apm/pinpoint (★13782 Java) - Pinpoint is an APM tool for large-scale distributed systems that provides real-time monitoring, transaction tracing, and detailed performance analysis with minimal impact on application performance.
  • transitive-bullshit/agentic (★18068 TypeScript) - Agentic is a versatile AI agent standard library that integrates with any large language model and TypeScript AI SDK, providing a comprehensive set of AI functions and tools for building intelligent applications.
  • zai-org/GLM-4.5 (★3517 Python) - GLM-4.5 is an open-source large language model designed for intelligent agents, featuring hybrid reasoning capabilities and high performance across industry benchmarks.

AI Agent Orchestration

  • BloopAI/vibe-kanban (★6749 Rust) - Vibe Kanban is a Kanban board tool designed to manage and orchestrate AI coding agents, enabling efficient task tracking and workflow optimization in AI-assisted software development.
  • LazyAGI/LazyLLM (★3643 Python) - LazyLLM is a low-code development tool that simplifies building, deploying, and optimizing multi-agent large language model applications through an iterative development workflow.
  • NirDiamant/agents-towards-production (★16128 Jupyter Notebook) - Agents Towards Production is an open-source repository offering end-to-end tutorials and blueprints for building scalable, production-grade Generative AI agents from concept to deployment.
  • code-yeongyu/oh-my-opencode (★3067 TypeScript) - Oh My OpenCode is a powerful, agent-driven coding assistant platform that enhances software development by orchestrating asynchronous AI subagents, integrating multiple LLM models, and providing advanced tools like LSP and AST for a seamless and efficient coding experience.
  • elizaOS/eliza (★17225 TypeScript) - Eliza is a versatile AI agent operating system that enables the creation and deployment of autonomous agents across multiple platforms with extensible features and document interaction capabilities.
  • langchain-ai/open-swe (★5157 TypeScript) - Open SWE is an open-source asynchronous coding agent that autonomously plans and executes code changes across repositories with human-in-the-loop support and GitHub integration.
  • ruvnet/claude-flow (★10882 JavaScript) - Claude-Flow is an enterprise-grade AI orchestration platform that enables deployment and coordination of intelligent multi-agent swarms and autonomous workflows for building advanced conversational AI systems.
  • steveyegge/beads (★6379 Go) - Beads is a graph-based issue tracker that upgrades AI coding agents' memory and task management capabilities by organizing complex workstreams into interconnected issues for improved long-term planning and execution.
  • strands-agents/sdk-python (★4744 Python) - Strands Agents is a Python SDK that enables building and deploying AI agents using a model-driven approach, supporting multiple AI models and advanced features like multi-agent systems and MCP integration.
  • superagent-ai/vibekit (★1634 TypeScript) - VibeKit is an SDK that enables secure and flexible execution of coding agents like OpenAI Codex and Claude Code in customizable sandbox environments with cloud-based execution and real-time output streaming.
  • tambo-ai/tambo (★1615 TypeScript) - Tambo AI is a React library that simplifies building AI-powered assistants and agents with features like thread management, state persistence, and AI-generated components for creating generative and personalized user experiences.
  • uber-common/jvm-profiler (★1802 Java) - Uber JVM Profiler is a Java Agent for collecting and reporting JVM metrics and stack traces in distributed Hadoop and Spark environments, supporting multiple output formats and advanced profiling features.

LLM Framework Tools

  • 567-labs/instructor (★12042 Python) - Instructor is a popular Python library that simplifies working with structured outputs from large language models by providing validation, retries, and streaming support across multiple LLM providers.
  • TEN-framework/ten-framework (★5844 C) - TEN Framework is a real-time, distributed, cloud-edge collaborative multimodal AI agent framework supporting multiple programming languages for building high-performance AI applications.
  • google/adk-samples (★7783 Python) - A collection of sample agents built with the Agent Development Kit (ADK) to accelerate development of conversational and multi-agent workflows, designed for customization and integration with Google Cloud services.
  • langfuse/langfuse (★19348 TypeScript) - Langfuse is an open source LLM engineering platform that enables collaborative development, monitoring, evaluation, and debugging of AI applications with comprehensive observability, prompt management, and integration features.
  • modelscope/modelscope-agent (★3207 Python) - ModelScope-Agent is a customizable and scalable agent framework that connects large language models with real-world applications, enabling role-playing, tool usage, planning, and memory functionalities through a unified and extensible interface.
  • patterns-ai-core/langchainrb (★1947 Ruby) - Langchain.rb is a Ruby gem that provides a unified interface to build LLM-powered applications, supporting multiple AI providers and features like embeddings, prompt completions, chat completions, and Retrieval Augmented Generation.
  • shroominic/codeinterpreter-api (★3864 Python) - An open-source API that implements the ChatGPT Code Interpreter for sandboxed Python code execution, enabling data analysis, visualization, and interactive AI-driven computational tasks with local execution and scalable production deployment.
  • truefoundry/cognita (★4307 Python) - Cognita is an open-source, modular, and production-ready RAG framework by TrueFoundry that simplifies building, customizing, and deploying scalable Retrieval Augmented Generation applications with a no-code UI and extensive integration features.

AI Agent Deployment

  • Forethought-Technologies/AutoChain (★1861 Python) - AutoChain is a lightweight and extensible framework that simplifies building and automatically evaluating custom generative agents powered by large language models using custom tools and simulated multi-turn conversations.
  • GoogleCloudPlatform/agent-starter-pack (★5270 Python) - A collection of production-ready Generative AI Agent templates for Google Cloud that accelerates development by addressing deployment, evaluation, customization, and observability challenges.
  • MeetKai/functionary (★1590 Python) - Functionary is a chat language model that dynamically interprets and executes functions or plugins, enabling advanced tool usage and result interpretation for interactive AI applications.
  • e2b-dev/E2B (★10240 MDX) - E2B is an open-source secure cloud runtime infrastructure that enables safe execution of AI-generated code in isolated sandboxes for AI applications and agents.
  • firebase/genkit (★5256 TypeScript) - Genkit is an open-source framework that enables developers to build, integrate, and test AI-powered applications with a unified API, plugin architecture, and tools for observability and evaluation across various AI models and platforms.
  • ollama/ollama (★157670 Go) - Ollama is a versatile platform that enables easy deployment, customization, and management of large language models locally across multiple operating systems with support for various model formats and a REST API.
  • zebbern/claude-code-guide (★2810 ) - Claude Code Guide is a comprehensive and authoritative resource providing detailed instructions, tips, and references for using the Claude Code CLI tool to interact with the Claude AI model, including advanced features and MCP integration.

AI Application Development

  • 0xPlaygrounds/rig (★5245 Rust) - Rig is a Rust library for building scalable, modular, and ergonomic fullstack agents powered by large language models, supporting multiple LLM providers and vector stores for AI integration.
  • GoogleCloudPlatform/generative-ai (★12347 Jupyter Notebook) - A comprehensive repository of sample code, notebooks, and resources for developing and managing generative AI workflows on Google Cloud using Gemini models on Vertex AI.
  • HKUDS/Paper2Slides (★2537 Python) - Paper2Slides is a tool that converts research papers and documents into professional slides and posters quickly and accurately using a RAG-powered pipeline and customizable styling.
  • Nixtla/nixtla (★3606 Jupyter Notebook) - TimeGPT-1 by Nixtla is a production-ready generative pretrained transformer model designed for accurate time series forecasting and anomaly detection across multiple domains with zero-shot inference and fine-tuning capabilities.
  • crestalnetwork/intentkit (★6470 Python) - IntentKit is an open-source autonomous agent framework that enables the creation and management of AI agents with blockchain and social media integrations, featuring an extensible skill and plugin system.
  • daytonaio/daytona (★40339 TypeScript) - Daytona is a secure and elastic infrastructure platform designed for safely running AI-generated code with high performance and scalability.
  • e2b-dev/awesome-ai-agents (★24819 ) - A curated and comprehensive list of AI autonomous agents categorized into open-source and closed-source projects, serving as a valuable resource for exploring, building, and contributing to AI agent development.
  • fiatrete/OpenDAN-Personal-AI-OS (★1969 Python) - OpenDAN is an open source Personal AI Operating System that integrates various AI modules and agents into a unified platform for personal use, enabling users to manage AI assistants, workflows, and smart device control with strong privacy protections.
  • langgenius/dify (★123402 TypeScript) - Dify is an open-source platform for developing and deploying AI applications using large language models, featuring workflow building, model management, agent capabilities, and observability tools.
  • microsandbox/microsandbox (★3870 Rust) - Microsandbox is a self-hosted platform that enables secure, fast, and isolated execution of untrusted user or AI-generated code using hardware-level microVMs and supports multiple programming languages through SDKs.
  • mlflow/mlflow (★23444 Python) - MLflow is an open-source platform that manages the full machine learning lifecycle, providing tools for experiment tracking, model packaging, deployment, evaluation, and observability in one integrated solution.
  • opactorai/Claudable (★3474 TypeScript) - Claudable is an open-source AI-powered web app builder that converts natural language descriptions into production-ready Next.js applications with instant preview and one-click deployment to Vercel.
  • openinterpreter/open-interpreter (★61297 Python) - Open Interpreter is an open-source natural language interface that enables users to run code locally and interact with their computers through conversational commands, combining the power of large language models with local computing flexibility.
  • pydantic/pydantic-ai (★13789 Python) - PydanticAI is a Python agent framework that simplifies building production-grade Generative AI applications by providing type-safe, structured, and model-agnostic integration with multiple LLMs, along with features like dependency injection and real-time debugging.
  • zenml-io/zenml (★5114 Python) - ZenML is a comprehensive AI platform that enables the creation, deployment, and management of machine learning and AI workflows across diverse infrastructure backends with integrated tracking, containerization, and tool interoperability.

AI Developer Toolkit

  • GaiaNet-AI/gaianet-node (★5011 Shell) - GaiaNet Node is a decentralized AI agent platform that enables users to install, run, and deploy their own AI nodes with customizable models and configurations.
  • OpenAgentPlatform/Dive (★1661 TypeScript) - Dive is an open-source MCP Host Desktop Application that integrates with various LLMs supporting function calling, offering cross-platform compatibility, multi-language support, advanced API management, and seamless AI agent integration via the Model Context Protocol.
  • agiresearch/AIOS (★4859 Python) - AIOS is an AI Agent Operating System that integrates large language models into an OS environment to facilitate the development, deployment, and management of AI agents with robust resource and tool management.
  • agiresearch/OpenAGI (★2223 Python) - OpenAGI is a research-driven package for creating AI agents that integrate large language models with domain experts, supporting collaborative development and extensibility within the AIOS ecosystem.
  • cheshire-cat-ai/core (★2939 Python) - Cheshire Cat AI is a flexible and extensible framework for building custom AI agents as microservices, featuring API-first design, plugin support, multiuser capabilities, and integration with various language models via Langchain.
  • google/adk-python (★16716 Python) - An open-source Python toolkit by Google for building, evaluating, and deploying sophisticated AI agents with flexibility, modularity, and integration within the Google ecosystem.
  • kyrolabs/awesome-langchain (★9018 ) - A curated and comprehensive list of tools, projects, and resources centered around the LangChain framework for developing and deploying large language model applications.
  • pietrozullo/mcp-use (★1847 Python) - MCP-Use is an open-source client library that enables seamless integration of any large language model with MCP servers to build custom agents with tool access and dynamic server management.
  • ragapp/ragapp (★4378 TypeScript) - RAGapp is an enterprise-ready platform that simplifies deploying and managing Agentic Retrieval-Augmented Generation systems using Docker and LlamaIndex, enabling secure and customizable AI model integration on private cloud infrastructure.
  • reworkd/AgentGPT (★35400 TypeScript) - AgentGPT is an open-source platform that allows users to assemble, configure, and deploy autonomous AI agents in a web browser to pursue custom goals by generating and executing tasks independently.
  • tensorchord/envd (★2167 Go) - envd is a command-line tool that creates reproducible, container-based development environments for AI and machine learning projects, supporting local and cloud platforms with advanced build and caching features.
  • undertheseanlp/underthesea (★1657 Python) - Underthesea is an open-source Vietnamese NLP toolkit offering a wide range of pretrained models and easy-to-use APIs for tasks such as word segmentation, part-of-speech tagging, named entity recognition, text classification, and dependency parsing.
  • unslothai/unsloth (★49931 Python) - Unsloth is a toolkit for fine-tuning and reinforcement learning of large language models, enabling faster training with significantly reduced VRAM usage across various advanced models and tasks.
  • x-cmd/x-cmd (★3767 Shell) - X-CMD is a compact, AI-powered command-line toolkit that bootstraps over 1000 CLI tools, offers extensive environment management, secure sandboxing, and a stylish terminal experience to enhance productivity and streamline development workflows.

AI Agent Operating System

  • Arindam200/awesome-ai-apps (★8060 Jupyter Notebook) - A comprehensive repository showcasing practical examples, tutorials, and tools for building powerful AI applications using large language models and various AI agent frameworks.
  • HKUDS/AutoAgent (★8308 Python) - AutoAgent is a fully-automated, zero-code framework for creating and deploying LLM agents using natural language, featuring top GAIA benchmark performance and broad LLM support.
  • MemTensor/MemOS (★3558 Python) - MemOS is an operating system for Large Language Models that enhances their capabilities with long-term memory, enabling more context-aware, consistent, and personalized AI interactions through a modular and extensible memory architecture.
  • PySpur-Dev/pyspur (★5628 TypeScript) - PySpur is a visual playground that enables AI engineers to rapidly build, debug, and deploy AI agents with enhanced visibility, human-in-the-loop workflows, and multimodal support.
  • grafana/agent (★1668 Go) - Grafana Agent is a vendor-neutral, programmable observability pipeline for collecting, processing, and delivering telemetry data across Prometheus, OpenTelemetry, and Grafana ecosystems, now in Long-Term Support with a recommended migration to Grafana Alloy.
  • heshengtao/comfyui_LLM_party (★2048 Python) - ComfyUI LLM Party is a versatile framework that enables users to build, customize, and integrate large language model workflows within ComfyUI, supporting a wide range of LLMs, local models, and social platform integrations for diverse AI applications.
  • langchain-ai/langserve (★2224 JavaScript) - LangServe is a library that enables developers to deploy LangChain runnables and chains as validated, scalable REST APIs with rich features including streaming, tracing, and client SDKs.
  • mcp-use/mcp-use (★8183 Python) - mcp-use is an open-source unified client library that enables seamless integration of any LangChain-supported LLM with MCP servers to build custom agents with tool access.
  • neomjs/neo (★3110 JavaScript) - Neo.mjs is an AI-native, multi-threaded platform that enables building high-performance, desktop-class web applications with autonomous AI agents integrated deeply into the development workflow.
  • wassim249/fastapi-langgraph-agent-production-ready-template (★1757 Python) - A production-ready FastAPI template for building scalable, secure AI agent applications integrated with LangGraph, featuring robust monitoring, security, and an automated model evaluation framework.

AI Agent Gateway

  • Arize-ai/phoenix (★8033 Jupyter Notebook) - Phoenix is an open-source AI observability platform that enables tracing, evaluation, and optimization of large language model applications across various deployment environments.
  • TransformerOptimus/SuperAGI (★16962 Python) - SuperAGI is an open-source autonomous AI agent framework that enables developers to build, manage, and deploy scalable and efficient autonomous AI agents with extensible capabilities through toolkits and a user-friendly interface.
  • Upsonic/Upsonic (★7739 Python) - Upsonic is a reliability-focused AI agent framework that supports Model Context Protocol (MCP) and provides advanced features for trustworthy, production-ready AI agent workflows with integrated tool use and secure runtime environments.
  • cloudflare/agents (★2954 TypeScript) - Cloudflare Agents is a framework for building and deploying intelligent, stateful AI agents that operate autonomously at the edge of the network with real-time communication and persistent memory.
  • e2b-dev/fragments (★6070 TypeScript) - Fragments by E2B is an open-source Next.js template for building AI-generated applications with secure code execution, multi-stack support, and integration with various large language model providers.
  • jina-ai/dev-gpt (★1871 Python) - Dev-GPT is an AI-powered automated virtual development team that generates, runs, and deploys custom microservices based on user descriptions using advanced OpenAI models.
  • mastra-ai/mastra (★18995 TypeScript) - Mastra is a TypeScript AI agent framework that enables rapid development of AI applications with support for multiple LLMs, advanced agents, workflows, RAG, integrations, and automated evaluations.
  • metorial/mcp-containers (★2988 TypeScript) - MCP Containers offers containerized versions of hundreds of Model Context Protocol (MCP) servers, enabling easy, secure, and up-to-date deployment of these servers via Docker containers.
  • simstudioai/sim (★24474 TypeScript) - Sim Studio is an open-source platform for building, testing, and optimizing AI agent workflows with flexible deployment options including cloud and self-hosting.
  • superagent-ai/superagent (★6300 TypeScript) - Superagent is an open-source AI assistant framework and API that enables developers to build and integrate powerful AI agents into applications using large language models and generative AI technologies.
  • xlang-ai/OpenAgents (★4648 Python) - OpenAgents is an open platform providing versatile language agents for data analysis, plugin integration, and autonomous web browsing, designed for real-world applications and easy deployment.

MCP Server Framework

  • AgentOps-AI/agentops (★5156 Python) - AgentOps is a Python SDK providing observability, cost tracking, benchmarking, and security tools for AI agents and large language models, integrating with major agent frameworks to support developers from prototype to production.
  • Helicone/helicone (★4828 TypeScript) - Helicone is an open-source LLM observability platform that enables developers to monitor, evaluate, and experiment with large language model applications through easy integration and comprehensive tools.
  • Klavis-AI/klavis (★5555 TypeScript) - Klavis AI is an open-source project offering production-ready MCP integration and scalable infrastructure for AI applications across multiple platforms with built-in authentication and extensive tool support.
  • aipotheosis-labs/aci (★4692 Python) - ACI.dev is an open-source platform that connects AI agents to over 600 tool integrations with multi-tenant authentication, granular permissions, and access via direct function calls or a unified MCP server, enabling production-ready AI agent development without infrastructure complexity.
  • bytebase/dbhub (★1790 TypeScript) - DBHub is a minimal, token-efficient MCP server providing a unified interface for secure and efficient management and exploration of multiple databases including PostgreSQL, MySQL, MariaDB, SQL Server, and SQLite.
  • campfirein/cipher (★3370 TypeScript) - Cipher is an open-source memory layer designed for AI coding agents, enabling seamless memory and context management across multiple IDEs and AI assistants with MCP integration.
  • casibase/casibase (★4352 Go) - Casibase is an open-source enterprise-level AI Cloud OS that provides a knowledge base and agent management platform with admin UI, user management, Single-Sign-On, and support for multiple AI models including ChatGPT and Claude.
  • googleapis/genai-toolbox (★11954 Go) - MCP Toolbox for Databases is an open-source MCP server that simplifies and secures the development and management of AI tools interacting with databases, enabling natural language queries, automation, and enhanced observability.
  • grab/cursor-talk-to-figma-mcp (★5834 JavaScript) - Cursor Talk to Figma MCP is an integration that enables Cursor AI to communicate with Figma programmatically for reading and modifying designs, automating and enhancing the design workflow.
  • jenkinsci/kubernetes-plugin (★2304 Java) - Jenkins Kubernetes plugin enables dynamic provisioning and management of Jenkins build agents as Kubernetes pods, automating scaling and integration for efficient CI/CD workflows.
  • kagent-dev/kagent (★1981 Python) - kagent is a Kubernetes native framework for building, deploying, and managing AI agents with extensibility, observability, and declarative configuration features.
  • trycua/cua (★11588 Python) - c/ua is a high-performance framework that enables AI agents to control full macOS and Linux operating systems within secure, lightweight virtual containers on Apple Silicon Macs, supporting complex autonomous workflows and LLM integration.

Multimodal AI & Vision Agents

Image Processing & Analysis Agents

  • 11cafe/jaaz (★5584 TypeScript) - Jaaz is a local and free AI design agent that enables users to design, edit, and generate images, posters, and storyboards with advanced AI-powered tools and a creative canvas for fast iterations.
  • QIN2DIM/hcaptcha-challenger (★2065 Python) - hCaptcha Challenger is an open-source project that uses multimodal large language models and advanced machine learning techniques to automate solving hCaptcha challenges without relying on third-party services or scripts.
  • THUDM/CogVLM (★6604 Python) - CogVLM and CogAgent are state-of-the-art open-source visual language models designed for advanced image understanding, multi-turn dialogue, and GUI agent capabilities, achieving top performance on multiple cross-modal benchmarks.
  • apple/ml-ferret (★8670 Python) - Ferret is an end-to-end multimodal large language model developed by Apple that excels in fine-grained referring and grounding tasks with open vocabulary, supported by a large-scale dataset and evaluation benchmark for research purposes.
  • roboflow/inference (★2131 Python) - Roboflow Inference is a platform that turns any computer or edge device into a command center for deploying and managing computer vision models and workflows, enabling advanced AI-powered visual applications.

Video Processing Agents

  • GetStream/Vision-Agents (★3453 Python) - Open Vision Agents by Stream is a platform for building real-time, low-latency multi-modal AI agents that understand and interact with video content using advanced models and Stream's edge network.
  • RayVentura/ShortGPT (★6964 Python) - ShortGPT is an AI-powered framework that automates video content creation and editing for platforms like YouTube Shorts and TikTok, supporting multi-language voiceovers and automated footage sourcing.
  • showlab/Awesome-Video-Diffusion (★5285 ) - A curated list of recent diffusion models and resources for video generation, editing, restoration, and various AI-driven video applications.

Task Automation & Workflow Orchestration

Job Automation Tools

  • Josh-XT/AGiXT (★3133 Python) - AGiXT is a comprehensive AI automation platform that orchestrates instruction management and complex task execution across multiple AI providers using adaptive memory, smart features, and a versatile plugin system.
  • activepieces/activepieces (★19997 TypeScript) - Activepieces is an open-source AI automation platform that provides an extensible, no-code builder framework with over 280 MCP servers for AI agents, enabling seamless AI workflows and integrations.
  • agentheroes/agentheroes (★3384 TypeScript) - AgentHeroes is a platform to generate, animate, and schedule AI characters and videos with automation and social media integration.
  • feder-cr/Jobs_Applier_AI_Agent_AIHawk (★29198 Python) - AIHawk is an AI-powered tool that automates and streamlines the job application process to help job seekers efficiently apply to multiple jobs with tailored applications.
  • huginn/huginn (★48386 Ruby) - Huginn is an open-source platform that enables users to create customizable agents to automate online tasks, monitor events, and perform actions securely on their own server.
  • microsoft/genaiscript (★2859 TypeScript) - GenAIScript is a JavaScript framework for programmatically creating and managing prompts for large language models, integrating tools, data, and workflows for advanced AI scripting.
  • microsoft/magentic-ui (★9431 Python) - Magentic-UI is a human-centered research prototype featuring a multi-agent system that automates complex web tasks with user collaboration, transparency, and control.
  • qax-os/excelize (★20123 Go) - Excelize is a Go library for reading, writing, and manipulating Microsoft Excel spreadsheet files with support for charts, images, and large datasets.

Inventory Automation Agents

  • FellouAI/eko (★4806 TypeScript) - Eko is a production-ready JavaScript framework that enables developers to build reliable, multi-step agentic workflows using natural language commands across computer and browser environments.
  • OpenInterpreter/open-interpreter (★59845 Python) - Open Interpreter is an open-source natural language interface that enables users to run code locally on their computers through a chat-based system, facilitating tasks like multimedia editing, browser control, and data analysis with full user approval and flexibility beyond hosted solutions.
  • cjo4m06/mcp-shrimp-task-manager (★1937 TypeScript) - Shrimp Task Manager is an intelligent task management system for AI Agents that converts natural language into structured development tasks with dependency tracking, iterative refinement, and research capabilities to enhance programming workflows.
  • firerpa/lamda (★7494 Python) - FIRERPA/lamda is a robust and versatile Android RPA framework designed for next-generation mobile automation, supporting a wide range of Android versions and environments with extensive APIs and Python SDK for seamless AI integration and device control.
  • microsoft/UFO (★7878 Python) - UFO is a UI-Focused multi-agent framework that automates and navigates Windows OS applications using AI agents powered by GPT-4V to fulfill complex user requests across multiple applications.
  • sigoden/aichat (★8927 Rust) - AIChat is an all-in-one command-line interface tool that integrates multiple large language models and provides features like Shell Assistant, Chat-REPL, RAG, AI Tools, and Agents for enhanced AI-driven command-line productivity.

Workflow Automation Assistants

  • AIDC-AI/ComfyUI-Copilot (★4058 TypeScript) - ComfyUI-Copilot is an AI-powered intelligent assistant for the Comfy-UI framework that enhances workflow automation, provides natural language node recommendations, and offers real-time development support to simplify AI algorithm debugging and deployment.
  • Significant-Gravitas/AutoGPT (★180505 Python) - AutoGPT is a powerful AI platform that enables users to create, deploy, and manage continuous AI agents to automate complex workflows with options for self-hosting and cloud deployment.
  • dtyq/magic (★4416 PHP) - Magic is the first open-source all-in-one AI productivity platform offering a comprehensive product matrix to help enterprises build and deploy intelligent AI applications for enhanced productivity.
  • lmnr-ai/lmnr (★2484 TypeScript) - Laminar is an open-source all-in-one platform for engineering, tracing, evaluating, and managing AI products with scalable infrastructure and rich telemetry features.
  • n8n-io/self-hosted-ai-starter-kit (★13676 ) - The Self-hosted AI Starter Kit by n8n is an open-source Docker Compose template that quickly sets up a secure, local AI and low-code development environment integrating n8n, Ollama, Qdrant, and PostgreSQL for building self-hosted AI workflows.

AI Platform Configurators

  • OpenBMB/XAgent (★8481 Python) - XAgent is an open-source autonomous LLM-driven agent designed to automatically solve complex tasks with safety, extensibility, and human collaboration features.
  • ashishpatel26/500-AI-Agents-Projects (★21767 ) - A curated collection of over 500 AI agent use cases across multiple industries, showcasing practical applications and linking to open-source projects for implementation.
  • calcom/cal.com (★39210 TypeScript) - Cal.com is an open-source, customizable scheduling platform that offers full control over scheduling data and workflows, serving as a versatile alternative to Calendly.
  • semanser/codel (★2431 TypeScript) - Codel is a fully autonomous AI agent that performs complex tasks and projects using terminal, browser, and editor environments within a secure, self-hosted Docker setup.

Developer & Coding Assistants

IDE Integrations

  • bmadcode/cursor-custom-agents-rules-generator (★2178 Batchfile) - A project that automates the generation and management of Cursor IDE rules and custom agents to enhance AI-driven development workflows and enforce best practices.
  • coder/coder (★11821 Go) - Coder is a platform for creating secure, self-hosted cloud development environments that streamline developer onboarding and optimize resource usage through automation and integrations.
  • continuedev/continue (★30521 TypeScript) - Continue is an open-source platform that enables developers to create, share, and use custom AI code assistants within popular IDEs, enhancing coding productivity and collaboration through features like Chat, Autocomplete, Edit, and Agent.
  • eth-sri/lmql (★4097 Python) - LMQL is a Python-superset programming language designed for constraint-guided and efficient interaction with large language models, enabling advanced control flow, decoding, and integration with multiple LLM providers.
  • langchain-ai/langgraph-studio (★3025 ) - LangGraph Studio is a macOS desktop application for prototyping, visualizing, and debugging LangGraph LLM agent applications with collaborative features via LangSmith integration.
  • nicepkg/aide (★2665 TypeScript) - Aide is a Visual Studio Code extension that leverages AI to provide one-click code conversion, commenting, optimization, and batch processing features to enhance developer productivity.
  • sweepai/sweep (★7614 Jupyter Notebook) - Sweep is an AI-powered coding assistant plugin designed to enhance productivity and coding efficiency within JetBrains IDEs.

Code Generation & Refactoring

Code Search Engines

  • AbanteAI/archive-old-cli-mentat (★2563 Python) - This repository contains an archived and unsupported version of an old command-line tool named Mentat, now replaced by an AI-powered GitHub bot available at mentat.ai.
  • Aider-AI/aider (★39216 Python) - Aider is an AI-powered pair programming tool that integrates with your terminal and codebase to assist developers by leveraging large language models for coding, testing, and project management.
  • All-Hands-AI/OpenHands (★64339 Python) - OpenHands is an AI-powered software development platform that automates coding, command execution, web browsing, and API interactions to assist developers in building software more efficiently.
  • BloopAI/bloop (★9493 Rust) - Bloop is a fast, AI-powered code search engine that enables natural language queries, code understanding, and generation to boost developer productivity using existing codebases as context.
  • dot-agent/nextpy (★2337 Python) - Nextpy is a cutting-edge framework for building self-modifying AI software with advanced prompt engineering, modularity, and significant performance optimizations.
  • melih-unsal/DemoGPT (★1881 Python) - DemoGPT is an open-source all-in-one library that automates the creation of interactive LLM agent applications by generating LangChain code and transforming it into Streamlit apps, leveraging GPT-3.5-turbo and supporting future autonomous API integration.
  • zilliztech/claude-context (★4847 TypeScript) - Claude Context is an MCP plugin that provides semantic code search to AI coding assistants, enabling them to use the entire codebase as context for improved code understanding and generation.

AI Developer Tools

  • Col-E/Recaf (★6899 Java) - Recaf is a modern, user-friendly Java bytecode editor that simplifies bytecode manipulation, supports decompilation, recompilation, deobfuscation, and extends functionality through scripting and plugins.
  • TabbyML/tabby (★32590 Rust) - Tabby is a self-hosted, open-source AI coding assistant providing a private and customizable alternative to GitHub Copilot with rich integration and deployment options.
  • ai-christianson/RA.Aid (★2194 Python) - RA.Aid is an autonomous software development agent that uses a three-stage AI-driven process to research, plan, and implement complex multi-step programming tasks with optional human interaction and advanced AI integrations.
  • cursor/cursor (★31857 ) - Cursor is an AI-powered code editor designed to enhance programming productivity by integrating intelligent code suggestions and AI-driven features directly into the coding workflow.
  • entropy-research/Devon (★3463 Python) - Devon is an open-source AI-powered pair programming tool that assists developers with multi-file editing, code exploration, bug fixing, and test writing through integration with advanced AI models and a user-friendly interface.
  • eylonmiz/react-agent (★1652 TypeScript) - ReactAgent is an open-source autonomous agent that uses GPT-4 to generate and compose React components from user stories, facilitating rapid UI prototyping and development.
  • filipecalegario/awesome-vibe-coding (★2237 ) - Awesome Vibe Coding is a curated list of resources and tools that support the innovative practice of vibe coding, where developers collaborate with AI to write and deploy code more intuitively and efficiently.
  • getcursor/cursor (★30344 ) - Cursor is an AI-powered code editor designed to enhance programming productivity by integrating intelligent code suggestions and automation features.
  • oraios/serena (★17709 Python) - Serena is a free and open-source coding agent toolkit that enhances large language models with semantic code retrieval and editing capabilities, enabling autonomous coding workflows directly on your codebase.
  • plandex-ai/plandex (★14786 Go) - Plandex is an open-source AI coding agent designed to plan, execute, and manage large-scale coding tasks and real-world projects with high efficiency and flexibility.
  • smallcloudai/refact (★3421 Rust) - Refact is an open-source AI software development agent that automates end-to-end engineering tasks by integrating with developer tools, supporting multiple programming languages, and providing intelligent code assistance and automation.
  • smol-ai/developer (★12185 Python) - Smol Developer is a library and toolset that embeds a junior developer AI agent into applications to scaffold and generate codebases interactively through human-in-the-loop prompt engineering.
  • sourcegraph/cody (★3792 TypeScript) - Cody is an AI-powered coding assistant that uses advanced search and codebase context to help developers understand, write, and fix code faster within their IDEs.
  • unit-mesh/auto-dev (★4135 Kotlin) - AutoDev is an AI-powered coding assistant plugin for IntelliJ IDEA that offers multilingual support, automatic code generation, bug detection, customizable prompts, and a suite of interactive development tools to enhance the software development lifecycle.

Smart Contract Platforms

  • AntonOsika/gpt-engineer (★55148 Python) - gpt-engineer is an open-source CLI platform that enables users to generate and improve software code through natural language instructions using AI models, supporting various AI backends and community collaboration.
  • Pythagora-io/gpt-pilot (★33706 Python) - GPT Pilot is an AI-powered developer companion that automates the creation of fully working, production-ready applications by simulating a multi-agent software development team and providing comprehensive coding, debugging, and review capabilities.
  • aws/amazon-q-developer-cli (★1855 Rust) - Amazon Q Developer CLI enhances terminal productivity on macOS and Linux by providing IDE-style autocomplete, natural language chat, contextual awareness, and AI-driven automation for popular command-line tools.
  • joshpxyne/gpt-migrate (★6995 Python) - GPT-Migrate is a tool that automates the migration of codebases from one programming language or framework to another using GPT-4 and Docker environments, with support for testing and iterative debugging.
  • kuafuai/DevOpsGPT (★5962 HTML) - DevOpsGPT is an AI-driven software development automation system that uses large language models combined with DevOps tools to convert natural language requirements into working software, improving efficiency and accelerating delivery.
  • potpie-ai/potpie (★5099 Python) - Potpie is an open-source platform that creates AI agents specialized in your codebase to automate code analysis, testing, debugging, and development tasks, enhancing software engineering productivity.
  • stitionai/devika (★19475 Python) - Devika is an open-source agentic AI software engineer that understands high-level instructions, researches information, and writes code to autonomously achieve software development objectives.

Documentation & Testing Assistants

  • eli64s/readme-ai (★2831 Python) - ReadmeAI is a developer tool that automatically generates customizable README files using advanced language models and supports multiple AI providers and offline mode.
  • idosal/git-mcp (★7270 TypeScript) - GitMCP is a free, open-source remote MCP server that transforms any GitHub project into an AI-accessible documentation hub to eliminate code hallucinations and provide accurate, up-to-date project information.
  • samchon/nestia (★2110 TypeScript) - Nestia is a powerful helper library suite for NestJS that enhances API development, testing, and AI chatbot integration with high performance and developer-friendly tools.
  • steipete/agent-rules (★5412 Shell) - Agent Rules is a repository of reusable rules and knowledge documents designed to improve the effectiveness of AI coding assistants like Claude Code and Cursor in software development workflows.
  • truera/trulens (★2994 Python) - TruLens is a tool for systematic evaluation and tracking of large language model experiments, enabling developers to identify failure modes and iteratively improve their applications through fine-grained instrumentation and comprehensive feedback.

GUI & Computer Control AI Agents

Desktop Automation

  • BAAI-Agents/Cradle (★2391 Python) - Cradle is a framework that enables foundation AI models to perform complex computer tasks through human-like interaction using screenshots and keyboard/mouse controls, supporting various games and software applications.
  • OthersideAI/self-operating-computer (★10006 Python) - The Self-Operating Computer Framework enables multimodal AI models to autonomously operate a computer by interpreting screen visuals and executing mouse and keyboard actions to achieve user-defined objectives.
  • asweigart/pyautogui (★12142 Python) - PyAutoGUI is a cross-platform Python module that enables programmatic control of the mouse and keyboard for GUI automation, including features like screen capture and image recognition.
  • bytebot-ai/bytebot (★10058 TypeScript) - Bytebot is a containerized Linux desktop environment that enables programmatic control and remote access for automation, scraping, CI tasks, and remote work through a unified REST API and VNC interfaces.
  • bytedance/UI-TARS-desktop (★20119 TypeScript) - UI-TARS Desktop is a GUI Agent application that uses a Vision-Language Model to enable natural language control of computers across multiple platforms with real-time visual recognition and automation capabilities.
  • e2b-dev/open-computer-use (★1711 Python) - Open Computer Use is a secure cloud Linux computer environment controlled by open-source large language models, enabling AI-driven operation via keyboard, mouse, and shell commands with live display streaming.
  • iflytek/astron-rpa (★5294 Python) - AstronRPA is an enterprise-grade open-source Robotic Process Automation desktop application that enables low-code/no-code workflow automation for desktop and web applications with strong enterprise security, collaboration, and AI agent integration.
  • jacklandrin/OnlySwitch (★5358 Swift) - OnlySwitch is a customizable all-in-one macOS menu bar app that consolidates system toggles, shortcuts, and AI-powered controls to enhance user productivity and convenience.
  • mediar-ai/screenpipe (★16264 TypeScript) - Screenpipe is an open-source AI app store that continuously records and indexes 24/7 desktop and microphone activity locally, enabling developers to build highly contextual AI-powered desktop applications called pipes, which can be shared, monetized, and run securely in a sandboxed environment.
  • nut-tree/nut.js (★2714 TypeScript) - nut.js is a cross-platform native UI automation and testing tool enabling keyboard, mouse, and image-based screen interactions for automating user interfaces.
  • showlab/computer_use_ootb (★1842 Python) - Computer Use OOTB is an out-of-the-box GUI agent solution for Windows and macOS that enables desktop automation and remote control using API-based and local AI models with a user-friendly Gradio interface.
  • wonderwhy-er/DesktopCommanderMCP (★5128 TypeScript) - Desktop Commander MCP is a server that integrates with the Claude desktop app to provide terminal control, file system search, and diff-based file editing capabilities, enabling advanced AI-assisted desktop management.
  • yuruotong1/autoMate (★3788 Python) - autoMate is an AI-driven local automation assistant that uses natural language commands to enable users to automate complex computer tasks without programming, supporting local deployment and full interface control for enhanced privacy and flexibility.

Browser & Web Automation

Browser Automation Tools

  • browser-use/browser-use (★74180 Python) - Browser-use is a project that enables AI agents to control and automate web browsers, allowing users to perform complex tasks through natural language commands and AI-driven browser interactions.
  • browserbase/stagehand (★19703 TypeScript) - Stagehand is a production-ready AI web browsing framework that combines code and natural language to enable reliable and extensible browser automation.
  • microsoft/fara (★3356 Python) - Fara-7B is a compact and efficient agentic small language model by Microsoft designed to perform multi-step computer tasks through visual interaction, achieving state-of-the-art performance on web automation benchmarks while enabling on-device deployment for privacy and low latency.
  • nat/natbot (★1933 Python) - Natbot is a project that enables controlling a web browser using GPT-3 to perform intelligent and flexible browser automation tasks.
  • oxylabs/ai-crawler-py (★2395 ) - AI-Crawler by Oxylabs AI Studio is an AI-powered web crawling tool that extracts relevant data from websites using natural language prompts and outputs structured JSON or Markdown formats for easy integration.

Web Agents

  • lavague-ai/LaVague (★6215 Python) - LaVague is an open-source Large Action Model framework for developing AI Web Agents that automate web-based tasks using components like a World Model and Action Engine with support for Selenium, Playwright, and Chrome extension drivers.
  • lmnr-ai/index (★2288 Python) - Index is an advanced open-source browser agent that autonomously performs complex web tasks using AI models, offering hosted and self-hosted options with strong observability features.
  • reworkd/tarsier (★1744 Jupyter Notebook) - Tarsier is a vision utility that enhances web interaction agents by tagging webpage elements and converting screenshots into text representations to enable effective LLM-based web automation.

Data Processing & ETL Agents

NL AI Frameworks

  • Mintplex-Labs/vector-admin (★2125 TypeScript) - VectorAdmin is a universal and user-friendly tool suite for managing multiple vector databases, providing full control over vector data with multi-user support, embedding management, and cloud deployment capabilities.
  • ScrapeGraphAI/Scrapegraph-ai (★22074 Python) - ScrapeGraphAI is an AI-powered Python library that creates intelligent web scraping pipelines using large language models to extract structured data from websites and local documents efficiently.
  • apache/doris (★14794 Java) - Apache Doris is a high-performance, real-time analytical database with a storage-compute integrated architecture, designed for sub-second query response and high concurrency in diverse data analysis scenarios.
  • bespokelabsai/curator (★1588 Python) - Bespoke Curator is a Python-based library for scalable synthetic data curation and structured data extraction, supporting bulk inference, asynchronous operations, and integration with various inference APIs.
  • business-science/ai-data-science-team (★3212 Python) - AI Data Science Team is a Python library featuring AI-powered agents that automate and accelerate common data science tasks, including data cleaning, feature engineering, machine learning, and exploratory data analysis, to improve productivity and efficiency.
  • hitsz-ids/synthetic-data-generator (★2403 Python) - Synthetic Data Generator (SDG) is a comprehensive framework for generating high-quality, privacy-compliant synthetic structured tabular data using advanced statistical and LLM-based models, optimized for big data applications.
  • infiniflow/ragflow (★70471 TypeScript) - RAGFlow is an open-source Retrieval-Augmented Generation engine that leverages deep document understanding and Large Language Models to provide accurate, citation-backed question-answering from complex and diverse data sources.
  • pydantic/pydantic (★26166 Python) - Pydantic is a Python library for fast and extensible data validation using Python type hints, enabling developers to define and validate data models efficiently.
  • scouter-project/scouter (★2154 Java) - Scouter is an open source Application Performance Management (APM) tool that monitors and manages the performance of software applications and system resources across various platforms and services.
  • ucbepic/docetl (★3306 Python) - DocETL is a system for creating and executing complex document processing and data transformation pipelines powered by large language models, featuring an interactive UI playground and a Python package for production use.

Document Analytics Platforms

  • Tencent/WeKnora (★10253 Go) - WeKnora is an LLM-powered modular framework for deep document understanding, semantic retrieval, and context-aware question answering using the Retrieval-Augmented Generation paradigm.
  • georgia-tech-db/evadb (★2683 Python) - EvaDB is an open-source database system that empowers developers to build AI-powered applications by integrating advanced AI models and optimizations within a SQL-based querying framework for both structured and unstructured data.

Domain-Specific AI Agents

Financial & Trading Systems

  • TauricResearch/TradingAgents (★27022 Python) - TradingAgents is an open-source multi-agent financial trading framework leveraging large language models to simulate real-world trading firm dynamics and collaboratively make informed trading decisions.
  • ValueCell-ai/valuecell (★7770 Python) - ValueCell is a community-driven, multi-agent platform that leverages AI to provide comprehensive financial applications including stock research, automated trading, and market analysis across multiple global markets.

Educational & Learning Agents

  • ashishps1/learn-ai-engineering (★2954 ) - A comprehensive collection of free resources to learn AI, machine learning, large language models, and AI agents from scratch.
  • microsoft/ai-agents-for-beginners (★47583 Jupyter Notebook) - AI Agents for Beginners is a Microsoft educational course with 10 lessons teaching the fundamentals and practical skills to build AI agents using Azure AI and GitHub models, supported by multi-language resources and community engagement.

Gaming & Simulation Agents

Generative Agents Simulation

  • MineDojo/Voyager (★6523 JavaScript) - Voyager is an open-ended embodied agent powered by large language models that autonomously explores and learns diverse skills in Minecraft through lifelong learning and an evolving skill library.
  • joonspk-research/generative_agents (★20153 ) - This project provides a simulation framework for generative agents that mimic believable human behaviors within an interactive game environment, enabling running, saving, replaying, and demonstrating agent-based simulations.
  • linyiLYi/street-fighter-ai (★6509 Python) - SFighterAI is a deep reinforcement learning-based AI agent designed to master and beat the final boss in Street Fighter II: Special Champion Edition using only game screen pixel data.

Virtual Town AI

  • a16z-infra/ai-town (★9042 TypeScript) - AI Town is a deployable starter kit for building and customizing a virtual town where AI characters live, chat, and socialize, featuring a robust backend and support for multiple LLMs and deployment options.

Low-Code/No-Code Platforms

  • Mintplex-Labs/anything-llm (★52556 JavaScript) - AnythingLLM is an all-in-one AI application that enables intelligent chat interactions with documents using various large language models, supporting multi-user management, no-code AI agent building, and multi-modal capabilities in both desktop and Docker environments.
  • getmaxun/maxun (★14087 TypeScript) - Maxun is an open-source no-code platform that enables users to create custom robots for automated web data extraction, turning websites into APIs and spreadsheets without coding.
  • gmpetrov/databerry (★2942 ) - Databerry is a no-code platform that enables users to build custom Large Language Model agents without programming skills, making AI development accessible and user-friendly.
  • trypromptly/LLMStack (★2244 Python) - LLMStack is a no-code multi-agent framework for building generative AI agents, workflows, and applications that integrate with your data and business processes, deployable on cloud or on-premise with multi-tenant support and API access.

Agent Communication & Protocols

Multi-Agent Platforms

  • IBM/mcp-context-forge (★3014 Python) - IBM MCP Context Forge is a production-grade Model Context Protocol Gateway that unifies REST and MCP services into a single secure, scalable endpoint for AI clients with federation, virtualization, multi-protocol support, and an optional Admin UI.
  • a2aproject/A2A (★21210 TypeScript) - Agent2Agent (A2A) is an open protocol enabling secure communication and interoperability between diverse generative AI agents to foster collaboration and innovation in the AI ecosystem.
  • jlowin/fastmcp (★21436 Python) - FastMCP is a Python framework that simplifies building MCP servers and clients, enabling standardized and efficient interactions with large language models through tools, resources, and prompts.
  • sonnylazuardi/cursor-talk-to-figma-mcp (★4982 JavaScript) - Cursor Talk to Figma MCP is a project that integrates Cursor AI with Figma using a Model Context Protocol to enable programmatic reading and modification of Figma designs for enhanced design automation and workflow efficiency.

Communication Protocols

  • google-agentic-commerce/AP2 (★2605 Python) - Agent Payments Protocol (AP2) is a project focused on creating a secure and interoperable protocol for AI-driven payments, providing code samples and demos to facilitate development and integration.

Simulation & Benchmarking Environments

Multimodal Model Benchmarks

  • THUDM/AgentBench (★3024 Python) - AgentBench is a comprehensive benchmark platform designed to evaluate large language models as autonomous agents across diverse environments and tasks, facilitating research and development in LLM-based agent capabilities.
  • google-deepmind/acme (★3880 Python) - Acme is a flexible and scalable research framework providing modular reinforcement learning components and agents for developing and benchmarking RL algorithms.

Sensor Fusion Agents

  • xlang-ai/OSWorld (★2419 Python) - OSWorld is a benchmarking platform for evaluating multimodal AI agents performing open-ended tasks in real computer environments using virtual machines and various virtualization technologies.

Web Automation and UI Interaction

Browser Automation

Web Automation Systems

  • brightdata/brightdata-mcp (★1777 JavaScript) - Bright Data MCP is a powerful Model Context Protocol server that enables AI agents and applications to access and extract real-time web data seamlessly, bypassing geo-restrictions and bot protections for enhanced web scraping and navigation.
  • fake-useragent/fake-useragent (★4032 Python) - fake-useragent is a Python package that provides an up-to-date and customizable user-agent faker using a real-world database for realistic user-agent strings.
  • firecrawl/firecrawl (★71320 TypeScript) - Firecrawl is an advanced web data API that crawls and scrapes entire websites to convert content into clean, LLM-ready markdown or structured data for AI applications.
  • ishan0102/vimGPT (★2671 Python) - vimGPT is a project that combines GPT-4V's vision capabilities with the Vimium keyboard navigation extension to enable AI-assisted web browsing through visual and keyboard interactions.
  • nanobrowser/nanobrowser (★11720 TypeScript) - Nanobrowser is an open-source Chrome extension that enables AI-powered web automation through a multi-agent system using user-configured LLM API keys, offering a privacy-focused and cost-effective alternative to commercial tools like OpenAI Operator.
  • nottelabs/notte (★1788 Python) - Notte is an open-source full stack framework that creates intelligent web browsing agents using a perception layer to enable fast, reliable, and cost-effective interactions with websites through large language models.
  • steel-dev/steel-browser (★6098 TypeScript) - Steel Browser is an open-source browser API that enables developers to build AI-powered web agents and automation tools with full browser control, session management, proxy support, and debugging features, simplifying web automation without infrastructure overhead.

AI-Powered Agents

  • Integuru-AI/Integuru (★4514 Python) - Integuru is an AI agent that generates integration code by reverse-engineering platforms' internal APIs using browser network requests and OpenAI models to automate platform interactions without requiring permission.
  • browseros-ai/BrowserOS (★8346 C++) - BrowserOS is an open-source, privacy-first Chromium-based browser that runs AI agents locally to automate browsing tasks and protect user data.
  • ev-flow/quark-engine (★1620 Python) - Quark Agent is an AI-powered tool that enables natural language-based Android APK vulnerability and malware analysis through automated script generation and intuitive workflow design.
  • google-gemini/gemini-cli (★88710 TypeScript) - Gemini CLI is an open-source AI agent that integrates Google's powerful Gemini model directly into the terminal, enabling developers to perform advanced code understanding, automation, and integration tasks efficiently from the command line.

UI Interaction

GUI Action Mapping

  • mobile-next/mobile-mcp (★2788 TypeScript) - Mobile Next MCP is a platform-agnostic Model Context Protocol server enabling scalable mobile automation and interaction with iOS and Android devices, simulators, and emulators through accessibility snapshots and coordinate-based controls.
  • wandb/openui (★21868 TypeScript) - OpenUI is an open-source tool that enables users to describe user interfaces using natural language and see them rendered live, leveraging large language models to generate UI components across multiple frontend frameworks.

Visual GUI Agents

  • TencentQQGYLab/AppAgent (★6399 Python) - AppAgent is an LLM-based multimodal agent framework that enables AI agents to operate smartphone applications through human-like interactions such as tapping and swiping without backend access.
  • showlab/ShowUI (★1615 Python) - ShowUI is an open-source, end-to-end vision-language-action model designed for intelligent GUI agents and computer interaction, featuring advanced training, inference, and deployment capabilities.
  • simular-ai/Agent-S (★9115 Python) - Agent S is an open-source framework that enables autonomous agents to interact with computers through GUIs, leveraging large language models and web retrieval to perform complex tasks with state-of-the-art performance.

Personal Assistants & Conversational Agents

Chatbots

Chatbot Platforms

  • CopilotKit/CopilotKit (★27395 TypeScript) - CopilotKit is a React-based framework for building deeply integrated AI assistants, chatbots, and in-app AI agents that enhance user interactions through natural language and contextual understanding.
  • SylphAI-Inc/AdalFlow (★3942 Python) - AdalFlow is a PyTorch-like library that enables building and auto-optimizing large language model applications, including chatbots, RAG, and agents, with a unified framework for prompt optimization and model-agnostic flexibility.
  • langchain-ai/streamlit-agent (★1618 Python) - Reference implementations of various LangChain agents as interactive Streamlit applications demonstrating conversational AI capabilities and integrations.
  • lm-sys/FastChat (★39311 Python) - FastChat is an open platform for training, serving, and evaluating large language model based chatbots, featuring multi-model serving, extensive model support, and large-scale evaluation datasets.
  • microsoft/TypeChat (★8595 TypeScript) - TypeChat is a library that simplifies building natural language interfaces by using types to define intents and schemas, replacing traditional prompt engineering with schema engineering for improved validation and reliability.
  • run-llama/rags (★6526 Python) - RAGs is a Streamlit app that enables users to build and interact with personalized Retrieval-Augmented Generation pipelines over their own data using natural language instructions.

AI Agents

  • 0x4m4/hexstrike-ai (★5345 Python) - HexStrike AI MCP Agents is an advanced AI-powered cybersecurity automation platform that enables autonomous AI agents to run over 150 security tools for automated penetration testing, vulnerability discovery, and security research.
  • GibsonAI/memori (★1622 Python) - Memori is an open-source SQL-native memory engine that enables LLMs and AI agents to maintain persistent, structured, and queryable memory across sessions with full data ownership and transparency.
  • HolmesGPT/holmesgpt (★1587 Python) - HolmesGPT is an AI agent that automates cloud troubleshooting and alert investigation by integrating with multiple data sources and external systems to identify root causes and suggest remediations.
  • JetBrains/koog (★3569 Kotlin) - Koog is a Kotlin-based framework by JetBrains for building scalable, production-ready AI agents that operate across multiple platforms and integrate with major LLM providers.
  • Kav-K/GPTDiscord (★1853 Python) - GPTDiscord is an all-in-one, robust OpenAI-powered Discord bot offering ChatGPT-style conversations, image generation, AI moderation, custom knowledge bases, internet-connected chat, and advanced code interpretation features.
  • Kiln-AI/Kiln (★4472 Python) - Kiln is an intuitive and free platform for building AI systems, offering tools for fine-tuning LLMs, synthetic data generation, dataset collaboration, and model evaluation with strong privacy and open-source support.
  • MrLesk/Backlog.md (★4268 TypeScript) - Backlog.md is a Markdown-native task manager and Kanban visualizer that transforms any Git repository into a self-contained project board with AI integration and a modern web interface.
  • NVIDIA/NeMo-Guardrails (★5044 Python) - NeMo Guardrails is an open-source toolkit by NVIDIA that enables developers to add programmable guardrails to large language model-based conversational systems to ensure safer, more controlled, and trustworthy interactions.
  • NevaMind-AI/memU (★3108 Python) - MemU is an open-source, high-accuracy memory framework designed for AI companions that enables fast, cost-effective, and adaptive memory retrieval across various AI scenarios.
  • OpenHands/OpenHands (★65940 Python) - OpenHands is an AI-powered platform that automates software development tasks, enabling developers to code less and produce more by modifying code, running commands, browsing the web, and integrating APIs efficiently.
  • SWE-agent/mini-swe-agent (★2383 Python) - mini-swe-agent is a minimalistic 100-line AI agent that efficiently solves GitHub issues and assists in command line tasks using bash, designed for simplicity, scalability, and ease of deployment.
  • SciSharp/BotSharp (★2956 C#) - BotSharp is an open-source AI multi-agent framework on .NET Core that enables enterprise developers to build and integrate intelligent conversational AI assistants and platforms with modular plugins and multi-agent support.
  • TencentCloudADP/youtu-agent (★4027 Python) - Youtu-Agent is a high-performance, open-source agent framework that enables building and running autonomous agents with powerful capabilities like data analysis and research, featuring automatic agent generation and strong benchmark results.
  • ThinkInAIXYZ/deepchat (★5238 TypeScript) - DeepChat is an open-source, cross-platform AI chat platform that unifies multiple large language models with advanced tool calling, search enhancement, and local model integration for a powerful and privacy-focused AI assistant experience.
  • ag-ui-protocol/ag-ui (★11002 TypeScript) - AG-UI is an open, lightweight, event-based protocol that standardizes the integration of AI agents into user-facing frontend applications, enabling real-time interaction, state synchronization, and flexible interoperability across diverse frameworks and platforms.
  • agentscope-ai/agentscope (★14714 Python) - AgentScope is a transparent, modular, and customizable framework for building LLM-empowered multi-agent applications with real-time control and asynchronous execution.
  • awslabs/amazon-bedrock-agentcore-samples (★1577 Jupyter Notebook) - Amazon Bedrock AgentCore is a secure, scalable, and framework-agnostic platform that accelerates the deployment and operation of AI agents in production using any AI framework and large language model.
  • botpress/botpress (★14456 TypeScript) - Botpress is an open-source platform for building and deploying advanced chatbots and AI assistants powered by GPT and large language models, featuring integrations, development tools, and community support.
  • codexu/note-gen (★10297 TypeScript) - NoteGen is a free, cross-platform Markdown note-taking application that uses AI to organize fragmented knowledge into coherent, readable notes, supporting real-time AI interaction and synchronization across devices.
  • darrenburns/elia (★2390 Python) - Elia is a keyboard-centric terminal user interface for interacting efficiently with various large language models, supporting both cloud and local AI models with customizable themes and configurations.
  • docker/cagent (★1772 Go) - cagent is a customizable multi-agent runtime by Docker that orchestrates AI agents with specialized capabilities and tools to collaboratively solve complex problems.
  • droidrun/droidrun (★7085 Python) - DroidRun is a powerful framework that enables control and automation of Android and iOS devices using natural language commands through large language model agents.
  • enricoros/big-AGI (★6788 TypeScript) - Big-AGI is an advanced open-source AI suite offering multi-model AI and AGI functionalities with features like Beam, AI personas, text-to-image, and flexible deployment options for experts and developers.
  • langchain-ai/agent-chat-ui (★2224 TypeScript) - Agent Chat UI is a Next.js web application that enables users to interact with LangGraph agents via a chat interface, supporting both local development and production deployment with configurable authentication and message visibility features.
  • lobehub/lobe-chat (★69479 TypeScript) - Lobe Chat is an open-source, modern AI chat framework supporting multiple AI providers, multi-modal interactions, knowledge base integration, and easy deployment for private AI chat applications.
  • mayooear/ai-pdf-chatbot-langchain (★16261 TypeScript) - AI PDF Chatbot & Agent that ingests PDFs, stores embeddings in Supabase, and answers queries using OpenAI and LangChain/LangGraph orchestration frameworks.
  • metorial/metorial (★3191 TypeScript) - Metorial is an open-source integration platform that connects AI models to thousands of APIs and tools using the Model Context Protocol, simplifying the development of agentic AI applications.
  • minitap-ai/mobile-use (★2035 Python) - Mobile-use is an open-source AI agent that enables natural language control and automation of Android and iOS devices by interacting intelligently with app interfaces.
  • neuml/txtai (★11956 Python) - txtai is an all-in-one AI framework for semantic search, LLM orchestration, and language model workflows, featuring an embeddings database and support for autonomous agents and multi-model workflows.
  • usestrix/strix (★18237 Python) - Strix is an open-source AI-driven security testing platform that autonomously finds, validates, and helps fix application vulnerabilities through dynamic and collaborative AI agents.
  • vercel/ai (★20126 TypeScript) - The AI SDK by Vercel is a TypeScript toolkit that enables developers to build AI-powered applications and chatbots across popular frameworks and runtimes using multiple AI model providers.
  • wshobson/agents (★23499 ) - A comprehensive collection of 44 specialized AI subagents for Claude Code that enhance development workflows with domain-specific expertise across software development, infrastructure, security, data, and business domains.

Virtual Assistants

  • CherryHQ/cherry-studio (★36985 TypeScript) - Cherry Studio is a cross-platform desktop client that supports multiple large language model providers, offering extensive AI assistant features, document processing, and practical productivity tools in an open-source environment.
  • CherryHQ/cherry-studio-app (★2193 TypeScript) - Cherry Studio App is the official mobile application that enables powerful AI Large Language Models interaction on iOS and Android devices, supporting multiple LLM providers and offering tools for conversation management and data migration.
  • OS-Copilot/OS-Copilot (★1697 Python) - OS-Copilot is an open-source project that develops a self-improving embodied conversational AI agent integrated into operating systems to automate diverse daily computer tasks.
  • gptme/gptme (★4105 Python) - gptme is a versatile personal AI assistant that operates in your terminal, equipped with tools for coding, file editing, web browsing, and vision, providing a powerful local alternative to popular AI agents for diverse knowledge work.
  • khoj-ai/khoj (★32010 Python) - Khoj is a self-hostable personal AI platform that transforms any local or online large language model into a customizable, autonomous AI assistant for research, automation, and document retrieval.
  • kortix-ai/suna (★18881 TypeScript) - Suna is an open-source generalist AI assistant that automates real-world tasks through natural conversation, combining browser automation, file management, web crawling, and API integrations in a secure, modular architecture.
  • mem0ai/mem0 (★44691 Python) - Mem0 is an open-source memory layer that enhances AI agents and assistants with personalized, adaptive memory capabilities for improved context-aware interactions across various applications.
  • menloresearch/jan (★38287 TypeScript) - Jan is an open-source offline AI assistant that serves as a ChatGPT alternative, running locally on various hardware platforms to provide privacy and full user control.

Human-in-the-Loop Agents

  • humanlayer/humanlayer (★8157 Python) - HumanLayer is an API and SDK that enables AI agents to safely interact with humans for feedback and approvals, ensuring human oversight in high-stakes function calls across various communication platforms.

Audio & Voice Assistants

  • 2noise/ChatTTS (★38402 Python) - ChatTTS is a generative text-to-speech model optimized for natural and expressive dialogue-based speech synthesis, supporting multi-speaker and fine-grained prosody control for conversational AI applications.
  • OpenInterpreter/01 (★5072 Python) - 01 is an open-source voice interface platform enabling natural language interaction with intelligent devices across desktop, mobile, and ESP32 hardware.
  • TEN-framework/TEN-Agent (★5634 Python) - TEN Agent is a real-time conversational voice AI agent integrating multiple AI technologies and hardware to enable seeing, hearing, and speaking capabilities, compatible with platforms like Dify and Coze.
  • elevenlabs/ui (★1683 TypeScript) - ElevenLabs UI is a component library built on shadcn/ui that provides customizable React components to help developers build multimodal agent and audio applications faster.
  • livekit/agents (★8591 Python) - LiveKit Agents is an open-source framework for building real-time voice AI agents with integrated speech-to-text, large language models, text-to-speech, and telephony capabilities.
  • neonbjb/tortoise-tts (★14736 Jupyter Notebook) - Tortoise is a high-quality multi-voice text-to-speech system focused on realistic prosody and intonation, offering various usage modes and advanced performance optimizations.
  • openinterpreter/01 (★5099 Python) - 01 is an open-source voice interface platform that enables natural language voice control across desktop, mobile, and ESP32 devices, offering extensive customization and hardware support.

Security & Privacy Agents

Runtime Analysis Tools

  • FunnyWolf/Viper (★4629 Batchfile) - VIPER is a versatile and powerful red team platform that supports adversary simulation and cybersecurity assessments across multiple operating systems, enhanced with AI-driven automation and extensive post-exploitation capabilities.
  • fortra/impacket (★15220 Python) - Impacket is a Python library offering low-level programmatic access and implementations for various network protocols, focusing on security research and educational use.
  • openrecall/openrecall (★2573 Python) - OpenRecall is a fully open-source, privacy-focused digital memory tool that captures and makes searchable your digital history through screenshots, supporting Windows, macOS, and Linux with local data storage and advanced semantic search capabilities.
  • zylon-ai/private-gpt (★56932 Python) - PrivateGPT is a fully private, offline-capable AI platform that enables users to interact with their documents using Large Language Models through a comprehensive API and user-friendly interface, ensuring data never leaves the user's environment.

Post-Exploitation Agents

  • AprilNEA/AChat (★3269 TypeScript) - AChat is an open-source, self-hosted AI platform designed for enterprises and teams, combining local processing with remote synchronization for centralized AI conversation management and collaboration.
  • CyberAlbSecOP/Awesome_GPT_Super_Prompting (★3494 ) - A comprehensive curated repository focused on GPT prompt engineering, security vulnerabilities, jailbreak techniques, prompt leaks, injections, and adversarial machine learning for large language models.
  • Ne0nd0g/merlin (★5458 Go) - Merlin is a cross-platform post-exploitation Command & Control server and agent supporting multiple protocols and advanced encryption for secure and flexible red teaming operations.
  • PromtEngineer/localGPT (★22029 Python) - LocalGPT enables secure, private conversations with your documents on your local device using various open-source GPT models and embeddings without any data leaving your computer.
  • fr0gger/Awesome-GPT-Agents (★6373 ) - A curated community-driven repository compiling diverse GPT agents specialized in offensive and defensive cybersecurity tasks, providing AI-powered tools for malware analysis, threat intelligence, vulnerability assessment, and more.
  • guardrails-ai/guardrails (★6143 Python) - Guardrails is a Python framework that enhances AI application reliability by providing input/output guards to detect and mitigate risks and generate structured data from large language models.
  • quark-engine/quark-engine (★1551 Python) - Quark Agent is an AI-powered tool that enables natural language-based detection and analysis of vulnerabilities and malware in Android APKs through intuitive workflows and Quark Script integration.

Red-Teaming Platforms

  • Tencent/AI-Infra-Guard (★2684 Python) - AI-Infra-Guard by Tencent is a comprehensive AI Red Teaming platform offering intelligent vulnerability scanning, MCP server risk detection, and jailbreak evaluation to enhance AI security.
  • beclab/Olares (★3777 Shell) - Olares is an open-source sovereign cloud operating system that enables users to run local AI models, manage personal data, and self-host various applications securely and privately on their own hardware.

Corporate and Analytical Applications

RAG and Business Analytics

  • Canner/WrenAI (★13333 TypeScript) - Wren AI is an open-source Generative Business Intelligence AI agent that enables data-driven teams to interact with their data using natural language to generate SQL queries, visualizations, and reports for smarter business insights.
  • vanna-ai/vanna (★22037 Python) - Vanna is an open-source Python framework that uses Retrieval-Augmented Generation and large language models to convert natural language questions into accurate SQL queries for various databases, simplifying data access and querying.

Data Integration and Specialized Solutions

  • airweave-ai/airweave (★5424 Python) - Airweave is a platform that turns any app, database, URL, or API into a semantically searchable server for AI agents, enabling easy retrieval of structured and unstructured data through REST and MCP endpoints.
  • getzep/graphiti (★21394 Python) - Graphiti is a framework for building and querying real-time, temporally-aware knowledge graphs designed to support AI agents in dynamic environments with efficient incremental updates and hybrid retrieval methods.
  • llmware-ai/llmware (★14463 Python) - llmware is a unified framework for building enterprise Retrieval-Augmented Generation (RAG) pipelines using small, specialized language models integrated with secure knowledge sources for efficient AI applications.
  • mindsdb/mindsdb (★38120 Python) - MindsDB is an AI-powered query engine platform that connects, unifies, and enables conversational querying over large-scale federated data sources including databases, data warehouses, and SaaS applications.
  • pipeshub-ai/pipeshub-ai (★2338 TypeScript) - PipesHub is an open-source workplace AI platform that enhances enterprise operations by providing natural language search, secure data indexing, and customizable AI agents across multiple workplace applications.
  • ruc-datalab/DeepAnalyze (★3322 Python) - DeepAnalyze is the first agentic large language model designed for autonomous data science, automating the entire data science pipeline from data preparation to report generation across diverse data types.
  • run-llama/llama_index (★46037 Python) - LlamaIndex is a leading data framework that enables building LLM-powered applications by providing tools for data ingestion, structuring, and advanced querying to augment large language models with private and external data.
  • superglue-ai/superglue (★1961 TypeScript) - Superglue is a platform that builds production-grade integrations and tools from natural language, featuring LLM-assisted data mapping, self-healing capabilities, and flexible authentication for enterprise and long-tail systems.
  • zilliztech/deep-searcher (★7265 Python) - DeepSearcher is an open-source platform that combines large language models and vector databases to enable secure and intelligent search, reasoning, and reporting on private enterprise data.

Developer Tools and Automation

Code Automation and Testing

  • BuilderIO/micro-agent (★4251 TypeScript) - BuilderIO/micro-agent is an AI-powered tool that writes and iteratively refines code by generating tests and ensuring all test cases pass, focusing on reliable test-driven development.
  • OpenAutoCoder/Agentless (★1990 Python) - Agentless is an open-source project that automatically solves software development problems through a three-phase process of fault localization, repair, and patch validation, achieving competitive results on SWE-bench benchmarks.
  • SWE-agent/SWE-agent (★18094 Python) - SWE-agent is an autonomous software engineering tool that uses large language models to automatically fix GitHub issues, perform web tasks, and solve cybersecurity challenges, achieving state-of-the-art results in automated software repair and offensive cybersecurity.
  • alibaba/arthas (★36971 Java) - Arthas is an open-source Java diagnostic tool by Alibaba that enables real-time production troubleshooting and performance monitoring without code changes or JVM restarts.
  • judge0/judge0 (★3732 HTML) - Judge0 is a robust, scalable, and open-source online code execution system that supports over 60 programming languages and is designed for easy integration into various applications.
  • mattzcarey/shippie (★2311 TypeScript) - Shippie is an AI-powered extensible code review agent that integrates into CI/CD pipelines to automatically detect code issues and improve software delivery speed.
  • qodo-ai/qodo-cover (★5237 Python) - Qodo-Cover is an AI-powered tool that automates the generation of unit tests to enhance code coverage, supporting integration with GitHub CI workflows and local CLI usage.

Integration and Extensions

  • ComposioHQ/composio (★26228 Python) - Composio is a production-ready toolset that equips AI agents and LLMs with over 250 high-quality integrations across software, OS operations, and search capabilities, featuring managed authentication and a pluggable architecture for custom extensions.

Educational and Research Resources

Courses and Tutorials

  • NirDiamant/GenAI_Agents (★18817 Jupyter Notebook) - GenAI_Agents is a comprehensive repository offering tutorials, implementations, and community resources for building and advancing generative AI agents from basic to advanced levels.
  • The-Pocket/PocketFlow-Tutorial-Codebase-Knowledge (★11927 Python) - An AI-powered tool that analyzes GitHub repositories and generates beginner-friendly tutorials with visualizations to simplify understanding complex codebases.
  • alirezadir/Machine-Learning-Interviews (★7370 Jupyter Notebook) - A comprehensive guide to prepare for machine learning and AI technical interviews at major tech companies, covering coding, ML fundamentals, system design, and behavioral aspects.
  • dair-ai/Prompt-Engineering-Guide (★68271 MDX) - A comprehensive guide and resource hub for prompt engineering, context engineering, retrieval-augmented generation, and AI agents, offering tutorials, papers, tools, and courses to optimize the use of large language models.
  • daveebbelaar/ai-cookbook (★3598 Python) - The AI Cookbook by Dave Ebbelaar offers practical examples and tutorials with copy/paste code snippets to help developers build real-world AI systems efficiently.
  • genieincodebottle/generative-ai (★1699 Jupyter Notebook) - A comprehensive resource hub for learning Generative AI, including roadmaps, projects, use cases, interview and coding preparation, and cloud deployment guides.
  • huggingface/agents-course (★24402 Jupyter Notebook) - The Hugging Face Agents Course is a comprehensive educational resource that teaches the fundamentals and advanced concepts of AI agents and large language models through structured units, practical frameworks, and community collaboration.
  • neural-maze/ava-whatsapp-agent-course (★1620 Python) - Ava is a comprehensive course and project for building a production-ready AI WhatsApp agent capable of realistic conversations, voice and image recognition, and deployment using advanced AI technologies and cloud services.
  • patchy631/ai-engineering-hub (★23917 Jupyter Notebook) - AI Engineering Hub is a comprehensive repository offering in-depth tutorials and practical resources on Large Language Models, Retrieval-Augmented Generation, and real-world AI agent applications for learners and practitioners.

Research Lists and Survey Projects

LLM Research Repositories

  • DSXiangLi/DecryptPrompt (★3303 ) - DecryptPrompt is a comprehensive resource hub that summarizes prompt and LLM research papers, open-source datasets and models, and AIGC applications, providing in-depth tutorials and analyses for AI researchers and practitioners.
  • HCPLab-SYSU/Embodied_AI_Paper_List (★1853 ) - A comprehensive and regularly updated repository of papers, projects, and surveys focused on Embodied Artificial Intelligence, highlighting the latest research and advancements in the field.
  • WooooDyy/LLM-Agent-Paper-List (★8015 ) - A comprehensive repository compiling essential academic papers and a detailed survey on the rise, framework, applications, and societal aspects of Large Language Model based AI agents.
  • Xnhyacinth/Awesome-LLM-Long-Context-Modeling (★1857 ) - A curated repository of must-read papers and blogs focused on Long Context Modeling techniques and research in Large Language Models, providing comprehensive resources for advancing long sequence understanding in AI.
  • elder-plinius/CL4R1T4S (★12331 ) - CL4R1T4S is a project that provides transparency by collecting and sharing the hidden system prompts and guidelines used by major AI models and agents to promote trust and understanding of AI behavior.
  • filipecalegario/awesome-generative-ai (★3279 ) - A curated and comprehensive list of Generative AI tools, projects, models, artworks, and educational resources, regularly updated to reflect the latest advancements in the field.
  • luo-junyu/Awesome-Agent-Papers (★2289 ) - A comprehensive and up-to-date research collection of papers on Large Language Model (LLM) agents, covering methodologies, applications, challenges, and key categories such as construction, collaboration, evolution, tools, security, benchmarks, and real-world applications.
  • mahseema/awesome-ai-tools (★3992 ) - A curated repository listing top Artificial Intelligence tools across various categories including generative AI, chatbots, search engines, and writing assistants.
  • zjunlp/LLMAgentPapers (★2827 ) - LLMAgentPapers is a curated repository of essential academic papers on Large Language Model agents, covering topics from agent personality to multi-agent systems and applications.

Multi-Agent Surveys

  • AGI-Edgerunners/LLM-Agents-Papers (★2162 Python) - A comprehensive repository listing academic papers related to large language model (LLM) based agents, covering surveys, enhancement techniques, interactions, applications, automation, training, scaling, stability, and infrastructure.
  • Paitesanshi/LLM-Agent-Survey (★2873 ) - A comprehensive survey on the construction, application, and evaluation of autonomous agents powered by large language models, providing a foundational resource for researchers and practitioners in the field.
  • sindresorhus/awesome (★422564 ) - A curated collection of awesome lists covering a wide range of technology topics and development resources.

License

About

This curated list focuses on tools and frameworks for building AI agents

Topics

Resources

License

Stars

Watchers

Forks

Languages