PhyseaWiki How AI actually works physea.ai →

The open map

Open-source AI software

A working map of the open-source AI space, grouped by what each project does. Star counts come from the GitHub API and update every time the directory rebuilds, so they track roughly where things stand. A spot on the list means a project has traction, not that we vouch for it.

108 projects · updated July 25, 2026

Agents & autonomy 18

Frameworks for building AI agents that plan, use tools, and act across multiple steps.

  • AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mission is to provide the tools, so that you can focus on what matters.

    Used for The project that popularized autonomous agents that plan and act on their own.

    Python
  • The API to search, scrape, and interact with the web at scale. 🔥

    Used for Turns whole websites into clean markdown for RAG, widely wired into agent pipelines.

    TypeScript
  • The agent engineering platform.

    Used for The most-used framework for chaining LLM calls, tools, and memory into apps.

    Python
  • 🌐 Make websites accessible for AI agents. Automate tasks online with ease.

    Used for Lets agents drive a real browser, a common base for web-navigating agents.

    Python
  • An open-source AI agent that brings the power of Gemini directly into your terminal.

    TypeScript
  • Turn any codebase, with its docs, SQL schemas, configs, and PDFs, into a queryable knowledge graph. A /graphify skill for Claude Code, Cursor, Codex, and Gemini CLI: local deterministic AST parsing, every edge explained, no vector store.

    Python
  • Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.

    JavaScript
  • Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More

    JavaScript
  • RAGFlow is a leading open-source Retrieval-Augmented Generation (RAG) engine that fuses cutting-edge RAG with Agent capabilities to create a superior context layer for LLMs

    Go
  • 🎨 The open-source Claude Design alternative. 🖥️ Local-first desktop app. 🖼️ Your coding agent becomes the design engine: prototypes, landing pages, dashboards, slides, images & video — real files, HTML/PDF/PPTX/MP4 export. 🤖 Claude Code / Codex / Cursor / Gemini / OpenCode / Qwen & 20+ CLIs via BYOK.

    TypeScript
  • An open-source long-horizon SuperAgent harness that researches, codes, and creates. With the help of sandboxes, memories, tools, skill, subagents and message gateway, it handles different levels of tasks that could take minutes to hours.

    Python
  • 🐙 Guides, papers, lessons, notebooks and resources for prompt engineering, context engineering, RAG, and AI Agents.

    MDX
  • 🗂 The essential checklist for modern web development, for humans and AI agents

    MDX
  • Daytona is a Secure and Elastic Infrastructure for Running AI-Generated Code

  • 18 Lessons to Get Started Building AI Agents

    Jupyter Notebook
  • A curated list of awesome Claude Skills, resources, and tools for customizing Claude AI workflows

    Python
  • omo/lazycodex: The coding agent for tokenmaxxers;the one and only agent harness for complex codebases. For your Codex, for your OpenCode

    TypeScript
  • 🌊 The leading agent meta-harness. Deploy intelligent multi-player swarms, coordinate autonomous workflows, and build conversational AI systems. Features adaptive memory, self-learning intelligence, RAG integration, and native Claude Code / Codex / Hermes and many more Integrated

    TypeScript

MCP & tool connectivity 18

