Open-source artificial-intelligence software
4704 open-source libraries, tools and applications tagged artificial-intelligence, ranked by how closely artificial-intelligence is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.
4704 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| Meilisearch Meilisearch is a fast, open-source search engine that provides typo-tolerant full-text search, semantic and hybrid AI-powered search, and v… | 91 | 59352 | stable |
| FoundationAgents/OpenManus OpenManus is an open-source framework for building general-purpose AI agents, created by the MetaGPT team as an open alternative to Manus. … | 66 | 58639 | active |
| ultralytics/yolov5 Ultralytics YOLOv5 is a PyTorch‑based library for real‑time object detection, instance segmentation, and image classification. It provides … | 66 | 58103 | active |
| jamiepine/voicebox Voicebox is an open‑source, local‑first AI voice studio that lets you clone voices, generate speech in many languages, and dictate into any… | 74 | 57872 | active |
| Faceswap FaceSwap is an open‑source Python application that uses deep learning to detect and swap faces in images and videos. It provides both a gra… | 78 | 57578 | active |
| zylon-ai/private-gpt PrivateGPT is an open‑source API framework that turns locally hosted LLMs into production‑grade AI services. It provides a Claude‑style API… | 90 | 57558 | active |
| face_recognition face_recognition is a Python library that provides simple APIs for detecting, locating, and recognizing human faces in images. It also ship… | 59 | 56796 | active |
| goose Goose is an open‑source, extensible AI agent written in Rust that runs locally as a desktop app, CLI tool, and embeddable API. It connects … | 86 | 55171 | active |
| facebookresearch/segment-anything Segment Anything Model (SAM) from Meta AI is a promptable image segmentation foundation model that produces high-quality object masks from … | 31 | 54993 | stable |
| microsoft/VibeVoice VibeVoice is an open‑source framework for high‑quality text‑to‑speech and speech‑to‑text generation. It combines autoregressive and diffusi… | 60 | 54432 | active |
| coreyhaines31/marketingskills Marketing Skills is a JavaScript library that provides a collection of AI agent skills for marketing tasks such as SEO, copywriting, CRO, a… | 78 | 54081 | active |
| BMad Method BMad Method is an open‑source framework that guides agile AI‑driven software development from idea to working code. It provides CLI tools, … | 87 | 54038 | active |
| ChromeDevTools/chrome-devtools-mcp chrome-devtools-mcp is a TypeScript library and CLI that runs a Model-Context-Protocol (MCP) server, exposing Chrome DevTools capabilities … | 81 | 53743 | active |
| HKUDS/CLI-Anything CLI-Anything is a Python framework and registry (CLI-Hub) for generating and distributing agent-native command-line interfaces for arbitrar… | 71 | 53102 | active |
| Cherry Studio Cherry Studio is a cross‑platform desktop client that provides a unified AI workstation with smart chat, autonomous agents, and hundreds of… | 88 | 52721 | active |
| K-Dense-AI/scientific-agent-skills Scientific Agent Skills is a Python library that provides a collection of validated procedural skills and access to over 100 scientific dat… | 80 | 52679 | active |
| Academic Research Skills Academic Research Skills is a Python library of Claude Code skills that guides researchers through the full academic workflow, from questio… | 83 | 52555 | active |
| LlamaIndex LlamaIndex is an open‑source framework for building LLM‑powered applications that ingest, parse, and index documents. It provides tools for… | 93 | 52325 | active |
| justjavac/wechat-miniapp-radar MiniProgram Radar is an AI‑powered web application that helps teams evaluate, compare, and select technologies for WeChat mini‑apps. It pro… | 76 | 51176 | active |
| roboflow/supervision Supervision is an open‑source Python library that provides reusable utilities for building computer‑vision applications, from dataset handl… | 97 | 51063 | active |
| moeru-ai/airi Project AIRI is an open-source, self-hosted AI companion (waifu/virtual character) platform inspired by Neuro-sama, supporting Live2D and V… | 87 | 50294 | active |
| Upscayl Upscayl is a free, open‑source desktop application that uses AI models (e.g., ESRGAN) to upscale images up to 16×. It runs on Linux, macOS … | 66 | 50054 | active |
| Upscayl Upscayl is a free and open-source desktop application that uses AI (ESRGAN-based models) to upscale and enhance low-resolution images on Li… | 66 | 50054 | active |
| kepano/obsidian-skills Obsidian Skills is a collection of agent‑compatible skills that let large language model agents interact with Obsidian vaults. It provides … | 59 | 49743 | active |
| LocalAI LocalAI is an open‑source AI runtime that provides a single binary exposing OpenAI‑compatible APIs for text, vision, audio, and video model… | 93 | 49392 | active |
| LocalAI LocalAI is an open-source, self-hosted AI inference runtime that runs LLMs, vision, speech, image, and video models behind OpenAI/Anthropic… | 93 | 49392 | active |
| Aider Aider is a command‑line tool that lets you pair program with large language models directly in your terminal. It integrates with git, suppo… | 66 | 49387 | active |
| HKUDS/nanobot nanobot is an ultra‑lightweight, open‑source AI agent framework written in Python. It provides a WebUI, terminal, and chat‑app interfaces w… | 82 | 49064 | active |
| New API New API is a self‑hosted AI gateway written in Go that unifies access to dozens of LLM providers behind a single OpenAI‑compatible endpoint… | 88 | 48905 | active |
| New API New API is a self-hosted LLM gateway and AI asset management system that aggregates 30+ model providers behind a single unified endpoint. I… | 88 | 48905 | active |
| Qlib Qlib is an AI‑oriented quantitative investment platform written in Python. It provides end‑to‑end tools for data preparation, model trainin… | 66 | 48694 | active |
| exo-explore/exo exo is a Python application that turns a collection of devices (Macs, GPUs, etc.) into a distributed AI cluster for running large language … | 82 | 47847 | active |
| abhigyanpatwari/GitNexus GitNexus is a client‑side code intelligence engine that builds an interactive knowledge graph of any codebase directly in the browser. It a… | 84 | 47734 | active |
| oobabooga/textgen TextGen is an open-source desktop application for running large language models locally with full privacy and no telemetry. It provides a c… | 83 | 47700 | active |
| zhayujie/CowAgent CowAgent is an open‑source AI assistant and agent harness that can plan tasks, run tools and custom skills, and maintain a personal knowled… | 98 | 47220 | active |
| sickn33/agentic-awesome-skills AAS Core is a Python library and CLI that provides a local, agent‑first control plane for discovering, selecting, validating, and previewin… | 77 | 47000 | active |
| DeusData/codebase-memory-mcp codebase-memory-mcp is a high‑performance Model Context Protocol (MCP) server that indexes source code into a persistent knowledge graph. I… | 83 | 46783 | active |
| Milvus Milvus is a high‑performance, cloud‑native vector database designed for scalable approximate nearest neighbor (ANN) search. It provides har… | 94 | 46356 | active |
| LibreChat LibreChat is an open‑source, self‑hosted ChatGPT‑style web application written in TypeScript. It provides a unified UI for multiple LLM pro… | 85 | 46021 | active |
| LibreChat LibreChat is an open-source, self-hosted web application providing a unified ChatGPT-style interface for multiple AI providers (OpenAI, Ant… | 85 | 46021 | active |
| Yuan1z0825/nature-skills Nature Skills is a CLI-based skill library that provides reusable AI-powered workflows for academic writing and scientific figure generatio… | 58 | 45766 | active |
| emilkowalski/skills Skills is a collection of AI‑agent prompt files that encode design and animation best‑practices. It can be installed via npx and used to gu… | 60 | 45745 | active |
| vectorize-io/hindsight Hindsight is an open-source agent memory system that gives AI agents persistent long-term memory that learns and consolidates knowledge ove… | 78 | 44347 | active |
| ccxt/ccxt CCXT is a multi‑language library that provides a unified API for interacting with over 100 cryptocurrency and prediction‑market exchanges. … | 94 | 44298 | active |
| LifeOS Fabric is an open-source framework for augmenting humans with AI by organizing crowdsourced AI prompts (called patterns) into a modular, re… | 89 | 44214 | active |
| vercel-labs/agent-browser agent-browser is a fast, native Rust command‑line interface for controlling Chrome via the Chrome DevTools Protocol. It is designed for AI … | 79 | 43781 | active |
| Gradio Gradio is an open‑source Python library that lets you build interactive web interfaces for machine‑learning models, APIs, or any Python fun… | 95 | 43762 | active |
| LangGraph LangGraph is a low‑level Python library for building, managing, and deploying long‑running, stateful agents. It provides durable execution,… | 92 | 43532 | active |
| LangGraph LangGraph is a low-level orchestration framework and runtime for building, managing, and deploying long-running, stateful AI agents in Pyth… | 92 | 43532 | stable |
| DeepSpeed DeepSpeed is an open‑source deep learning optimization library that enables efficient distributed training and inference of large models. I… | 98 | 43216 | active |
| JustVugg/colibri Colibrì is a pure C inference engine that runs frontier Mixture-of-Experts language models by streaming weights from disk. It provides CLI … | 81 | 42762 | active |
| BettaFish MiroFish is a Python‑based multi‑agent AI engine that creates a high‑fidelity digital twin of real‑world scenarios. It lets users inject se… | 75 | 42341 | active |
| BettaFish BettaFish (微舆) is a from-scratch multi-agent public opinion analysis system in Python that monitors 30+ social media platforms, analyzes mi… | 75 | 42341 | active |
| chatboxai/chatbox Chatbox is a cross‑platform desktop and mobile client for interacting with LLMs such as ChatGPT, Claude, Gemini and others. It provides a G… | 96 | 41982 | active |
| tinyhumansai/openhuman OpenHuman is a native desktop application that provides a personal AI super‑intelligence with built‑in agent orchestration and memory manag… | 78 | 41842 | active |
| AstrBot AstrBot is an open-source AI agent assistant and development framework written in Python. It provides multi‑platform LLM chatbots with plug… | 95 | 41689 | active |
| HKUDS/DeepTutor DeepTutor is an open‑source, agentic framework that combines large language models with retrieval‑augmented generation to deliver lifelong,… | 79 | 41457 | active |
| facebookresearch/faiss Faiss is a C++ library (with Python wrappers) for efficient similarity search and clustering of dense vectors, supporting indexes that scal… | 94 | 41147 | stable |
| Hmbown/CodeWhale Codewhale is an open‑source terminal‑native coding agent written in Rust that can read, edit, and run code using any hosted or local LLM yo… | 79 | 41097 | active |
| lfnovo/open-notebook Open Notebook is an open-source, privacy-focused alternative to Google's Notebook LM that lets users organize multi-modal sources (PDFs, vi… | 90 | 40397 | active |
| datalab-to/marker Marker is an open‑source Python tool that converts PDFs and other document formats into markdown, JSON, HTML, and structured chunks. It sup… | 89 | 40358 | active |
| BitNet BitNet is a C++ inference framework for 1-bit large language models, providing both CPU and GPU kernels. It enables ultra‑low‑memory, high‑… | 62 | 40295 | active |
| PhotoPrism PhotoPrism is an AI‑powered, privacy‑focused application for browsing, organizing and sharing photos and videos. It runs as a self‑hosted w… | 94 | 40276 | active |
| HKUDS/LightRAG LightRAG is a Python library that implements a simple and fast Retrieval-Augmented Generation framework using graph structures and vector e… | 84 | 40153 | active |
| google-research/bert Google's BERT repository provides TensorFlow implementations and pre‑trained checkpoints of the Bidirectional Encoder Representations from … | 10 | 40038 | active |
| lyogavin/airllm AirLLM is a Python library that enables running extremely large language models on a single low‑VRAM GPU. It achieves this without quantiza… | 95 | 39932 | active |
| 2noise/ChatTTS ChatTTS is a generative text-to-speech model optimized for conversational dialogue scenarios such as LLM assistants, supporting English and… | 64 | 39885 | active |
| mindsdb/mindshub MindsHub is an open‑source agent workspace that lets users run AI agents for research, analysis, content creation, and software development… | 84 | 39759 | active |
| QuivrHQ/quivr Quivr is an opinionated RAG (Retrieval-Augmented Generation) library, available as the quivr-core Python package, that lets developers inge… | 76 | 39579 | active |
| shiyu-coder/Kronos Kronos is an open‑source decoder‑only foundation model trained on financial candlestick (K‑line) data from dozens of global exchanges. It p… | 50 | 39500 | active |
| volcengine/OpenViking OpenViking is an open-source context database designed for AI agents. It provides a virtual filesystem interface for storing, retrieving, a… | 77 | 39101 | active |
| RSSNext/Folo Folo is an open-source AI-powered RSS reader that aggregates and summarizes content feeds across desktop and mobile platforms. It integrate… | 85 | 39029 | active |
| google/langextract LangExtract is a Python library that uses large language models to extract structured information from unstructured text. It provides preci… | 85 | 38953 | active |
| anthropics/financial-services A collection of reference AI agents, skills, and data connectors for financial-services workflows like investment banking, equity research,… | 59 | 38868 | active |
| tesseract.js Tesseract.js is a pure JavaScript library that provides OCR capabilities for over 100 languages using WebAssembly. It can run in browsers a… | 64 | 38729 | active |
| linshenkx/prompt-optimizer Prompt Optimizer is an AI prompt optimization tool that helps users write, refine, test, and evaluate prompts for better LLM outputs. It sh… | 89 | 38597 | active |
| ZuodaoTech/everyone-can-use-english Everyone Can Use English is an open-source project combining a well-known English learning book with the Enjoy app, an AI-powered language … | 71 | 38533 | active |
| VectifyAI/PageIndex PageIndex is a Python SDK that provides a vectorless, reasoning‑based retrieval engine for long documents. It builds a hierarchical tree in… | 86 | 38442 | active |
| stanfordnlp/dspy DSPy is a Python library that lets you program language models using declarative signatures instead of hand‑written prompts. It provides mo… | 93 | 38406 | active |
| CopilotKit/CopilotKit CopilotKit is an open‑source SDK that lets developers embed LLM‑driven agents into web, mobile and collaboration front‑ends. It provides Re… | 92 | 37919 | active |
| khoj-ai/khoj Khoj is a self-hostable personal AI assistant ('second brain') that answers questions from your own documents and the web using local or on… | 83 | 37738 | active |
| AlexsJones/llmfit llmfit is a Rust‑based command‑line and TUI tool that inspects your system’s CPU, RAM, GPU and other accelerators to recommend which open‑s… | 77 | 37664 | active |
| myshell-ai/OpenVoice OpenVoice is a Python library and audio foundation model for instant voice cloning, requiring only a short reference audio clip to replicat… | 31 | 37608 | active |
| Playwright A Model Context Protocol (MCP) server from Microsoft that exposes Playwright browser automation capabilities to LLMs and MCP clients. It le… | 80 | 37409 | active |
| ItzCrazyKns/Vane Vane is a self-hosted, privacy-focused AI answering engine that combines web search (via SearxNG) with LLMs to deliver cited answers. It su… | 79 | 37362 | active |
| google-ai-edge/mediapipe MediaPipe is an open‑source framework that provides cross‑platform, customizable machine‑learning pipelines for live and streaming media. I… | 95 | 37288 | active |
| SGLang SGLang is an open‑source, high‑performance serving framework for large language models and vision‑language models. It provides an OpenAI‑co… | 94 | 37257 | active |
| huggingface/pytorch-image-models timm (PyTorch Image Models) is a Python library that provides a large collection of state‑of‑the‑art vision models, utilities, and training… | 94 | 37222 | active |
| Postiz Postiz is an open-source, agentic social media scheduling platform built with TypeScript and Next.js. It lets users schedule, automate, and… | 92 | 37199 | active |
| songquanpeng/one-api One API is a self-hosted LLM API gateway and key management system that unifies OpenAI, Azure, Anthropic Claude, Google Gemini, DeepSeek, a… | 52 | 37040 | stable |
| Lightpanda Browser Lightpanda Browser is a lightweight, headless web browser built from scratch in Zig, designed for AI agents and automation tasks. It offers… | 99 | 36755 | active |
| Lightpanda Browser Lightpanda is a headless web browser built from scratch in Zig, designed for AI agents, automation, and web scraping rather than human rend… | 99 | 36755 | active |
| doocs/leetcode A comprehensive repository of LeetCode, Offer, and interview question solutions implemented in many programming languages. It serves as a r… | 67 | 36676 | active |
| HanLP HanLP is a multilingual natural language processing library for Python, offering a wide range of NLP tasks such as tokenization, POS taggin… | 77 | 36510 | active |
| jax-ml/jax JAX is a Python library that provides composable transformations such as automatic differentiation, JIT compilation, and vectorization for … | 98 | 36460 | active |
| reworkd/AgentGPT AgentGPT is a web application for assembling, configuring, and deploying autonomous AI agents directly in the browser. Users name a custom … | 10 | 36296 | active |
| DayuanJiang/next-ai-draw-io A Next.js web application that combines AI chat with draw.io diagram editing, letting users create and modify diagrams through natural lang… | 87 | 36162 | active |
| Langfuse Langfuse is an open‑source platform for tracing, evaluating, and monitoring LLM applications. It provides unified observability, prompt man… | 94 | 36043 | active |
| esengine/DeepSeek-Reasonix Reasonix is a DeepSeek-native AI coding agent that runs locally as a single Go binary. It provides a terminal‑first workflow with optional … | 78 | 35837 | active |
| can1357/oh-my-pi Oh My Pi is a CLI‑based AI coding agent that wires an IDE directly into the tool. It ships with dozens of LSP/DAP operations, built‑in tool… | 80 | 35778 | active |