Projects

Explore our curated collection of open source AI projects that you can self-host.

Browse our collection of high-quality open source AI projects across various categories. Each project includes detailed installation instructions, system requirements, and practical exercises to help you get started.

Use the category filters below to find projects that match your interests or search for specific capabilities.

All
Agent Systems
Agentic Frameworks
AI Art
AI Assistant
AI Development
AI Frameworks
AI Infrastructure
AI Integration
AI Interfaces
AI Orchestration
AI Tools
Audio Processing
Automation
Computer Vision
Data Processing
Deep Learning
Development
Document Processing
Face Recognition
Foundation Models
GPU Marketplace
Image Generation
Image Generation UI
Large Language Models
LLM Framework
LLM Inference
LLM Integrations
LLM Interface
Local LLM
Local LLM Framework
Local LLM Interface
Observability
RAG System
Search
Self-Hosting
Speech Recognition
Stable Diffusion
Text Generation
Text-to-Speech
Transcription
UI Frameworks
Vector Databases
Web Crawling
Workflow Automation

Agent Systems

πŸ¦‰

Owl

A powerful multi-agent AI collaboration framework that excels at complex task automation across diverse domains.

Difficulty: Intermediate
Updated: May 2, 2025

Agentic Frameworks

πŸ€–

CrewAI

CrewAI is a standalone Python framework for orchestrating role-playing, autonomous AI agents that collaborate intelligently to tackle complex tasks through defined roles, tools, and workflows.

Difficulty: Intermediate
Updated: Mar 23, 2025
πŸ€–

PydanticAI

PydanticAI is a Python agent framework designed to make it less painful to build production-grade applications with Generative AI, featuring strong type safety and validation.

Difficulty: Intermediate
Updated: Mar 23, 2025

AI Art

βš’οΈ

WebUI Forge

An optimized Stable Diffusion WebUI with improved performance, reduced VRAM usage, and advanced features

Difficulty: Beginner
Updated: Mar 23, 2025
πŸ–ΌοΈ

Fooocus

A user-friendly image generation platform based on Stable Diffusion XL with Midjourney-like simplicity

Difficulty: Beginner
Updated: Mar 1, 2025

AI Assistant

🧠

GPT4All

Run local large language models privately on your own device without an internet connection

Difficulty: Beginner
Updated: Mar 1, 2025

AI Development

State-of-the-art Machine Learning for PyTorch, TensorFlow, and JAX. A powerful library for working with pre-trained language models.

Difficulty: Intermediate
Updated: Mar 4, 2023
πŸ–₯️

Rancher Desktop

Desktop application providing Kubernetes and container management, with a user-friendly interface for running AI workloads locally.

Difficulty: Beginner
Updated: Mar 3, 2023
πŸ‘οΈ

Kind

Run local Kubernetes clusters using Docker containers, perfect for testing AI applications in a Kubernetes environment before production.

Difficulty: Intermediate
Updated: Mar 2, 2023

AI Frameworks

πŸ¦‰

Owl

A powerful multi-agent AI collaboration framework that excels at complex task automation across diverse domains.

Difficulty: Intermediate
Updated: May 2, 2025

AI Infrastructure

⚑

vLLM

A high-throughput and memory-efficient inference and serving engine for Large Language Models

Difficulty: Intermediate
Updated: Jun 10, 2024

AI Integration

An open protocol that connects AI models to data sources and tools with a standardized interface

Difficulty: Intermediate
Updated: Mar 23, 2025

AI Interfaces

🎨

ComfyUI

A powerful node-based interface for Stable Diffusion image generation workflows

Difficulty: Intermediate
Updated: Mar 1, 2025

AI Orchestration

⛓️

Langflow

A powerful low-code tool for building and deploying AI-powered agents and workflows

Difficulty: Beginner to Intermediate
Updated: Mar 23, 2025

A natural language interface that lets LLMs run code on your computer

Difficulty: Beginner to Intermediate
Updated: Mar 1, 2025
🐝

BeeAI

Discover, run, and compose AI agents from any framework and language

Difficulty: Intermediate
Updated: May 2, 2023

AI Tools

πŸ“„

Docling

Open-source document processing library that simplifies document handling for generative AI applications

Difficulty: Beginner-Friendly
Updated: May 2, 2025

Audio Processing

πŸŽ™οΈ

