Awesome AI Agents
This curated list focuses on tools and frameworks for building AI agents
Installation
npx awesome-ai-agentsAsk AI about Awesome AI Agents
Powered by Claude · Grounded in docs
I know everything about Awesome AI Agents. Ask me about installation, configuration, usage, or troubleshooting.
0/500
Reviews
Documentation
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
- Autonomous Research & Content Generation
- Prompt Libraries (9)
- Reasoning Frameworks (7)
- Programming Languages (6)
- AI Assistants (17)
- Agent Integration & Deployment Tools
- Stateful Serverless Frameworks (6)
- AI Agent Development (32)
- AI Agent Orchestration (13)
- LLM Framework Tools (9)
- AI Agent Deployment (6)
- AI Application Development (17)
- AI Developer Toolkit (12)
- AI Agent Operating System (6)
- AI Agent Gateway (11)
- MCP Server Framework (11)
- Multimodal AI & Vision Agents
- Task Automation & Workflow Orchestration
- Developer & Coding Assistants
- GUI & Computer Control AI Agents
- Data Processing & ETL Agents
- Domain-Specific AI Agents
- Gaming & Simulation Agents
- Low-Code/No-Code Platforms (3)
- Agent Communication & Protocols
- Simulation & Benchmarking Environments
- Web Automation and UI Interaction
- Personal Assistants & Conversational Agents
- Chatbots
- Chatbot Platforms (5)
- AI Agents (39)
- Virtual Assistants (7)
- Human-in-the-Loop Agents (1)
- Chatbots
- Audio & Voice Assistants (6)
- Security & Privacy Agents
- Corporate and Analytical Applications
- Developer Tools and Automation
- Educational and Research Resources
AI Agent Frameworks & SDKs
Multi-Agent Collaboration Systems
Multi-Agent Frameworks
- 2FastLabs/agent-squad (7581 Python) - Agent Squad is a flexible, open-source framework designed for orchestrating multiple AI agents to manage complex conversations and dynamically route queries based on intent.
- aiming-lab/AutoResearchClaw (11401 Python) - AutoResearchClaw is an autonomous and self-evolving research platform that generates scientific papers from an idea using a multi-agent system and human-in-the-loop collaboration.
- awslabs/multi-agent-orchestrator (7581 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.
- cft0808/edict (15301 Python) - Edict is an OpenClaw-based multi-agent orchestration system, inspired by China's ancient 'Three Departments and Six Ministries' imperial system, featuring 9 specialized AI agents, a real-time dashb...
- code-yeongyu/oh-my-openagent (52864 TypeScript) - Oh My OpenCode (now Oh My OpenAgent) provides a universal agent harness and orchestration framework for large language models, enabling interoperability and seamless integration across various AI p...
- Donchitos/Claude-Code-Game-Studios (13724 Shell) - This project transforms a single Claude Code session into a full game development studio by deploying 49 specialized AI agents and 72 workflow skills, mimicking a real studio hierarchy for structur...
- HKUDS/DeepCode (14046 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.
- i-am-bee/beeai-framework (3078 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.
- JackChen-me/open-multi-agent (5769 TypeScript) - Open Multi-Agent is a lightweight TypeScript multi-agent orchestration engine that allows teams of LLMs to collaboratively achieve goals with automated task decomposition and parallel execution.
- MemoriLabs/Memori (11961 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.
- microsoft/agent-framework (6872 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.
- microsoft/JARVIS (24653 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.
- modelscope/ms-agent (4178 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 (2757 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 (4339 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.
- Yeachan-Heo/oh-my-claude-sisyphus (30075 TypeScript) - Oh-my-Claudecode (OMC) provides a multi-agent orchestration framework for the Claude Code SDK, enabling zero-learning-curve agentic development and team-based workflows.
Knowledge Graph Orchestration
- camel-ai/oasis (4338 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.
- gastownhall/beads (20935 Go) - Beads provides a distributed graph issue tracker powered by Dolt, offering a persistent, structured, and dependency-aware memory for AI coding agents to manage long-horizon tasks.
- 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.
- liveblocks/liveblocks (4553 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 (54098 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.
- Paper2Poster/Paper2Poster (3633 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.
AI Agent Ecosystems
- camel-ai/owl (18999 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.
- campfirein/byterover-cli (4583 TypeScript) - ByteRover CLI provides persistent, structured memory and Git-like version control for AI coding agents, enabling enhanced context management and collaboration for developers.
- crewAIInc/crewAI (49271 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.
- datahaven-xyz/datahaven (7993 Rust) - DataHaven is a decentralized, AI-first storage network providing verifiable, tamper-evident data storage secured by EigenLayer and built on StorageHub with EVM compatibility and cross-chain bridging to Ethereum.
- daveshap/OpenAI_Agent_Swarm (3094 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.
- FoundationAgents/MetaGPT (64554 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.
- frdel/agent-zero (17096 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.
- github/awesome-copilot (30460 Python) - Awesome GitHub Copilot is a community-driven collection of custom agents, instructions, skills, and plugins designed to enhance the GitHub Copilot experience.
- lobehub/lobehub (75376 TypeScript) - LobeHub is a platform that enables users to find, build, and collaborate with AI agent teammates that evolve with them, facilitating multi-agent collaboration and transforming productivity through AI-driven workspaces.
- openai/openai-agents-python (23333 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.
- 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.
- shanraisshan/claude-code-best-practice (46640 HTML) - This repository compiles best practices, concepts, and implementations for developing with Claude Code, covering agents, commands, skills, and advanced workflows for agentic engineering.
- Shubhamsaboo/awesome-llm-apps (106469 Python) - A curated collection of impressive LLM-powered AI applications featuring RAG, AI Agents, Multi-agent Teams, and open-source models from leading AI providers like OpenAI, Anthropic, and Google Gemini.
- ValueCell-ai/ClawX (6632 TypeScript) - ClawX is a desktop application that provides a graphical interface for managing and orchestrating OpenClaw AI agents, transforming CLI-based AI operations into an accessible GUI experience.
- VoltAgent/awesome-agent-skills (16452 ) - A curated repository of over 200 official and community-contributed AI agent skills compatible with multiple AI coding assistants, enhancing automation and productivity in coding workflows.
- VoltAgent/awesome-claude-code-subagents (9192 ) - 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.
- 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.
LLM-Powered Platforms
- agno-agi/agno (37399 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 (17677 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 (7466 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 (16741 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.
- droidrun/mobilerun (8185 Python) - Mobilerun is an LLM-agnostic framework that enables natural language control over Android and iOS devices, allowing for the automation of mobile interactions and complex multi-step tasks.
- eosphoros-ai/DB-GPT (18546 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.
- FoundationAgents/OpenManus (55829 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.
- google-a2a/A2A (23295 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.
- hiyouga/LlamaFactory (70336 Python) - LLaMA Factory is a unified platform for efficient fine-tuning and deployment of over 100 large language and vision-language models, supporting advanced training methods, scalable resource management, and fast inference with broad industry adoption.
- 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.
- iOfficeAI/AionUi (11998 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.
- ItzCrazyKns/Perplexica (33862 TypeScript) - Perplexica is a privacy-focused AI answering engine that integrates local and cloud AI models to deliver accurate, cited answers while keeping user searches private and supports versatile search modes and sources.
- ItzCrazyKns/Vane (33862 TypeScript) - Vane is a privacy-focused AI answering engine that leverages local and cloud-based LLMs to provide cited answers from various online sources, running entirely on self-hosted hardware.
- janhq/jan (41912 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 (24070 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.
- mudler/LocalAI (45586 Go) - LocalAI is an open-source AI engine that enables running various models (LLMs, vision, voice, image, video) locally on diverse hardware with OpenAI, Anthropic, and ElevenLabs API compatibility.
- saturndec/waoowaoo (11510 TypeScript) - Waoowaoo AI Studio is an industry-first professional AI Agent platform for controllable film and video production, offering automated screenplay analysis, character/scene generation, video sequenci...
- X-PLUG/MobileAgent (7102 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.
Collaborative Swarm Systems
- EvoAgentX/EvoAgentX (2852 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.
- langroid/langroid (3976 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.
- OpenBMB/AgentVerse (5014 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.
- SolaceLabs/solace-agent-mesh (3223 Python) - Solace Agent Mesh is an open-source event-driven framework for building and orchestrating scalable multi-agent AI systems that integrate with real-world data and systems.
Agent Monitoring Tools
- apache/hertzbeat (7173 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.
- MervinPraison/PraisonAI (5576 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.
- raga-ai-hub/RagaAI-Catalyst (16140 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
- deepset-ai/haystack (24037 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 (3315 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.
- FedML-AI/FedML (4034 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.
- JCodesMore/ai-website-cloner-template (11989 TypeScript) - This project offers a reusable template that leverages AI coding agents to reverse-engineer any website into a modern Next.js codebase, facilitating site cloning with a single command.
- julep-ai/julep (6602 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 (6148 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.
- Netflix/metaflow (10046 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.
- presenton/presenton (4740 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.
- The-Pocket/PocketFlow (10434 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.
AI Workflow Orchestrators
- automazeio/ccpm (8000 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 (15349 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.
- enescingoz/awesome-n8n-templates (21304 ) - A comprehensive, open-source collection of over 280 ready-to-use n8n automation templates for various platforms, including AI agents, RAG chatbots, email automation, and more.
- humanlayer/12-factor-agents (17986 ) - 12 Factor Agents is a comprehensive framework outlining principles for building reliable, scalable, and production-ready LLM-powered AI software agents.
- iflytek/astron-agent (9333 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.
- iii-hq/iii (15334 Rust) - iii is an open-source engine that unifies backend development by providing a single platform with Function, Trigger, and Worker primitives to streamline distributed system orchestration.
- langflow-ai/langflow (147134 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 (7987 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 (3223 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.
- PrefectHQ/marvin (6061 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.
- 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.
- triggerdotdev/trigger.dev (14605 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.
- UfoMiao/zcf (5375 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.
- 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 (5576 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
- alibaba/page-agent (17197 TypeScript) - Page Agent is a JavaScript in-page GUI agent designed to control web interfaces using natural language, enabling AI copilots and smart form filling.
- dataelement/bisheng (11318 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 (6282 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 (134109 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 (24052 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 (2805 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 (27744 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.
- MotiaDev/motia (15334 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 (6232 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.
Cognitive Architecture Frameworks
End-to-End Optimizers
- aiwaves-cn/agents (5911 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 (3436 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 (4454 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 (22166 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 (11502 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
- langchain-ai/langchainjs (17524 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 (15701 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
- arcee-ai/mergekit (6990 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 (13339 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 (18767 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.
- HKUDS/RAG-Anything (16254 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.
- icip-cas/PPTAgent (3266 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 (3183 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 (12588 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 (2905 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 (2978 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
- 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 (62795 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 (9347 ) - 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 (21398 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 (4209 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 (7227 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.
- VectifyAI/PageIndex (25508 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.
Programming Languages
- developersdigest/llm-answer-engine (5020 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.
- Fosowl/agenticSeek (26004 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 (5165 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 (5123 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 (12713 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.
- run-llama/LlamaIndexTS (3081 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
- agent0ai/agent-zero (14004 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.
- agentscope-ai/QwenPaw (15635 Python) - QwenPaw is a personal AI assistant framework designed for local or cloud deployment, offering multi-channel connectivity, extensible capabilities via skills, and multi-agent collaboration with stro...
- Alibaba-NLP/WebAgent (18695 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.
- assafelovic/gpt-researcher (26565 Python) - GPT Researcher is an autonomous AI agent that conducts deep web and local research to generate detailed, unbiased research reports with citations.
- cloudflare/moltworker (9841 TypeScript) - Moltworker is a proof-of-concept project that runs the OpenClaw personal AI assistant within Cloudflare Workers using sandbox containers, providing secure, multi-channel AI assistant deployment with persistent storage and managed infrastructure.
- DearVa/Everywhere (5335 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.
- ghuntley/how-to-build-a-coding-agent (5471 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.
- HKUDS/DeepTutor (20212 Python) - DeepTutor is an AI-powered personalized learning assistant that offers interactive knowledge Q&A, visualization, practice generation, and deep research capabilities to enhance education through a comprehensive and adaptive platform.
- Jeffallan/claude-skills (3808 Python) - This repository provides 66 specialized skills designed for full-stack developers to enhance Claude's capabilities as an expert pair programmer.
- Mirix-AI/MIRIX (3505 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.
- nickjvandyke/opencode.nvim (3228 Lua) - opencode.nvim integrates the opencode AI assistant into Neovim to provide context-aware code research, reviews, and requests directly within the editor.
- santifer/career-ops (36572 JavaScript) - AI-powered job search system leveraging large language models to automate resume tailoring, job evaluation, and application tracking for candidates.
- screenpipe/screenpipe (18264 Rust) - Screenpipe is a local, private AI assistant that records and analyzes your computer activity to provide search, automation, and knowledge retrieval capabilities.
- sickn33/antigravity-awesome-skills (34026 Python) - Antigravity Awesome Skills is a curated collection of over 625 high-performance agentic skills designed to enhance AI coding assistants across multiple platforms, transforming them into full-stack digital agencies capable of handling diverse software development and operational tasks.
- volcengine/MineContext (4849 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.
- VoltAgent/awesome-claude-skills (16452 ) - 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.
- zeroclaw-labs/zeroclaw (30347 Rust) - ZeroClaw is a fast, small, and fully autonomous personal AI assistant infrastructure, built in Rust, designed to run on various platforms and low-cost hardware.
Agent Integration & Deployment Tools
Stateful Serverless Frameworks
- BerriAI/litellm (43927 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.
- emcie-co/parlant (17645 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.
- FlowiseAI/Flowise (52067 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 (5607 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.
- rivet-gg/actor-core (2717 TypeScript) - ActorCore is a stateful serverless framework that enables building stateful, AI agent, collaborative, and local-first applications deployable across multiple platforms with fast, durable state management and real-time capabilities.
- rivet-gg/rivetkit (2717 TypeScript) - RivetKit is a stateful serverless framework that enables building scalable, real-time, and collaborative applications deployable across multiple platforms including Rivet, Cloudflare Workers, Bun, and Node.js.
AI Agent Development
- adenhq/hive (10098 Python) - Hive is an outcome-driven agent development framework that builds, evolves, and operates self-improving AI agents through natural language goals, dynamic node graphs, and real-time monitoring for reliable business process automation.
- agent-infra/sandbox (4342 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.
- Alibaba-NLP/DeepResearch (18114 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.
- bytedance/trae-agent (10696 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.
- CaviraOSS/OpenMemory (3978 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.
- codelion/optillm (3436 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 (5294 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 (19730 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.
- FareedKhan-dev/all-agentic-architectures (3052 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.
- google/adk-go (6805 Go) - An open-source Go toolkit for building, evaluating, and deploying sophisticated AI agents with flexibility, modularity, and cloud-native support.
- hiyouga/LLaMA-Factory (70336 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 (26737 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 (3470 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 (12791 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.
- Intelligent-Internet/ii-agent (3322 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 (4197 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 (2859 ) - 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 (4304 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.
- memodb-io/Acontext (2777 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 (12482 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.
- MiroMindAI/MiroFlow (2925 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.
- MiroMindAI/MiroThinker (8126 Python) - MiroThinker is an open-source research agent model designed for advanced tool-augmented reasoning and complex information-seeking tasks, achieving state-of-the-art performance across multiple benchmarks.
- NVIDIA-NeMo/Guardrails (5585 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 (8488 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.
- pguso/ai-agents-from-scratch (3409 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 (13803 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.
- superradcompany/microsandbox (5576 Rust) - Microsandbox provides secure, local, cross-platform, and programmable sandboxes that spin up lightweight microVMs in milliseconds for AI agents, offering hardware isolation, OCI compatibility, and ...
- TaskingAI/TaskingAI (5380 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.
- transitive-bullshit/agentic (18130 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.
- UnicomAI/wanwu (4096 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.
- volcengine/OpenViking (4153 Python) - OpenViking is an open-source context database for AI Agents that manages memory, resources, and skills using a file system paradigm.
- zai-org/GLM-4.5 (4080 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 (19924 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.
- code-yeongyu/oh-my-opencode (52864 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 (18215 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 (5216 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.
- LazyAGI/LazyLLM (3807 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 (18860 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.
- ruvnet/claude-flow (13403 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 (20935 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 (5669 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.
- superset-sh/superset (9809 TypeScript) - Superset is a desktop application that orchestrates parallel execution of CLI-based AI coding agents within isolated Git worktrees, featuring built-in terminal, diff viewer, and IDE integration.
- tambo-ai/tambo (11122 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.
- YaoApp/yao (7530 Go) - Yao is an open-source engine for building autonomous, proactive agents that self-schedule tasks and collaborate dynamically using event-driven triggers and integrated knowledge systems.
- Yeachan-Heo/oh-my-claudecode (30075 TypeScript) - Oh-my-claudecode is a multi-agent orchestration framework for Claude Code that enables complex autonomous workflows with multiple execution modes, specialized agents, and a natural language interface for zero learning curve and optimized performance.
LLM Framework Tools
- 567-labs/instructor (12443 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.
- activeloopai/deeplake (9090 C++) - Deep Lake is an AI data runtime providing a multimodal datalake with serverless Postgres capabilities for scalable retrieval and training in AI agent and deep learning applications.
- google/adk-samples (8926 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 (25177 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 (4178 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.
- shroominic/codeinterpreter-api (3865 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.
- TEN-framework/ten_framework (10429 C) - TEN is a high-performance AI agent framework for creating real-time conversational and multimodal AI agents with edge-cloud integration and cross-platform support.
- TEN-framework/ten-framework (10084 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.
- truefoundry/cognita (4418 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
- alibaba/nacos (32871 Java) - Nacos is a dynamic service discovery, configuration, and service management platform designed to simplify building and managing cloud-native applications and microservices.
- e2b-dev/E2B (10706 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 (5812 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.
- GoogleCloudPlatform/agent-starter-pack (5621 Python) - A collection of production-ready Generative AI Agent templates for Google Cloud that accelerates development by addressing deployment, evaluation, customization, and observability challenges.
- ollama/ollama (169464 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 (3955 ) - 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 (6967 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.
- crestalnetwork/intentkit (6489 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 (61148 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 (25523 ) - 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.
- genkit-ai/genkit (5812 TypeScript) - Genkit is an open-source framework by Google for building full-stack AI-powered applications in JavaScript, Go, and Python, offering unified integration with various AI models and streamlined devel...
- GoogleCloudPlatform/generative-ai (12593 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 (2942 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.
- langgenius/dify (128252 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 (5576 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 (23916 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.
- mnfst/manifest (5135 TypeScript) - Manifest is an open-source components library built on shadcn/ui for creating customizable and production-ready UI components to develop ChatGPT and conversational AI applications efficiently.
- Nixtla/nixtla (3857 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.
- opactorai/Claudable (3886 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 (63206 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.
- purocean/yn (6596 TypeScript) - Yank Note is a highly extensible Markdown editor featuring AI assistance, version control, encryption, code execution, and rich multimedia embedding for enhanced productivity.
- 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 (5348 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
- 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.
- cheshire-cat-ai/core (3027 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.
- GaiaNet-AI/gaianet-node (5000 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.
- google/adk-python (19123 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.
- googleworkspace/cli (25059 Rust) - gws is a command-line tool for interacting with Google Workspace APIs, dynamically built from Google Discovery Service, and includes AI agent skills for automation.
- kyrolabs/awesome-langchain (9302 ) - A curated and comprehensive list of tools, projects, and resources centered around the LangChain framework for developing and deploying large language model applications.
- Leonxlnx/taste-skill (10298 Shell) - Taste Skill is a collection of AI agent skills designed to enhance the quality of frontend code generated by AI tools, aiming for modern, premium designs with proper aesthetics.
- pietrozullo/mcp-use (9788 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 (4431 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 (36012 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.
- unslothai/unsloth (51421 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 (4287 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 (10188 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 (8501 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.
- mcp-use/mcp-use (9293 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.
- MemTensor/MemOS (4846 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.
- neomjs/neo (3129 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.
- PySpur-Dev/pyspur (5711 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.
AI Agent Gateway
- Arize-ai/phoenix (9348 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.
- casdoor/casdoor (13404 Go) - Casdoor is an open-source, AI-first Identity and Access Management (IAM) and AI MCP Gateway providing authentication, authorization, and user management with a web UI and extensive protocol support.
- cloudflare/agents (4795 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 (6250 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.
- mastra-ai/mastra (20630 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 (3223 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 (26287 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 (6543 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.
- TransformerOptimus/SuperAGI (17466 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 (7832 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.
- xlang-ai/OpenAgents (4690 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 (5481 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.
- aipotheosis-labs/aci (4724 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.
- campfirein/cipher (3479 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 (4502 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 (12682 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.
- googleapis/mcp-toolbox (14702 Go) - MCP Toolbox for Databases is an open-source Model Context Protocol (MCP) server that connects AI agents, IDEs, and applications directly to enterprise databases, offering both prebuilt tools and a ...
- grab/cursor-talk-to-figma-mcp (6664 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.
- Helicone/helicone (5520 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 (5713 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.
- PrefectHQ/fastmcp (24660 Python) - FastMCP offers a Pythonic framework for building Model Context Protocol (MCP) servers and clients, facilitating structured communication and context sharing among AI agents and models.
- trycua/cua (12197 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 (6118 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.
- apple/ml-ferret (8686 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.
- THUDM/CogVLM (6738 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.
Video Processing Agents
- GetStream/Vision-Agents (7660 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 (7272 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
- activepieces/activepieces (21783 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 (3374 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 (29308 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 (49145 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.
- Josh-XT/AGiXT (3177 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.
- microsoft/genaiscript (2897 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 (9780 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 (20254 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 (4848 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.
- firerpa/lamda (7589 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 (8051 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.
- OpenInterpreter/open-interpreter (63206 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.
- sigoden/aichat (9179 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 (4465 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.
- dtyq/magic (4765 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 (2791 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 (13974 ) - 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.
- Significant-Gravitas/AutoGPT (183574 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.
AI Platform Configurators
- 1Panel-dev/1Panel (35043 Go) - 1Panel is a web-based server management panel for Linux/VPS, simplifying operations for OpenClaw agents, LLMs, websites, databases, and Docker containers.
- ashishpatel26/500-AI-Agents-Projects (23435 ) - 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 (41480 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.
- OpenBMB/XAgent (8519 Python) - XAgent is an open-source autonomous LLM-driven agent designed to automatically solve complex tasks with safety, extensibility, and human collaboration features.
Developer & Coding Assistants
IDE Integrations
- coder/coder (12110 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 (32661 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 (4166 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 (2692 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 (7714 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
- Aider-AI/aider (43586 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 (71514 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.
- zilliztech/claude-context (5220 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 (7112 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.
- cursor/cursor (32666 ) - 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 (3447 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.
- filipecalegario/awesome-vibe-coding (3931 ) - 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.
- max-sixty/worktrunk (4630 Rust) - Worktrunk is a CLI for Git worktree management, designed to streamline parallel AI agent workflows and simplify complex Git operations.
- oraios/serena (23152 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 (14950 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 (3533 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.
- TabbyML/tabby (33447 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.
- unit-mesh/auto-dev (4451 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 (55216 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.
- joshpxyne/gpt-migrate (6997 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 (5960 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 (5334 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.
- 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.
- 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 (2888 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 (7947 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.
- steipete/agent-rules (5671 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 (3259 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
- 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 (10839 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 (25080 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.
- iflytek/astron-rpa (6135 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 (5626 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 (16619 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 (2801 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.
- OthersideAI/self-operating-computer (10221 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.
- wonderwhy-er/DesktopCommanderMCP (5916 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 (3898 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 (88734 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 (22138 TypeScript) - Stagehand is a production-ready AI web browsing framework that combines code and natural language to enable reliable and extensible browser automation.
- jackwener/OpenCLI (16479 JavaScript) - OpenCLI transforms websites, browser sessions, Electron apps, and local tools into deterministic command-line interfaces for human and AI agent automation.
- microsoft/fara (4958 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.
- oxylabs/ai-crawler-py (2646 ) - 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 (6323 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.
- ntegrals/openbrowser (8942 TypeScript) - This project offers an autonomous toolkit enabling AI agents to interact with web browsers using Playwright and Puppeteer.
Data Processing & ETL Agents
NL AI Frameworks
- apache/doris (15237 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.
- business-science/ai-data-science-team (4644 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.
- infiniflow/ragflow (78510 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 (27528 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.
- ScrapeGraphAI/Scrapegraph-ai (22445 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.
- ucbepic/docetl (3503 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
- 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.
- Tencent/WeKnora (12700 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.
Domain-Specific AI Agents
Financial & Trading Systems
- TauricResearch/TradingAgents (51752 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 (10385 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 (5366 ) - A comprehensive collection of free resources to learn AI, machine learning, large language models, and AI agents from scratch.
- microsoft/ai-agents-for-beginners (56993 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
- joonspk-research/generative_agents (21153 ) - 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 (6519 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.
- MineDojo/Voyager (6839 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.
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
- getmaxun/maxun (15508 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.
- Mintplex-Labs/anything-llm (58620 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.
Agent Communication & Protocols
Multi-Agent Platforms
- a2aproject/A2A (23295 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.
- IBM/mcp-context-forge (3594 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.
- jlowin/fastmcp (24660 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 (6664 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 (2930 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.
- novuhq/novu (38844 TypeScript) - Novu is an open-source notification infrastructure providing a unified API for multi-channel communication including in-app, email, SMS, push, and chat, with an embeddable inbox component and workf...
Simulation & Benchmarking Environments
Multimodal Model Benchmarks
- google-deepmind/acme (3968 Python) - Acme is a flexible and scalable research framework providing modular reinforcement learning components and agents for developing and benchmarking RL algorithms.
- THUDM/AgentBench (3130 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.
Sensor Fusion Agents
- Alibaba-NLP/WebWalker (18695 Python) - WebWalker is a benchmarking project by Alibaba-NLP that evaluates large language models' capabilities in web traversal tasks using the WebWalkerQA dataset and a multi-agent framework for effective memory management.
Web Automation and UI Interaction
Browser Automation
Web Automation Systems
- fake-useragent/fake-useragent (4042 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 (78690 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 (12715 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.
- steel-dev/steel-browser (6873 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
- browseros-ai/BrowserOS (9106 C++) - BrowserOS is an open-source, privacy-first Chromium-based browser that runs AI agents locally to automate browsing tasks and protect user data.
- google-gemini/gemini-cli (101828 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.
- hugohe3/ppt-master (6526 Python) - AI generates natively editable PowerPoint presentations from various document formats, featuring real shapes and text boxes, without requiring design skills.
- Integuru-AI/Integuru (4568 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.
- lsdefine/GenericAgent (4630 Python) - GenericAgent is a minimalist, self-evolving autonomous agent framework that empowers LLMs with system-level control over a local computer by growing a personalized skill tree from a ~3K-line codeba...
- mukul975/Anthropic-Cybersecurity-Skills (4835 Python) - This project offers a comprehensive open-source library of 754 structured cybersecurity skills for AI agents, mapped to five industry frameworks to enhance their analytical capabilities.
- qwibitai/nanoclaw (15939 TypeScript) - NanoClaw is a lightweight, containerized alternative to Clawdbot/OpenClaw for WhatsApp integration, featuring memory, scheduled jobs, and direct execution on Anthropic's Agents SDK.
UI Interaction
GUI Action Mapping
- mobile-next/mobile-mcp (4613 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
- simular-ai/Agent-S (10874 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.
- TencentQQGYLab/AppAgent (6495 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.
Personal Assistants & Conversational Agents
Chatbots
Chatbot Platforms
- CopilotKit/CopilotKit (28356 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.
- 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 (6533 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.
- SylphAI-Inc/AdalFlow (4109 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.
AI Agents
- 0x4m4/hexstrike-ai (8189 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.
- aaif-goose/goose (42748 Rust) - Goose is an open-source, extensible AI agent developed under the Agentic AI Foundation (AAIF) at the Linux Foundation, providing desktop, CLI, and API interfaces for various AI tasks.
- affaan-m/everything-claude-code (161353 JavaScript) - Everything Claude Code is a comprehensive, battle-tested collection of production-ready configurations and automation tools for Claude Code, developed by an Anthropic hackathon winner, supporting cross-platform use and extensive developer workflows.
- ag-ui-protocol/ag-ui (11718 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 (24070 Python) - AgentScope is a transparent, modular, and customizable framework for building LLM-empowered multi-agent applications with real-time control and asynchronous execution.
- botpress/botpress (14640 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 (11282 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.
- docker/cagent (2828 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 (7557 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 (6838 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.
- frankbria/ralph-claude-code (8743 Shell) - Ralph for Claude Code is an autonomous AI development loop tool that continuously improves software projects using Claude Code with intelligent exit detection and rate limiting to ensure safe and efficient operation.
- GibsonAI/memori (13316 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.
- heilcheng/awesome-agent-skills (4133 ) - A curated repository of skills, tools, tutorials, and capabilities for AI coding agents like Claude, Codex, Copilot, and VS Code to enhance AI assistant functionalities.
- HKUDS/nanobot (40123 Python) - nanobot is an ultra-lightweight, open-source personal AI agent framework designed for quick deployment and customizability, supporting various chat channels, memory, and practical agent operations.
- JetBrains/koog (3680 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.
- Kiln-AI/Kiln (4761 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.
- langchain-ai/agent-chat-ui (2738 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.
- langchain-ai/deepagents (21296 Python) - Deep Agents is an open-source agent harness built on LangChain and LangGraph that enables AI agents to plan, execute, and delegate complex long-horizon tasks using customizable tools, subagents, and human-in-the-loop workflows.
- lobehub/lobe-chat (75376 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 (16457 TypeScript) - AI PDF Chatbot & Agent that ingests PDFs, stores embeddings in Supabase, and answers queries using OpenAI and LangChain/LangGraph orchestration frameworks.
- metorial/metorial (3250 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.
- MrLesk/Backlog.md (4549 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.
- Narcooo/inkos (4629 TypeScript) - InkOS is an autonomous AI agent for novel writing, capable of generating, auditing, and revising novels with human review gates across various genres and creative formats.
- neuml/txtai (12405 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.
- NevaMind-AI/memU (4388 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.
- NousResearch/hermes-agent (102810 Python) - Hermes Agent is a self-improving AI agent by Nous Research with a closed learning loop, autonomous skill creation, and broad model/platform compatibility.
- NVIDIA/NeMo-Guardrails (5709 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.
- OpenHands/OpenHands (67328 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.
- OthmanAdi/planning-with-files (19096 Python) - Planning with Files is a Claude Code skill and plugin that implements a Manus-style persistent markdown planning workflow, enabling efficient project and knowledge management across multiple IDEs.
- parcadei/Continuous-Claude-v3 (3702 Python) - Continuous Claude is a persistent, learning multi-agent development environment built on Claude Code that maintains context across sessions, orchestrates specialized agents, and optimizes code analysis to enhance developer productivity.
- SciSharp/BotSharp (3042 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.
- SWE-agent/mini-swe-agent (2678 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.
- TencentCloudADP/youtu-agent (4515 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 (5687 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.
- tursodatabase/agentfs (2995 Rust) - AgentFS is a specialized filesystem designed for AI agents that provides auditable, reproducible, and portable state management through a SQLite-based storage system accessible via SDKs and CLI tools.
- usestrix/strix (19549 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.
- vectorize-io/hindsight (9760 Python) - Hindsight is an agent memory system designed to create smarter, learning AI agents, addressing limitations of traditional RAG and knowledge graph approaches with biomimetic data structures.
- 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 (27405 ) - 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 (43857 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 (3080 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.
- gptme/gptme (4273 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 (34161 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 (19423 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 (53546 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 (10497 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 (39107 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.
- livekit/agents (9221 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 (14843 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 (5114 Python) - 01 is an open-source voice interface platform enabling natural language interaction with intelligent devices across desktop, mobile, and ESP32 hardware.
- 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.
- TEN-framework/TEN-Agent (10429 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.
Security & Privacy Agents
Runtime Analysis Tools
- fortra/impacket (15642 Python) - Impacket is a Python library offering low-level programmatic access and implementations for various network protocols, focusing on security research and educational use.
- FunnyWolf/Viper (4936 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.
- openrecall/openrecall (2809 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.
- vxcontrol/pentagi (15220 Go) - PentAGI is a fully autonomous AI-driven penetration testing system that integrates professional security tools, multi-agent AI collaboration, and scalable microservices architecture to deliver comprehensive and automated security assessments.
- zylon-ai/private-gpt (57193 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 (3257 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 (3609 ) - A comprehensive curated repository focused on GPT prompt engineering, security vulnerabilities, jailbreak techniques, prompt leaks, injections, and adversarial machine learning for large language models.
- fr0gger/Awesome-GPT-Agents (6487 ) - 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 (6703 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.
- Ne0nd0g/merlin (5531 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.
Red-Teaming Platforms
- beclab/Olares (4004 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.
- j3ssie/osmedeus (6113 Go) - Osmedeus is a powerful orchestration engine designed for security professionals, automating reconnaissance and vulnerability assessment workflows.
- Tencent/AI-Infra-Guard (2875 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.
Corporate and Analytical Applications
RAG and Business Analytics
- Canner/WrenAI (14968 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.
- chroma-core/chroma (26354 Rust) - Chroma is an open-source search and retrieval database for AI applications, focusing on efficient storage and querying of embeddings for tasks like RAG.
- vanna-ai/vanna (23302 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 (6245 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.
- cocoindex-io/cocoindex (6242 Rust) - CoCoIndex is an ultra-performant data transformation framework for AI, offering incremental processing and real-time capabilities for agentic data workflows.
- cube-js/cube (19818 Rust) - Cube Core is an open-source semantic layer that enables AI, business intelligence, and embedded analytics by providing a flexible, API-driven platform supporting multiple SQL data sources and real-time analytics.
- dolthub/dolt (20248 Go) - Dolt is a SQL database with Git-like features, enabling data version control, branching, merging, and cloning for structured data.
- getzep/graphiti (22433 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 (14861 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 (39013 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 (2813 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 (4024 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 (48693 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.
- vectordotdev/vector (21680 Rust) - Vector is a high-performance, end-to-end observability data pipeline written in Rust for collecting, transforming, and routing logs and metrics.
- zilliztech/deep-searcher (7759 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
- alibaba/arthas (37259 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.
- BuilderIO/micro-agent (4272 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.
- judge0/judge0 (4096 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.
- qodo-ai/qodo-cover (5361 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.
- SWE-agent/SWE-agent (19014 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.
Integration and Extensions
- ComposioHQ/composio (26468 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
- alirezadir/Machine-Learning-Interviews (8039 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 (69768 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 (3942 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.
- decodingml/second-brain-ai-assistant-course (2652 Jupyter Notebook) - An open-source course teaching how to build a production-ready Second Brain AI assistant using LLMs, RAG, agents, fine-tuning, and LLMOps techniques.
- huggingface/agents-course (25066 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.
- killop/anything_about_game (3857 ) - This repository is a comprehensive and wonderfully organized list of resources for game development, covering various aspects from game engines and tools to graphics, physics, and AI.
- NirDiamant/GenAI_Agents (21394 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.
- patchy631/ai-engineering-hub (27587 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.
- shareAI-lab/learn-claude-code (54886 Python) - Learn Claude Code is an educational project that teaches how to build modern AI coding agents like Claude Code through a progressive tutorial covering core concepts, planning, subagents, and skills mechanisms.
- The-Pocket/PocketFlow-Tutorial-Codebase-Knowledge (12106 Python) - An AI-powered tool that analyzes GitHub repositories and generates beginner-friendly tutorials with visualizations to simplify understanding complex codebases.
Research Lists and Survey Projects
LLM Research Repositories
- DSXiangLi/DecryptPrompt (3397 ) - 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.
- elder-plinius/CL4R1T4S (13016 ) - 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 (3420 ) - 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.
- mahseema/awesome-ai-tools (4885 ) - A curated repository listing top Artificial Intelligence tools across various categories including generative AI, chatbots, search engines, and writing assistants.
- WooooDyy/LLM-Agent-Paper-List (8112 ) - 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.
- zjunlp/LLMAgentPapers (2976 ) - 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
- Paitesanshi/LLM-Agent-Survey (2893 ) - 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.
