Open Source Python Projects
Discover 607 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 Library, Developer Tools and LLM. Last updated October 4, 2026.
607 repositories · updated October 4, 2026

GLM-4.5: Run Agentic Reasoning and Coding Models
GLM-4.5 is a family of open-weight mixture-of-experts models for reasoning, coding, and tool-using agents. It includes large and more compact variants, with deployment and fine-tuning guidance for teams with substantial GPU resources.

attachments: Turn Files Into LLM-Ready Context
attachments is a Python library and CLI that turns documents, images, audio, and other inputs into structured text and image artifacts for LLM workflows. It supports local processing, optional service fallback, and adapters for prompts, chat APIs, and RAG chunks.

ARIES: Automate Infrastructure Operations with AI
ARIES is a Python-based operations platform that combines LLM agents, infrastructure monitoring, and automated remediation. It targets teams managing servers, networks, and MQTT devices, with REST API access and webhook alerts.

ROMA: Build Hierarchical Multi-Agent Systems
ROMA is a Python framework for solving complex tasks through recursive planning and coordinated agents. It suits developers building extensible multi-agent workflows with LLMs, tools, and optional persistence or API services.

txtinstruct: Build Instruction-Tuned Models from Your Data
txtinstruct is a Python framework for creating instruction-following datasets and training instruction-tuned models. It is intended for people who want greater control over dataset licensing or to incorporate their own data.

kotaemon: Chat with Documents Using RAG
kotaemon is a customizable web interface and toolkit for asking questions about documents with retrieval-augmented generation. It suits teams that want a self-hosted document QA app or developers building and adapting RAG pipelines.

riffusion-hobby: Generate Music Audio with Stable Diffusion
Riffusion-hobby is a Python library and application for generating music and audio with stable diffusion, including prompt interpolation and spectrogram-to-audio conversion. It suits developers and experimenters who want to run inference locally, but is no longer actively maintained.

agent-zero: Give AI Agents a Linux Workbench
Agent Zero is a Python framework for agents that need a working environment, not just a chat interface. It combines a Dockerized Linux desktop, browser, document editing, projects, extensions, and optional access to host-machine files.

Douyin_TikTok_Download_API: Collect Data and Download Videos
A self-hosted API and console for collecting Douyin and TikTok posts, profiles, comments, and playlists, with no-watermark media downloads. It offers REST, MCP, and CLI access, and stores collected data in PostgreSQL.

deepface: Analyze and Recognize Faces in Python
DeepFace is a Python library that combines face recognition models and detection tools behind a simple API. Use it to verify identities, search face collections, generate embeddings, or estimate facial attributes.

audio2photoreal: Generate Photorealistic Avatars from Audio
A PyTorch research project for generating photorealistic human face and body motion from conversational audio. It includes person-specific pretrained models, training code, and access to the annotated dataset.

IMSI-catcher: Identify Nearby GSM Subscriber Signals
IMSI-catcher uses GSM decoding tools and a software-defined radio receiver to display IMSI values and related carrier details from nearby cellphone signals. It is intended for GSM learning and authorized radio research, not casual use.