A curated directory of 232 of the best open-source AI tools in 2026 — each with a deep-dive, alternatives and head-to-head comparisons. Search or filter by category.
Curated by OpenSourceAI.tech
OllamaRun open LLMs locally from one command
JanOpen-source, offline ChatGPT-style desktop app
GPT4AllPrivate local AI that runs on CPU
llama.cppThe C/C++ engine powering local inference
LocalAIA drop-in OpenAI API you self-host
Text Generation WebUIFeature-rich web UI for local models
KoboldCppSingle-file local model runner
MLC LLMRun LLMs on any device, even phones
llamafileOne executable file = model + runtime
exoRun big models across your everyday devices
CortexOllama-style runtime from the Jan team
Nexa SDKRun any model on any device — CPU, GPU, NPU
RamaLamaRun models as OCI containers
GPUStackManage GPU clusters for running models
Open WebUIChatGPT-style interface over any model
LibreChatMulti-provider open-source ChatGPT clone
Lobe ChatModern, design-forward chat framework
AnythingLLMAll-in-one app to chat with your documents
big-AGIPro-grade chat for many models
ChatboxDesktop client for many AI models
NextChatLightweight ChatGPT-style UI, deploys in one click
Chatbot UIClean open ChatGPT clone with files and profiles
HuggingChat UIThe interface behind HuggingChat, self-hostable
KhojYour AI second brain over your notes
KotaemonClean open UI to chat with documents
Open WebUI PipelinesAdd custom logic to any OpenAI-compatible UI
ComfyUINode-graph control over image pipelines
AUTOMATIC1111The classic Stable Diffusion web UI
FooocusMidjourney-like simplicity, zero tweaking
InvokeAIPolished studio with a unified canvas
SD.NextPower-user fork with broad model support
SD WebUI ForgeA faster Stable Diffusion WebUI
SwarmUIFriendly front-end with ComfyUI power inside
Krita AI DiffusionGenerative AI inside a real painting app
Stability MatrixOne app to install and manage every SD interface
FluxGymTrain image LoRAs with a simple web UI
OneTrainerOne tool to fine-tune any diffusion model
IP-AdapterUse an image as a prompt
vLLMHigh-throughput serving for production
TGIHugging Face's production text server
SGLangFast serving with structured outputs
LMDeployToolkit for compressing and serving LLMs
Aphrodite EngineHigh-throughput LLM serving
TensorRT-LLMPeak throughput on NVIDIA GPUs
OpenLLMServe any open model as an OpenAI API in one command
KTransformersRun huge MoE models on one consumer GPU
Ray ServeScale model serving across a cluster
BentoMLPackage any model into a production API
ContinueOpen-source autocomplete and chat in your IDE
AiderAI pair programming in your terminal
ClineAutonomous coding agent in VS Code
Roo CodeCustomizable agentic coder (Cline fork)
TabbySelf-hosted Copilot alternative
GooseOn-machine AI agent for engineering tasks
OpenCodeOpen Claude-Code-style agent for your terminal
VoidOpen-source Cursor alternative on VS Code
ZedBlazing-fast editor with native AI and collab
PlandexPlan-first agent for large codebases
Sourcegraph CodyCodebase-aware AI assistant
GPT EngineerGenerate a whole codebase from a prompt
SweepTurn issues into pull requests
LangChainCompose chains, tools and agents
LlamaIndexThe data framework for RAG
HaystackProduction pipelines for search and RAG
DSPyProgram — not prompt — language models
txtaiAll-in-one embeddings database
RAGFlowDeep-document-understanding RAG
Semantic KernelMicrosoft's enterprise agent framework
GraphRAGRAG that builds a knowledge graph first
LiteLLMOne API for 100+ LLM providers
InstructorReliable structured outputs from LLMs
OutlinesGuarantee valid JSON and grammars
GuidanceInterleave control and generation
LLMWareEnterprise RAG with small specialised models
FlashRankUltra-light reranking for better RAG
Sentence TransformersThe standard way to make embeddings
RagasMeasure whether your RAG is any good
PromptfooUnit tests for your prompts
LangfuseSee what your LLM app actually did
PhoenixTrace, evaluate and debug LLM apps
CrewAIOrchestrate role-playing agent crews
PaperclipRun a company of AI agents from one dashboard
AutoGenMicrosoft's conversational agent framework
LangGraphStateful, controllable agent graphs
MetaGPTA software company of LLM agents
AutoGPTThe original autonomous GPT agent
OpenHandsAI developer that writes and runs code
SuperAGIDev-first autonomous agent platform
BabyAGIMinimal task-loop autonomous agent
AgnoFast, lightweight multi-modal agents
LettaStateful agents with long-term memory
smolagentsAgents in a few lines of code
Pydantic AIType-safe agents for production
SWE-agentAgent that fixes GitHub issues
Agent ZeroA general agent that grows with your prompts
CAMELThe research framework for agent societies
ElizaAgents with personality for Discord, X and more
Google ADKGoogle's official Agent Development Kit
Mem0Long-term memory for AI agents
Composio250+ ready-made tools for your agents
AG2The community continuation of AutoGen
OpenAI SwarmMinimal multi-agent handoffs
PhidataAgents with memory, knowledge and tools
JulepStateful agents as a service
Browser UseLet AI agents control your browser
SkyvernAutomate browser workflows with LLMs + vision
StagehandAI browser automation on top of Playwright
Open InterpreterChatGPT's Code Interpreter on your machine
NanobrowserMulti-agent web automation in your own browser
SteelHeadless browser infrastructure for AI agents
Playwright MCPGive any AI a real browser via MCP
LaVagueTurn objectives into browser automation
QdrantFast Rust-based vector search
WeaviateVector DB with built-in modules
MilvusBillion-scale vector database
ChromaThe simplest embedding DB for prototyping
pgvectorVector search inside PostgreSQL
LanceDBServerless vector DB for AI
FAISSThe reference library for similarity search
VespaBig-scale hybrid search and ranking platform
pgvectorscaleMake pgvector fast at scale
MarqoVector search with embedding built in
USearchTiny, extremely fast vector index
WhisperOpenAI's open speech-to-text baseline
faster-whisperWhisper, much faster and lighter
WhisperXWhisper plus word timestamps and diarization
PiperFast, local neural text-to-speech
Coqui TTSDeep-learning TTS with voice cloning
BarkText-to-audio with voices and effects
F5-TTSZero-shot voice cloning that actually convinces
KokoroTiny 82M TTS with astonishing quality
whisper.cppWhisper in pure C/C++, runs anywhere
OpenVoiceClone a voice and control its emotion
StyleTTS 2Human-level speech synthesis
pyannote.audioKnow who spoke when
Silero VADDetect speech in audio, instantly
UnslothFine-tune LLMs 2x faster on one GPU
AxolotlConfig-driven fine-tuning for many models
LLaMA-FactoryFine-tune 100+ models with a UI
PEFTLoRA and friends from Hugging Face
TRLAlign LLMs (SFT, DPO, PPO)
TorchtunePyTorch-native post-training, hackable recipes
Llama CookbookOfficial recipes to fine-tune Llama
ms-swiftFine-tune 500+ LLMs and VLMs
MarkerConvert PDFs to clean Markdown fast
DoclingIBM-grade document understanding
SuryaModern OCR with layout detection
PaddleOCRIndustrial OCR with tiny models
UnstructuredTurn any file into LLM-ready data
FirecrawlTurn websites into LLM-ready Markdown
Crawl4AIOpen-source LLM-friendly crawler
olmOCRTurn PDFs into clean training-grade text
MinerUPDF to Markdown with formulas and tables
TesseractThe classic OCR engine
Open-SoraOpen video generation you can run
Wan2.1State-of-the-art open video model
HunyuanVideoTencent's large open video model
LTX-VideoReal-time-class video generation
FramePackLong video on modest VRAM
Mochi 1High-fidelity open video generation
CogVideoText and image to video
AnimateDiffAnimate any Stable Diffusion model
VirgilioA structured mentor for data science and ML
ML for BeginnersMicrosoft's classic machine learning course
AI for BeginnersFrom symbolic AI to neural networks
Generative AI for BeginnersBuild generative AI apps, lesson by lesson
Data Science for BeginnersThe data foundations before any ML
LLM CourseThe reference roadmap for learning LLMs
LLMs from ScratchBuild a GPT from nothing, line by line
Neural Networks: Zero to HeroKarpathy builds backprop, then GPT, from scratch
Annotated Paper Implementations60+ papers implemented and explained side by side
Dive into Deep LearningThe textbook where every equation is runnable
fastai Book (fastbook)Deep learning for coders, top-down
Hands-On Machine LearningThe notebooks of the best-selling ML book
Hugging Face CourseMaster transformers with the actual library
Hugging Face Agents CourseBuild AI agents, properly
Made With MLFrom notebook to production system
Prompt Engineering GuideThe reference on prompting, backed by papers
Applied MLHow real companies actually ship ML
ML YouTube CoursesThe best free ML courses on YouTube, curated
OpenAI CookbookPractical recipes that work with any OpenAI-compatible API
Awesome Machine LearningThe reference index of ML libraries, by language
Awesome LLMPapers, models and tools of the LLM era
Deep Learning DrizzleUniversity lectures, from the source
ML Interviews BookWhat ML interviews actually ask
GenesisGenerate robotic worlds from a text prompt
LeRobotTrain real robots with the Hugging Face stack
ArduPilotAutopilot for drones, rovers and boats
MuJoCoThe physics engine most robotics research runs on
Stable-Baselines3Reliable RL algorithms you can actually trust
openpi (π0)Open weights for robot foundation models
GymnasiumThe standard interface for reinforcement learning
PX4The autopilot behind most commercial drones
AutowareA complete open-source self-driving stack
Isaac LabMassively parallel robot training on NVIDIA GPUs
ROS 2The operating system layer of modern robotics
Nav2Make a mobile robot navigate on its own
Diffusion PolicyTeach a robot by showing it, using diffusion
HabitatTrain agents to act in photorealistic homes
MoveIt 2Motion planning and manipulation for robot arms
GazeboSimulate a whole robot, sensors included
DagsterOrchestration that thinks in data assets, not tasks
TensorFlowGoogle's deep-learning framework, built for production
PyTorchThe framework nearly every modern AI model is written in
OpenCVThe computer vision library everything else builds on
scikit-learnClassical machine learning, done properly
Apache AirflowSchedule and monitor data pipelines
RayScale Python from a laptop to a cluster
JAXNumPy with autodiff, JIT and TPUs
XGBoostStill the one to beat on tabular data
Label StudioLabel anything — text, images, audio, video
MLflowTrack experiments and ship models without the spreadsheet
ONNXMove a model between frameworks and runtimes
LightGBMGradient boosting that trains fast on big tables
CVATSerious annotation for computer vision
DVCGit for datasets and models
OptunaFind the right hyperparameters without guessingSee detailed side-by-side comparisons of these tools, with feature matrices and scores.
Open the comparisons →