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: 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.

AndroidAIAI Agents
Added Oct 12, 2025 View details
instructor: Extract Validated Structured Data from LLMs

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.

PythonAILLM
Added Oct 12, 2025 View details
53AIHub: Manage AI Agents, Knowledge, Prompts, and Tools

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.

AIAI AgentsKnowledge Base
Added Oct 12, 2025 View details
ChatTTS: Generate Expressive Speech for Dialogue

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.

PythonAIMachine Learning
Added Oct 12, 2025 View details
claude-code-proxy: Connect Claude Code to OpenAI and Gemini

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.

PythonAILLM
Added Oct 12, 2025 View details
LivePortrait: Animate Portraits from Images and Video

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.

PythonAIMachine Learning
Added Oct 12, 2025 View details
AnyCrawl: Crawl Websites and Extract LLM-Ready Data

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.

TypeScriptNode.jsWeb Scraping
Added Oct 12, 2025 View details
Ollama-OCR: Extract Text from Images and PDFs with Vision Models

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.

PythonAIComputer Vision
Added Oct 12, 2025 View details
FoloUp: Conduct AI-Powered Voice Hiring Interviews

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.

TypeScriptAI AgentsAI
Added Oct 12, 2025 View details
Zero: Self-Host an AI-Powered Email App

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.

EmailSelf HostedAI
Added Oct 12, 2025 View details
meetily: Transcribe and Summarize Meetings Locally

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.

AIRustSelf Hosted
Added Oct 12, 2025 View details
sitefetch: Turn Website Content Into a Text File

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.

TypeScriptCLIWeb Scraping
Added Oct 12, 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 ❤️