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

Operit: Run AI Agents and Chat on Android
Operit is an Android AI agent platform that connects cloud or local models to device tools, terminals, browsers, and project workspaces. It suits Android users who want AI-assisted automation, development, and chat in one app.

instructor: Extract Validated Structured Data from LLMs
Instructor is a Python library that turns LLM responses into validated, typed data using Pydantic models. It suits applications that need reliable extraction across supported model providers without writing custom parsing and validation flows.

53AIHub: Manage AI Agents, Knowledge, Prompts, and Tools
53AIHub is an AI portal for organizations that want to publish and operate agents, prompts, tools, and knowledge bases in one place. It connects to platforms such as Coze, Dify, FastGPT, and RAGFlow, with options for cloud or self-hosted deployment.

ChatTTS: Generate Expressive Speech for Dialogue
ChatTTS is a generative text-to-speech model built for dialogue, including assistant-style speech. It supports Chinese and English, multiple speakers, and controls for prosody such as pauses and laughter.

claude-code-proxy: Connect Claude Code to OpenAI and Gemini
A Python proxy lets Anthropic-compatible clients such as Claude Code use OpenAI, Gemini, or direct Anthropic backends. It translates requests and responses through LiteLLM, with configurable model mappings and provider selection.

LivePortrait: Animate Portraits from Images and Video
LivePortrait is a PyTorch project for animating human and animal portraits using a driving video or motion template. It supports portrait video editing and offers command-line inference and a Gradio interface.

AnyCrawl: Crawl Websites and Extract LLM-Ready Data
AnyCrawl is a TypeScript toolkit for scraping individual pages, crawling sites, processing batches of URLs, and extracting structured data with LLMs. It suits developers building data pipelines for AI applications who need browser rendering or parallel processing.

Ollama-OCR: Extract Text from Images and PDFs with Vision Models
Ollama-OCR uses vision-language models served by Ollama to extract text and structured content from images and PDFs. It offers a Python package for single or batch processing and a Streamlit interface for interactive use.

FoloUp: Conduct AI-Powered Voice Hiring Interviews
FoloUp is a web app for teams to create and share AI-led voice interviews based on job descriptions. It analyzes candidate responses and provides a dashboard for reviewing interview results.

Zero: Self-Host an AI-Powered Email App
Zero is a self-hostable email app that connects accounts such as Gmail and Outlook in a unified inbox, with AI agents to modernize email workflows. It suits people who want an extensible alternative to closed email apps and are prepared to configure and operate the services it needs.

meetily: Transcribe and Summarize Meetings Locally
Meetily is a desktop meeting assistant that records, transcribes, and summarizes meetings using local models and configurable AI providers. It suits people and organizations that want more control over meeting data than cloud-first tools provide.

sitefetch: Turn Website Content Into a Text File
sitefetch crawls a website and saves readable page content in a text file for use with AI models. It suits developers and researchers who need to collect site documentation or other web content for analysis.