WhisperX

Fast automatic speech recognition with word-level timestamps and speaker diarization

Difficulty: Intermediate
Updated: Mar 1, 2025

Automation

πŸš€

OpenFaaS

OpenFaaS is a platform for serverless functions that makes it simple to deploy both functions and existing code to Kubernetes with a unified experience.

Difficulty: Intermediate
Updated: Jul 10, 2023

Computer Vision

πŸ‘οΈ

Supervision

Self-host Supervision, a Python library with reusable computer vision tools for easy annotation, detection, tracking, and dataset management

Difficulty: Beginner
Updated: Mar 1, 2025
πŸ‘οΈ

YOLOv8

Self-host YOLOv8, a state-of-the-art real-time object detection and image segmentation model for computer vision applications

Difficulty: Intermediate
Updated: Mar 1, 2025

Data Processing

Open-source toolkit for accelerating unstructured data preparation for Large Language Model applications

Difficulty: Beginner to Intermediate
Updated: May 2, 2025

Deep Learning

πŸ”₯

PyTorch

An open source machine learning framework that accelerates the path from research prototyping to production deployment.

Difficulty: Intermediate
Updated: Mar 1, 2025

Development

πŸš€

OpenFaaS

OpenFaaS is a platform for serverless functions that makes it simple to deploy both functions and existing code to Kubernetes with a unified experience.

Difficulty: Intermediate
Updated: Jul 10, 2023

Document Processing

πŸ“„

Docling

Open-source document processing library that simplifies document handling for generative AI applications

Difficulty: Beginner-Friendly
Updated: May 2, 2025

Face Recognition

πŸ€–

InsightFace

Self-host InsightFace for AI experimentation

Updated: Mar 1, 2025

Foundation Models

πŸ¦™

Llama

Meta's powerful open-source large language model that can be run locally on consumer hardware.

Difficulty: Intermediate
Updated: Mar 23, 2025

GPU Marketplace

☁️

RunPod

A cloud computing platform designed specifically for AI workloads, offering GPU instances, serverless GPUs, and AI endpoints.

Difficulty: Intermediate
Updated: Mar 4, 2025

Image Generation

βš’οΈ

WebUI Forge

An optimized Stable Diffusion WebUI with improved performance, reduced VRAM usage, and advanced features

Difficulty: Beginner
Updated: Mar 23, 2025
🎨

ComfyUI

A powerful node-based interface for Stable Diffusion image generation workflows

Difficulty: Intermediate
Updated: Mar 1, 2025
πŸ–ΌοΈ

Fooocus

A user-friendly image generation platform based on Stable Diffusion XL with Midjourney-like simplicity

Difficulty: Beginner
Updated: Mar 1, 2025
πŸ€–

InvokeAI

Self-host InvokeAI for AI experimentation

Updated: Mar 1, 2025
πŸ–ΌοΈ

Stable Diffusion

Generate high-quality images from text prompts using self-hosted Stable Diffusion models

Difficulty: Intermediate
Updated: Mar 23, 2025

Image Generation UI

User-friendly browser interface for Stable Diffusion with extensive features and customization options

Difficulty: Beginner
Updated: Mar 1, 2025

Large Language Models

Self-host Text Generation WebUI, a powerful Gradio web interface for running large language models locally with multiple inference backends

Difficulty: Intermediate
Updated: Mar 1, 2025

LLM Framework

🦜

LangChain

Framework for developing context-aware applications powered by large language models (LLMs)

Difficulty: Intermediate
Updated: Mar 23, 2025

LLM Inference

⚑

vLLM

A high-throughput and memory-efficient inference and serving engine for Large Language Models

Difficulty: Intermediate
Updated: Jun 10, 2024

LLM Integrations

πŸ“„

Docling

Open-source document processing library that simplifies document handling for generative AI applications

Difficulty: Beginner-Friendly
Updated: May 2, 2025

LLM Interface

🌐

Open WebUI

User-friendly interface for interacting with local LLMs through Ollama and OpenAI-compatible APIs

Difficulty: Beginner
Updated: Mar 1, 2025

Local LLM

🧠

GPT4All

Run local large language models privately on your own device without an internet connection

Difficulty: Beginner
Updated: Mar 1, 2025

Local LLM Framework

🧠

Ollama