Model Context Protocol servers and clients — the plumbing that lets models reach real tools and data.

  • Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.

    Used for A workflow-automation platform people wire models and tools into without much code.

    TypeScript
  • Build Agentic workflows, RAG pipelines, with rich AI model and tool support on one collaborative workspace. Deploy on cloud, VPC, or self-hosted, so teams move from prototype to production without rebuilding the stack.

    Used for A visual builder teams use to ship internal LLM apps and agents without much code.

    TypeScript
  • User-friendly AI Interface (Supports Ollama, OpenAI API, ...)

    Used for A self-hosted chat front-end people put in front of Ollama and other local models.

    Python
  • A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io

    Rust
  • A collection of MCP servers.

    Used for The list most people browse to find an existing MCP server for a tool.

  • 🤯 LobeHub is your Chief Agent Operator, organizing your agents into 7×24 operations by hiring, scheduling, and reporting on your entire AI team.

    Used for A polished open chat UI teams self-host as a ChatGPT alternative.

    TypeScript
  • The fastest path to AI-powered full stack observability, even for lean teams.

    Go
  • Real-time global intelligence dashboard. AI-powered news aggregation, geopolitical monitoring, and infrastructure tracking in a unified situational awareness interface

    TypeScript
  • 🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl!

    Python
  • Compress tool outputs, logs, files, and RAG chunks before they reach the LLM. 20% fewer tokens for coding agents, 60-95% fewer tokens for JSON, same answers. Library, proxy, MCP server.

    Python
  • ⭐AI-driven public opinion & trend monitor with multi-platform aggregation, RSS, and smart alerts.🎯 告别信息过载,你的 AI 舆情监控助手与热点筛选工具!聚合多平台热点 + RSS 订阅,支持关键词精准筛选。AI 智能筛选新闻 + AI 翻译 + AI 分析简报直推手机,也支持接入 MCP 架构,赋能 AI 自然语言对话分析、情感洞察与趋势预测等。支持 Docker ,数据本地/云端自持。集成微信/飞书/钉钉/Telegram/邮件/ntfy/bark/slack 等渠道智能推送。

    Python
  • Give your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu — one CLI, zero API fees.

    Python
  • Context7 Platform -- Up-to-date code documentation for LLMs and AI code editors

    TypeScript
  • The best-benchmarked open-source AI memory system. And it's free.

    Python
  • an open source, extensible AI agent that goes beyond code suggestions - install, execute, edit, and test with any LLM

    Rust
  • LocalAI is the open-source AI engine. Run any model - LLMs, vision, voice, image, video - on any hardware. No GPU required.

    Go
  • Chrome DevTools for coding agents

    TypeScript
  • 【低代码迈入v2.0时代,一句话即可生成整个系统】企业级AI低代码平台,一键生成前后端代码甚至整个系统。 AI Skills 一句话画流程、设计表单、生成报表、大屏。内置 AI应用平台涵盖:AI聊天、知识库、流程编排、MCP插件等,兼容主流大模型。引领AI低代码「Skills 生成 → 在线配置 → 代码生成 → 手工合并->AI修改」开发模式,解决 Java 项目 90% 重复工作,提高效率又不失灵活。

    Java

Training & fine-tuning 18

Libraries for training, fine-tuning, and post-training language models.

  • Unified Efficient Fine-Tuning of 100+ LLMs & VLMs (ACL 2024)

    Used for A one-stop fine-tuning toolkit people use to adapt open models on their own data.

    Python
  • Unsloth is a local UI for training and running Gemma 4, Qwen3.6, DeepSeek, Kimi, GLM and other models.

    Used for Makes fine-tuning open models markedly faster and lighter on VRAM.

    Python
  • LlamaIndex is the leading document agent and OCR platform

    Used for The go-to data framework for RAG, indexing your documents so a model can answer over them.

    Python
  • OpenAssistant is a chat-based assistant that understands tasks, can interact with third-party systems, and retrieve information dynamically to do so.

    Python
  • 🤗 PEFT: State-of-the-art Parameter-Efficient Fine-Tuning.

    Python
  • Welcome to the Llama Cookbook! This is your go to guide for Building with Llama: Getting started with Inference, Fine-Tuning, RAG. We also show you how to solve end to end problems using Llama model family and using them on various provider services

    Jupyter Notebook
  • 🚀 One-stop solution for creating your AI twin from chat history 💡 Fine-tune LLMs with your chat logs to capture your unique style, then bind to a chatbot to bring your digital self to life.

    Python
  • A powerful tool for creating datasets for LLM fine-tuning 、RAG and Eval

    JavaScript
  • Run any open-source LLMs, such as DeepSeek and Llama, as OpenAI compatible API endpoint in the cloud.

    Python
  • Go ahead and axolotl questions

    Python
  • The official GitHub page for the survey paper "A Survey of Large Language Models".

    Python
  • Low-code framework for building custom LLMs, neural networks, and other AI models

    Python
  • Official release of InternLM series (InternLM, InternLM2, InternLM2.5, InternLM3).

    Python
  • Dynamic, resilient AI orchestration. Coordinate data, models, and compute as you build AI workflows.

    Go
  • 中文LLaMA-2 & Alpaca-2大模型二期项目 + 64K超长上下文模型 (Chinese LLaMA-2 & Alpaca-2 LLMs with 64K long context models)

    Python
  • Robust recipes to align language models with human and AI preferences

    Python
  • OpenClaw-RL: Train any agent simply by talking

    Python
  • MLX-VLM is a package for inference and fine-tuning of Vision Language Models (VLMs) on your Mac using MLX.

    Python

