Open Source Python Projects
Discover 599 open source Python repositories from GitHub, each with an analysis of what it does, key features, use cases and alternatives. Python projects here are most often combined with LLM, AI and Machine Learning. Last updated October 3, 2026.
599 repositories · updated October 3, 2026

karpathy-llm-wiki: Build a Karpathy-Style LLM Knowledge Base
karpathy-llm-wiki is an Agent Skills-compatible tool that implements Karpathy's LLM Wiki idea, allowing users to build a durable knowledge base. It enables LLMs to maintain structured wiki pages by ingesting sources, compiling knowledge, and answering questions with citations. This project offers a robust alternative to traditional RAG for compounding knowledge over time.

Tau: A Minimalist Python Coding Agent for Your Terminal
Tau is a Python port of Pi's minimalist coding agent, designed to live in your terminal. It allows users to make requests like "explain this repo" or "add tests," and it can read files, edit code, and run commands. Beyond its utility, Tau also serves as a teaching project, demonstrating how coding agents are built with a small, readable codebase.

Awesome Harness Engineering: Building Reliable AI Agent Systems
Awesome Harness Engineering is a comprehensive curated list dedicated to the discipline of designing robust AI agent harnesses. It offers a wealth of resources, patterns, and templates essential for building reliable AI agent systems. Developers can explore tools, best practices, and foundational concepts across various critical areas of agent development.

Best of Agent Harnesses: A Curated List for AI Agent Development
RyanAlberts' Best of Agent Harnesses is a comprehensive, curated, and ranked list of over 100 AI agent harnesses and orchestration frameworks. It provides valuable insights for building reliable agentic systems, offering both human-readable guides and machine-readable formats for agents themselves. The repository is rescored weekly to ensure up-to-date recommendations.

CQ: An Open Standard for Shared Agent Learning by Mozilla.ai
CQ is an open standard designed to prevent AI agents from repeatedly making the same mistakes by enabling them to persist, share, and query collective knowledge. It facilitates a structured exchange of ideas, allowing agents to learn from each other's experiences and accelerate development. This system helps agents avoid redundant debugging and discover solutions more efficiently.

Otari: Self-Hosted OpenAI-Compatible LLM Gateway for 40+ Providers
Otari, from Mozilla AI, is an open-source, self-hosted LLM gateway. It provides a single OpenAI-compatible endpoint to connect with over 40 model providers, offering features like virtual keys, budget enforcement, and usage tracking. This solution empowers users to manage their AI stack with greater control and flexibility.

Wasm Agents Blueprint: Run Python AI Agents in Your Browser with WebAssembly
Wasm Agents Blueprint is an innovative project from Mozilla AI that allows you to run Python-based AI agents directly in your web browser using WebAssembly (Wasm) and Pyodide. It bridges the gap between powerful Python AI frameworks, like the OpenAI Agents SDK, and browser-based applications. This blueprint eliminates the need for complex server setups or Docker containers, offering a streamlined way to experience AI agents.

agent-factory: Generate Executable AI Agent Workflows
Agent Factory turns natural-language task descriptions into executable Python agent workflows, using MCP tools and the any-agent library. It is aimed at developers who want to create, evaluate, and run agents without hand-coding every workflow.

EnvHarness: Dynamically Adapting Environments for Agent Learning
EnvHarness empowers large language models (LLMs) acting as autonomous agents to learn more effectively from interactive environments. It achieves this by wrapping static environments with plug-in components, making them dynamically controllable without altering their internal code. This innovative approach allows environments to target specific agent weaknesses and continuously teach as agents improve, leading to more effective and efficient learning outcomes.

ArcReel: Open-Source AI Video Production Workspace for Stories and Scripts
ArcReel is an open-source, self-hosted AI video production workspace designed to transform novels, screenplays, or product assets into short videos. It offers a comprehensive pipeline for content analysis, asset management, storyboarding, and video generation, ensuring visual continuity and cost tracking. Users can control the production process and export editable drafts for further refinement.

awesome-grok-bot: A Curated List of Grok Bot Resources and Tools
The `awesome-grok-bot` repository is a comprehensive, bilingual collection of resources for Grok Bot, the always-on AI teammates with dedicated cloud computers. It provides curated links to official documentation, tutorials, real-world use cases, and community discussions. This list is an invaluable guide for anyone looking to explore or implement Grok Bot solutions.

xlrd: Read Data from Legacy Excel Files
xlrd is a Python library for reading cell data and formatting from legacy Excel .xls files. It suits scripts and applications that need to inspect older spreadsheets, but it does not read newer Excel formats such as .xlsx.