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

xiaozhi-esp32-server: Run a Backend for ESP32 Voice Devices
A self-hosted backend for xiaozhi-esp32 devices, providing voice interaction, AI model integrations, device control, and an administration console. It suits ESP32 owners who want to deploy and configure their own service.

rag-web-ui: Build Knowledge-Base Q&A with RAG
RAG Web UI is a self-hostable web application for creating question-answering systems over your own documents. It combines document ingestion, vector search, and configurable cloud or local language models, with a web interface and OpenAPI access.

gemini-cli: Use Gemini as an Agent in Your Terminal
Gemini CLI brings Gemini models into a terminal-based agent for working with code, files, shell commands, and web information. It suits developers who want interactive assistance or scriptable workflows, with support for custom tools through MCP.

gptpdf: Convert PDFs into Markdown with Vision Models
gptpdf turns PDF pages into Markdown using a vision-capable model, aiming to preserve layouts such as tables, formulas, and figures. It suits developers who need an API-based PDF parsing component and can provide access to a compatible model.

amurex: AI Copilot for Online Meetings
Amurex is a Chrome extension that assists with Google Meet and Microsoft Teams meetings through live suggestions, transcripts, summaries, and follow-up emails. It suits people who want meeting context and action items captured without taking notes manually.

OLMoE.swift: Run OLMoE Locally on Apple Devices
OLMoE.swift is an Apple app for chatting with Ai2’s OLMoE language model on-device. It suits people who want private, offline-capable model use on iOS or macOS, provided their device can run the app and model.

run-gemini-cli: Run Gemini CLI in GitHub Actions
run-gemini-cli brings Gemini CLI into GitHub Actions for automated coding tasks and on-demand help in issues and pull requests. It suits teams that want AI-assisted reviews, triage, or repository changes within their existing workflows.

chatbang: Access ChatGPT from the Terminal
Chatbang is a Go CLI that provides terminal access to ChatGPT without requiring an API key. It uses a Chromium browser session, so it suits users who prefer a terminal interface and already have a compatible browser installed.

harmony: Render and Parse OpenAI Harmony Conversations
OpenAI Harmony is a Rust-based library with Python bindings for rendering and parsing the conversation format used by gpt-oss. It is useful for developers building inference systems that need to handle Harmony messages, channels, and tool calls directly.

gpt-engineer: Generate and Improve Code from Natural Language
gpt-engineer is a Python CLI for turning natural-language specifications into code and iterating on existing projects with AI. It suits developers experimenting with code-generation agents who want a hackable local workflow.

ComfyUI-Copilot: Add AI Assistance to ComfyUI Workflows
ComfyUI-Copilot is a custom node that helps ComfyUI users create, debug, and revise image-generation workflows with AI assistance. It is useful for creators and developers who want workflow support and parameter tuning inside ComfyUI.

FinGPT: Adapt Language Models for Financial Tasks
FinGPT provides financial datasets, fine-tuned language models, benchmarks, and workflows for tasks such as sentiment analysis and forecasting. It suits researchers and developers adapting open models to finance, with local GPU inference or supported cloud APIs.