Inference & serving 18

Runtimes and servers that make models fast to run, locally or at scale.

  • A high-throughput and memory-efficient inference and serving engine for LLMs

    Used for High-throughput serving used to host open models in production.

    Python
  • GPT4All: Run Local LLMs on Any Device. Open-source and available for commercial use.

    Used for Runs open models locally on ordinary hardware, no GPU required.

    C++
  • Ray is an AI compute engine. Ray consists of a core distributed runtime and a set of AI Libraries for accelerating ML workloads.

    Python
  • TensorRT LLM provides users with an easy-to-use Python API to define Large Language Models (LLMs) and supports state-of-the-art optimizations to perform inference efficiently on NVIDIA GPUs. TensorRT LLM also contains components to create Python and C++ runtimes that orchestrate the inference execution in a performant way.

    Python
  • 20+ high-performance LLMs with recipes to pretrain, finetune and deploy at scale.

    Python
  • ✍🏻 Source Code Deep Dives, System Design & Engineering Blogs | Halfrost-Field 冰霜之地:源码解析、系统设计与工程实践笔记

    Go
  • OpenVINO™ is an open source toolkit for optimizing and deploying AI inference

    C++
  • The AI Compute Platform for frontier teams. SkyPilot turns fragmented AI compute into one AI supercomputer, so frontier AI teams build custom intelligence faster.

    Python
  • High-speed Large Language Model Serving for Local Deployment

    C++
  • The easiest way to serve AI apps and models - Build Model Inference APIs, Job queues, LLM apps, Multi-model pipelines, and more!

    Python
  • LMDeploy is a toolkit for compressing, deploying, and serving LLMs.

    Python
  • A Datacenter Scale Distributed Inference Serving Framework

    Rust
  • Plano is an AI-native proxy server and data plane for agentic apps. Smart LLM routing, observability, agent orchestration, and guardrails so you stay focused on your agents core logic.

    Rust
  • Open-source implementation of AlphaEvolve

    Python
  • FlashInfer: Kernel Library for LLM Serving

    Python
  • Standardized Distributed Generative and Predictive AI Inference Platform for Scalable, Multi-Framework Deployment on Kubernetes

    Go
  • ⚡ Pure-Rust WebGPU inference engine — OpenAI-API compatible, GGUF native, runs on any GPU. No Python. No llama.cpp. Single binary.

    Rust
  • Quantization, kernels, inference engine for mobiles, wearables, smart home and robots.

    C++

Scraping & data 18

Tools that pull the web and documents into clean, model-ready data for RAG and training.

  • Turn any PDF or image document into structured data for your AI. A powerful, lightweight OCR toolkit that bridges the gap between images/PDFs and LLMs. Supports 100+ languages.

    Used for Pulls structured text out of PDFs and images to feed documents into models.

    Python
  • Ready-to-run cloud templates for RAG, AI pipelines, and enterprise search with live data. 🐳Docker-friendly.⚡Always in sync with Sharepoint, Google Drive, S3, Kafka, PostgreSQL, real-time data APIs, and more.

    Jupyter Notebook
  • FastGPT is a knowledge-based platform built on the LLMs, offers a comprehensive suite of out-of-the-box capabilities such as data processing, RAG retrieval, and visual AI workflow orchestration, letting you easily develop and deploy complex question-answering systems without the need for extensive setup or configuration.

    TypeScript
  • Python scraper based on AI

    Python
  • PDF Parser for AI-ready data. Automate PDF accessibility. Open-source.

    Java
  • open-source agentic AI data assistant for the next generation of AI + Data products.

    Python
  • GenBI (Generative BI) for AI agents, an open-source, governed text-to-SQL through an open context layer that turns natural-language questions into trusted dashboards, charts, and SQL across 20+ data sources, such as BigQuery, Snowflake, PostgreSQL, ClickHouse, Amazon Redshift, Databricks and more.

    Python
  • Memori is agent-native memory infrastructure. A LLM-agnostic layer that turns agent execution and conversation into structured, persistent state for production systems. Built for enterprise, Memori works with the data infrastructure you already run, no rip-and-replace, and deploys across managed cloud, single-tenant cloud, VPC, and on-premises.

    Python
  • Open-source NotebookLM alternative. Research the open web with live data(Reddit, YT, IG, TikTok, Google Search, Maps etc) through one platform, API or MCP server. Join our Discord: https://discord.gg/ejRNvftDp9

    Python
  • Deeplake is AI Data Runtime for Agents. It provides serverless postgres with a multimodal datalake, enabling scalable retrieval and training.

    C++
  • Open Source Deep Research Alternative to Reason and Search on Private Data. Written in Python.

    Python
  • Build ChatGPT over your data, all with natural language

    Python
  • Python & Command-line tool to gather text and metadata on the Web: Crawling, scraping, extraction, output as CSV, JSON, HTML, MD, TXT, XML

    Python
  • Superduper: End-to-end framework for building custom AI applications and agents.

    Python
  • An event-driven framework designed to build and orchestrate multi-agent AI systems. It enables seamless integration of AI agents with real-world data sources and systems, facilitating complex, multi-step workflows.

    Python
  • Neo4j graph construction from unstructured data using LLMs

    Jupyter Notebook
  • Easiest and laziest way for building multi-agent LLMs applications.

    Python
  • Interact with your SQL database, Natural Language to SQL using LLMs

    Python

