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

scramble: Improve Writing with AI in Your Browser
Scramble is a Chrome extension that applies AI prompts to selected text on webpages. It suits people who want customizable writing help and a choice of hosted or local LLM providers instead of a fixed editing workflow.

llmgym: Build and Benchmark LLM Applications That Learn
LLMGym provides a shared environment interface for developing and evaluating LLM applications that learn from feedback. It is aimed at researchers and developers who want to test agents across varied interactive tasks.

ai-chat: Build Laravel Apps with Streaming AI Chat
A Laravel starter kit for building authenticated AI chat applications with streamed responses and support for multiple model providers. It suits developers who want a customizable Vue and Inertia foundation rather than building chat infrastructure from scratch.

cherry-studio: Chat Across AI Models in a Desktop App
Cherry Studio is a cross-platform desktop client for chatting with cloud and local language models in one place. It suits people who want to compare models, use ready-made assistants, and work with documents without setting up a separate client for each provider.

shortest: Write End-to-End Tests in Natural Language
Shortest is a TypeScript end-to-end testing framework that turns natural-language instructions into browser tests, using Anthropic Claude and Playwright. It suits teams that want to describe user flows plainly while retaining hooks for custom assertions and setup.

context7: Give AI Coding Tools Current Library Docs
Context7 retrieves version-aware library documentation and code examples for AI coding assistants, helping reduce outdated guidance and invented APIs. It offers both a CLI-and-skills setup and an MCP server integration.

textgen: Run Local Language Models in a Desktop App
TextGen is a private desktop and web interface for running local language models, with support for chat, vision, tools, and compatible APIs. It suits people who want to use and manage models on their own hardware.

claude-code-webui: Use Claude Code in a Web Chat Interface
Claude Code Web UI turns the Claude CLI into a browser-based chat interface with streaming responses, project selection, and conversation history. It is archived and no longer actively maintained, so treat it as a reference or fork it before relying on it.

langwatch: Test and Monitor LLM Applications and AI Agents
LangWatch helps teams evaluate, test, and monitor LLM applications and AI agents in production. It combines observability, simulation testing, prompt management, an AI gateway, and governance, with cloud and self-hosted options.

AgentStack: Scaffold AI Agent Projects
AgentStack is a Python CLI that creates and develops AI agent projects with supported frameworks, providers, and tools preconfigured. It suits developers who want a practical starting point without committing to a low-code platform or fixed stack.

index: Automate Complex Tasks in a Web Browser
Index is a Python browser agent that uses reasoning-capable language models to carry out multi-step web tasks and return structured results. It offers a CLI, a Python interface, and a serverless API, but the repository is archived.

StreamingKokoroJS: Generate Speech Locally in Your Browser
StreamingKokoroJS turns text into speech in the browser with the Kokoro-82M model. It streams audio locally, with WebGPU acceleration when available and a WebAssembly fallback, without sending text to a server.