Open Source AI Projects
Discover 275 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.
275 repositories · updated October 4, 2026

Foxel: Manage Private Cloud Files with AI Search
Foxel is a self-hosted file hub for individuals and teams that connects multiple storage backends in one interface. It combines file previews, access controls, sharing, and semantic search for finding content beyond filenames.

gitingest: Turn Git Repositories into LLM-Ready Text
Gitingest packages a Git repository or local directory into a structured text digest designed to provide code context to language models. Use it from the command line, Python, a browser extension, or its hosted web app.

awesome-AI-books: Find AI Books, Papers, and Learning Resources
A curated directory of books, papers, online references, and practice environments across AI and related fields. It helps learners find starting points for topics from mathematics and machine learning to reinforcement learning and quantum computing.

RAG-Anything: Search Documents Across Text, Images, Tables, and Equations
RAG-Anything extends LightRAG with a pipeline for parsing and querying multimodal documents. It is aimed at teams and researchers who need one retrieval system for mixed-content files rather than text-only RAG.

faiss: Search and Cluster Dense Vectors Efficiently
Faiss provides indexing methods for similarity search and clustering over dense vectors, with trade-offs between search speed, accuracy, and memory use. It suits teams building vector retrieval or large-scale nearest-neighbor systems in C++ or Python.

cactus: Run AI Inference on Phones and Wearables
Cactus is a C++ inference engine for running language, vision, and speech models on mobile and edge devices. It combines quantization, device-focused kernels, and optional cloud handoff for applications that need local inference with a fallback for harder queries.

ai-file-sorter: Organize and Rename Files with AI
AI File Sorter is a cross-platform desktop app that suggests categories and clearer filenames for images, documents, and supported media. Review every proposed change before applying it, using local models for offline, on-device workflows or remote models with your credentials.

page-assist: Use Local AI Models While Browsing
Page Assist is a browser extension that connects a sidebar and chat interface to local AI models. It suits people who want to ask questions about webpages or chat with models through Ollama and compatible endpoints.

rocketnotes: Write and Organize Notes with AI
Rocketnotes is a Markdown notes app that combines hierarchical documents and search with AI features such as document chat, writing completion, and note archiving. Use it as a hosted web or Electron app, or run it locally with Docker.

turboseek: Build an AI Search Engine with Web Sources
TurboSeek is a TypeScript web app that answers questions using web search results and language models. It is suited to developers who want to explore or adapt a Perplexity-style search experience, with external API credentials required to run it.

awesome-copilot: Customize GitHub Copilot with Community Resources
A community collection of custom agents, instructions, skills, hooks, workflows, and plugins for GitHub Copilot. Browse and search resources on the project website, or install plugins through the Copilot CLI.

speakr: Transcribe Audio and Turn It Into Searchable Notes
Speakr is a self-hosted web app that turns audio recordings into searchable transcripts, summaries, and notes. It suits individuals and groups who want to organize recordings on their own infrastructure and can configure cloud or self-hosted transcription and AI services.