Apps & interfaces 18

Chat UIs, front-ends, and app frameworks people put in front of models.

  • Build AI Agents, Visually

    Used for A drag-and-drop canvas for building LLM apps and agents visually.

    TypeScript
  • Powerful AI Client

    TypeScript
  • Opiniated RAG for integrating GenAI in your apps 🧠 Focus on your product rather than the RAG. Easy integration in existing products with customisation! Any LLM: GPT4, Groq, Llama. Any Vectorstore: PGVector, Faiss. Any Files. Anyway you want.

    Python
  • Langchain-Chatchat(原Langchain-ChatGLM)基于 Langchain 与 ChatGLM, Qwen 与 Llama 等语言模型的 RAG 与 Agent 应用 | Langchain-Chatchat (formerly langchain-ChatGLM), local knowledge based LLM (like ChatGLM, Qwen and Llama) RAG and Agent app with langchain

    Python
  • AI Agent Assistant & development framework that integrates lots of IM platforms, LLMs, plugins and AI feature, and can be your openclaw alternative. ✨

    Python
  • Open Source AI Platform - AI Chat with advanced features that works with every LLM

    Python
  • 📦 Repomix is a powerful tool that packs your entire repository into a single, AI-friendly file. Perfect for when you need to feed your codebase to Large Language Models (LLMs) or other AI tools like Claude, ChatGPT, DeepSeek, Perplexity, Gemini, Gemma, Llama, Grok, and more.

    TypeScript
  • [NeurIPS'23 Oral] Visual Instruction Tuning (LLaVA) built towards GPT-4V level capabilities and beyond.

    Python
  • Multi-lingual large voice generation model, providing inference, training and deployment full-stack ability.

    Python
  • Concurrently chat with ChatGPT, Bing Chat, Bard, Alpaca, Vicuna, Claude, ChatGLM, MOSS, 讯飞星火, 文心一言 and more, discover the best answers

    JavaScript
  • GUI for ChatGPT API and many LLMs. Supports agents, file-based QA, GPT finetuning and query with web search. All with a neat UI.

    Python
  • The open-source hub to build & deploy GPT/LLM Agents ⚡️

    TypeScript
  • Typescript/React Library for AI Chat💬🚀

    TypeScript
  • List of free GPTs that doesn't require plus subscription

  • ChatRWKV is like ChatGPT but powered by RWKV (100% RNN) language model, and open source.

    Python
  • An amazing UI for OpenAI's ChatGPT (Website + Windows + MacOS + Linux)

    TypeScript
  • Semantic cache for LLMs. Fully integrated with LangChain and llama_index.

    Python
  • Providing a free OpenAI GPT-4 API ! This is a replication project for the typescript version of xtekky/gpt4free

    TypeScript

Counts and descriptions come from the GitHub API. Being here tracks adoption, not our endorsement.