Self-host the latest AI models including Llama 3.3, DeepSeek-R1, Phi-4, and Gemma 3

Difficulty: Beginner-Friendly
Updated: Mar 23, 2025

Local LLM Interface

πŸ€–

Jan

Self-host Jan for privacy-focused, offline LLM interactions with a desktop UI

Difficulty: Beginner
Updated: Mar 1, 2025

Observability

πŸͺ΅πŸ”₯

Logfire

Uncomplicated observability for Python and beyond, from the team behind Pydantic

Difficulty: Beginner to Intermediate
Updated: Mar 23, 2025

RAG System

πŸ”’

PrivateGPT

RAG-powered document interaction platform that keeps your data 100% private

Difficulty: Intermediate
Updated: Mar 1, 2025

Search

πŸ”

SearXNG

A privacy-respecting, hackable metasearch engine that aggregates results from various search services without tracking users

Difficulty: Intermediate
Updated: Mar 3, 2025

Self-Hosting

πŸš€

OpenFaaS

OpenFaaS is a platform for serverless functions that makes it simple to deploy both functions and existing code to Kubernetes with a unified experience.

Difficulty: Intermediate
Updated: Jul 10, 2023

Speech Recognition

πŸŽ™οΈ

Whisper

OpenAI's state-of-the-art speech recognition model for transcription and translation

Difficulty: Beginner to Intermediate
Updated: Mar 23, 2025
πŸŽ™οΈ

WhisperX

Fast automatic speech recognition with word-level timestamps and speaker diarization

Difficulty: Intermediate
Updated: Mar 1, 2025

Stable Diffusion

βš’οΈ

WebUI Forge

An optimized Stable Diffusion WebUI with improved performance, reduced VRAM usage, and advanced features

Difficulty: Beginner
Updated: Mar 23, 2025
πŸ–ΌοΈ

Fooocus

A user-friendly image generation platform based on Stable Diffusion XL with Midjourney-like simplicity

Difficulty: Beginner
Updated: Mar 1, 2025

Text Generation

🧠

GPT4All

Run local large language models privately on your own device without an internet connection

Difficulty: Beginner
Updated: Mar 1, 2025

Text-to-Speech

🎡

Piper

Fast, local neural text-to-speech system optimized for Raspberry Pi and low-power devices

Difficulty: Beginner
Updated: Mar 1, 2025

Transcription

πŸŽ™οΈ

WhisperX

Fast automatic speech recognition with word-level timestamps and speaker diarization

Difficulty: Intermediate
Updated: Mar 1, 2025

UI Frameworks

πŸŽ›οΈ

Gradio

Build and share interactive ML model demos with simple Python code

Difficulty: Beginner
Updated: Mar 3, 2025
🐍

Rio

Build web apps and GUIs in pure Python with no HTML, CSS, or JavaScript required

Difficulty: Beginner
Updated: Mar 3, 2025
πŸ“Š

Streamlit

Create interactive data apps with pure Python in minutes

Difficulty: Beginner
Updated: Mar 3, 2025

Vector Databases

πŸ”

pgvector

PostgreSQL extension for vector similarity search and nearest neighbor lookups

Difficulty: Intermediate
Updated: Mar 23, 2025
πŸ—„οΈ

Chroma

Chroma is the AI-native open-source embedding database for storing and searching vector embeddings

Difficulty: Beginner to Intermediate
Updated: Mar 23, 2025
πŸ—„οΈ

Qdrant

Qdrant is a high-performance vector similarity search engine and vector database written in Rust, designed for production-ready AI applications

Difficulty: Intermediate
Updated: Mar 23, 2025
πŸ—„οΈ

Milvus

High-performance, cloud-native vector database for AI applications

Difficulty: Intermediate
Updated: Mar 1, 2025
πŸ—„οΈ

Supabase

Open-source Firebase alternative with vector database capabilities for AI applications

Difficulty: Intermediate
Updated: Mar 1, 2025

Web Crawling

πŸ•ΈοΈ

Crawl4AI

Blazing-fast, AI-ready web crawler and scraper designed specifically for LLMs, AI agents, and data pipelines

Difficulty: Beginner to Intermediate
Updated: Mar 23, 2025

Workflow Automation

πŸ”„

n8n

Fair-code workflow automation platform with native AI capabilities

Difficulty: Beginner to Intermediate
Updated: Mar 1, 2025