Open Source AI Projects

Discover 276 open source AI repositories from GitHub, each with an analysis of what it does, key features, use cases and alternatives. AI projects here are most often combined with LLM, Python and TypeScript. Last updated October 4, 2026.

276 repositories · updated October 4, 2026

attachments: Turn Files Into LLM-Ready Context

attachments: Turn Files Into LLM-Ready Context

attachments is a Python library and CLI that turns documents, images, audio, and other inputs into structured text and image artifacts for LLM workflows. It supports local processing, optional service fallback, and adapters for prompts, chat APIs, and RAG chunks.

PythonLLMAI
Added Nov 24, 2025 View details
ROMA: Build Hierarchical Multi-Agent Systems

ROMA: Build Hierarchical Multi-Agent Systems

ROMA is a Python framework for solving complex tasks through recursive planning and coordinated agents. It suits developers building extensible multi-agent workflows with LLMs, tools, and optional persistence or API services.

PythonAILLM
Added Nov 23, 2025 View details
twenty: Customize and Self-Host a CRM

twenty: Customize and Self-Host a CRM

Twenty is a TypeScript CRM for teams that need customizable business workflows and data models. Use it as a cloud service, self-host it, or extend it with apps defined and versioned as code.

CRMTypeScriptWeb App
Added Nov 22, 2025 View details
kotaemon: Chat with Documents Using RAG

kotaemon: Chat with Documents Using RAG

kotaemon is a customizable web interface and toolkit for asking questions about documents with retrieval-augmented generation. It suits teams that want a self-hosted document QA app or developers building and adapting RAG pipelines.

PythonRAGLLM
Added Nov 22, 2025 View details
hollama: Chat with LLMs in Your Browser

hollama: Chat with LLMs in Your Browser

Hollama is a browser-based chat app for connecting to Ollama and OpenAI servers. It suits people who want a lightweight interface for local or hosted models, with conversations and settings stored in their browser.

TypeScriptAILLM
Added Nov 22, 2025 View details
riffusion-hobby: Generate Music Audio with Stable Diffusion

riffusion-hobby: Generate Music Audio with Stable Diffusion

Riffusion-hobby is a Python library and application for generating music and audio with stable diffusion, including prompt interpolation and spectrogram-to-audio conversion. It suits developers and experimenters who want to run inference locally, but is no longer actively maintained.

PythonAIAudio
Added Nov 22, 2025 View details
agent-zero: Give AI Agents a Linux Workbench

agent-zero: Give AI Agents a Linux Workbench

Agent Zero is a Python framework for agents that need a working environment, not just a chat interface. It combines a Dockerized Linux desktop, browser, document editing, projects, extensions, and optional access to host-machine files.

PythonAIAI Agents
Added Nov 22, 2025 View details
BrowserAI: Run AI Models Directly in Your Browser

BrowserAI: Run AI Models Directly in Your Browser

BrowserAI is a TypeScript library for running language, speech, and audio models locally in a web browser. It suits developers building privacy-conscious AI features without server-side inference, provided users have a compatible WebGPU browser and hardware.

TypeScriptAILLM
Added Nov 21, 2025 View details
awesome-mcp-servers: Discover MCP Servers for AI Clients

awesome-mcp-servers: Discover MCP Servers for AI Clients

A curated directory of Model Context Protocol servers, spanning reference implementations and integrations for services, tools, and data sources. Use it to find an MCP server suited to an AI client or workflow.

AIAI AgentsMCP
Added Nov 19, 2025 View details
InfiniteTalk: Generate Audio-Driven Talking Videos

InfiniteTalk: Generate Audio-Driven Talking Videos

InfiniteTalk generates talking videos from audio and an image or existing video, synchronizing speech with facial expressions and body movement. It is aimed at creators and developers who need dubbed or audio-driven video, including long-form generation.

PythonAIGenerative AI
Added Nov 13, 2025 View details
marker: Convert Documents into Structured Text

marker: Convert Documents into Structured Text

Marker converts PDFs and other documents into Markdown, JSON, HTML, or chunks, preserving structure such as tables, equations, and images. It suits developers building document-processing workflows who can run its local models and inference backend.

PythonAIPDF
Added Nov 9, 2025 View details
instructor: Extract Validated Structured Data from LLMs

instructor: Extract Validated Structured Data from LLMs

Instructor turns LLM responses into validated, typed Python objects using Pydantic models. It is useful for applications that need dependable extraction across providers, with retries and streaming handled through a consistent API.

PythonLLMAI
Added Nov 8, 2025 View details

Related topics

OS
OSRepos

Analysis and discovery of open source repositories. Find interesting projects and follow their updates.

Monitor your website with YourWebsiteScore

OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of third-party repository code is at your own risk. Always review source code, dependencies, licenses, and security implications before running anything.

© 2025 OSRepos. Built with Nuxt 3 and lots of ❤️