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

asta-paper-finder: Find Papers from Natural-Language Queries
PaperFinder is a single-query research agent that finds papers using content and metadata criteria, then judges and ranks results. This frozen evaluation release is suited to reproducing results or running the core workflow locally, rather than replacing the live service.

Article-Assistant--RAG-Telegram-Bot: Ask Questions About Documents
A Telegram bot that turns web articles, PDFs, text files, and YouTube transcripts into searchable knowledge bases. It uses retrieval-augmented generation to answer questions with source citations and can also create summaries.

chatterbox: Generate Speech from Text with Voice Cloning
Chatterbox is Resemble AI’s Python text-to-speech model family, with English and multilingual options, voice cloning, and expressive speech controls. It suits developers building voice experiences who can manage model inference and its compute requirements.

utcp-specification: Standardize AI Tool Discovery and Calls
UTCP is a protocol specification for discovering and calling tools across different providers and transports. It helps AI systems and other clients use a consistent interface for tools exposed over HTTP, WebSocket, CLI, and other protocols.

Kimi-k1.5: Train Multimodal LLMs with Reinforcement Learning
Kimi k1.5 is a research project describing reinforcement learning methods for training long-context, multimodal language models. It is aimed at researchers studying LLM reasoning and training, rather than users looking for a ready-to-install model.

otto: Add LLM-Powered Automation to Frappe Apps
Otto is an experimental Frappe app and Python library for connecting language models to Frappe workflows. It supports task automation, custom assistants, tool use, and resumable LLM sessions.

Badget: Manage Household Finances with AI-Assisted Insights
Badget is a web app for households to track accounts, transactions, budgets, and financial goals in one place. It combines shared household access with AI-oriented analysis and budgeting features, and is intended for teams comfortable configuring a full-stack application.

pocketpal-ai: Run Language Models on Your Phone
PocketPal AI is a mobile assistant that runs language models and text-to-speech on-device, so chats can stay private and work offline. It suits people who want local AI on iOS or Android without relying on a cloud service.

youtube-transcripts-machine: Extract YouTube Video Transcripts
YTM turns a YouTube video URL into a timestamped transcript with clickable time links and export options. It suits people who need a readable, shareable transcript and are comfortable configuring cloud browser and AI credentials.

MoneyPrinter: Automate YouTube Shorts Creation
MoneyPrinter turns a video topic into a YouTube Short using locally run Ollama models for scripts and metadata. It suits creators who want a self-hosted, queued workflow and are comfortable configuring media tools and services.

gpt-pilot: Build Apps with an AI Developer Assistant
GPT Pilot is a Python tool that works with a developer to plan, code, review, and debug applications step by step. The repository is no longer maintained and includes a security notice about a removed credential-stealing payload.

OmniParse: Turn Documents and Media into AI-Ready Data
OmniParse is a self-hosted Python service that converts documents, images, audio, video, and web pages into structured output for GenAI workflows. It suits teams building ingestion pipelines that want local parsing, but requires Linux and a GPU with at least 8–10 GB of VRAM.