Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure. Learn more →
Top 23 Python Gemini Projects
- Project mention: Agents 101 — Build and Deploy AI Agents to Production using LangChain | dev.to | 2025-11-25
LangChain makes this possible. It offers a framework that blends language models, Python functions, prompts, and memory into a single workflow.
-
Stream
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
-
chatgpt-on-wechat
基于大模型搭建的聊天机器人,同时支持 微信公众号、企业微信应用、飞书、钉钉 等接入,可选择ChatGPT/Claude/DeepSeek/文心一言/讯飞星火/通义千问/ Gemini/GLM-4/Kimi/LinkAI,能处理文本、语音和图片,访问操作系统和互联网,支持基于自有知识库进行定制企业智能客服。
-
-
langextract
A Python library for extracting structured information from unstructured text using LLMs with precise source grounding and interactive visualization.
langextract: A tool for extracting language information. View on GitHub
-
-
ChuanhuChatGPT
GUI for ChatGPT API and many LLMs. Supports agents, file-based QA, GPT finetuning and query with web search. All with a neat UI.
-
AstrBot
✨ Agentic IM ChatBot Infrastructure — 聊天智能体基础设施 ✨ 多消息平台集成(QQ / Telegram / 企微 / 飞书 / 钉钉等),强大易用的插件系统,支持 OpenAI / Gemini / Anthropic / Dify / Coze / 阿里云百炼 / 知识库 / Agent 智能体
Project mention: AstrBot: Revolutionizing Chatbot Development with Ease and Flexibility | dev.to | 2025-03-26View the Project on GitHub
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
Found a GitHub list of free LLM APIs 🏆
-
podcastfy
An Open Source Python alternative to NotebookLM's podcast feature: Transforming Multimodal Content into Captivating Multilingual Audio Conversations with GenAI
Podcastfy – I can’t say for sure why they skipped the “i” in their name but we love that they are an open source and equally powerful alternative to NotebookLM. One of our engineers built a bite-sized AI news podcast that I listen to during my commute daily. You can recreate it here using Portia SDK or get the daily podcast on our Discord server’s #ai-news channel.
-
agent-starter-pack
Ship AI Agents to Google Cloud in minutes, not months. Production-ready templates with built-in CI/CD, evaluation, and observability.
Project mention: Production-ready templates for GenAI agents on Google Cloud | news.ycombinator.com | 2025-12-07 -
-
comfyui_LLM_party
LLM Agent Framework in ComfyUI includes MCP sever, Omost,GPT-sovits, ChatTTS,GOT-OCR2.0, and FLUX prompt nodes,access to Feishu,discord,and adapts to all llms with similar openai / aisuite interfaces, such as o1,ollama, gemini, grok, qwen, GLM, deepseek, kimi,doubao. Adapted to local llms, vlm, gguf such as llama-3.3 Janus-Pro, Linkage graphRAG
-
genai-processors
GenAI Processors is a lightweight Python library that enables efficient, parallel content processing.
Project mention: GenAI Processors: Build powerful and flexible Gemini applications | news.ycombinator.com | 2025-07-11The examples at GitHub are worth taking a look at: https://github.com/google-gemini/genai-processors/tree/main/...
Also the research agent example at https://colab.research.google.com/github/google-gemini/genai...
-
learn-generative-ai
Learn Cloud Applied Generative AI Engineering (GenEng) using OpenAI, Gemini, Streamlit, Containers, Serverless, Postgres, LangChain, Pinecone, and Next.js
- Project mention: LLM Observability in the Wild – Why OpenTelemetry Should Be the Standard | news.ycombinator.com | 2025-09-27
Yes, it is happening because OpenInference assumes these span kind values https://github.com/Arize-ai/openinference/blob/b827f3dd659fc...
Anything which doesn't fall in other span kinds is classified as `unknown`
For reference, these are span kinds which opentelemetry emits - https://github.com/open-telemetry/opentelemetry-python/blob/...
-
simplemind
Python API client for AI providers that intends to replace LangChain and LangGraph for most common use cases.
-
clickclickclick
A framework to enable autonomous android and computer use using any LLM (local or remote)
Project mention: Clickclickclick: Framework to enable autonomous, computer use using any LLM | news.ycombinator.com | 2025-06-28 -
Youtube-playlist-to-formatted-text
A desktop application that extracts YouTube playlist transcripts and enhances them using Google's Gemini AI models. The output is a book in any language you want.
Project mention: Turn Entire YouTube Playlists to Markdown Formatted TextBooks(In Any Language) | news.ycombinator.com | 2025-02-18 -
AgentPilot
A versatile workflow automation platform to create, organize, and execute AI workflows, from a single LLM to complex AI-driven workflows.
-
agentsilex
A transparent, minimal, and hackable agent framework. ~300 lines of readable code. Full control, no magic.
Project mention: Show HN: AgentSilex – Transparent agent framework you can read in 30 minutes | news.ycombinator.com | 2025-11-10 -
-
AI-research-SKILLs
Comprehensive open-source library of AI research and engineering skills for any AI model. Package the skills and your claude code/codex/gemini agent will be an AI research agent with full horsepower. Maintained by Orchestra Research.
Project mention: Claude can now run ML research experiments for you | news.ycombinator.com | 2025-12-05 - Project mention: Show HN: FFmpeg Pages – because I was tired of fighting FFmpeg every time | news.ycombinator.com | 2025-08-29
i use shell oracle (https://github.com/djcopley/ShellOracle), works fine most of the time
> convert this video.mp4 to webm without audio using ffmpeg
$ ffmpeg -i video.mp4 -c:v libvpx -an output.webm
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Python Gemini discussion
Python Gemini related posts
-
Claude in Chrome
-
OpenAI are quietly adopting skills, now available in ChatGPT and Codex CLI
-
Production-ready templates for GenAI agents on Google Cloud
-
Show HN: Memory System for Claude Code and Other CLIs
-
Agents 101 — Build and Deploy AI Agents to Production using LangChain
-
Show HN: Automate Robot Data Quality Improvement
-
Meltdown Version Pi
- A note from our sponsor - Stream getstream.io | 23 Dec 2025
Index
What are some of the best open-source Gemini projects in Python? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | langchain | 122,246 |
| 2 | chatgpt-on-wechat | 40,145 |
| 3 | aider | 39,061 |
| 4 | langextract | 17,474 |
| 5 | parlant | 16,726 |
| 6 | ChuanhuChatGPT | 15,416 |
| 7 | AstrBot | 14,197 |
| 8 | free-llm-api-resources | 7,321 |
| 9 | podcastfy | 5,777 |
| 10 | agent-starter-pack | 4,770 |
| 11 | readme-ai | 2,824 |
| 12 | comfyui_LLM_party | 2,038 |
| 13 | genai-processors | 2,015 |
| 14 | learn-generative-ai | 772 |
| 15 | openinference | 772 |
| 16 | simplemind | 535 |
| 17 | clickclickclick | 533 |
| 18 | Youtube-playlist-to-formatted-text | 531 |
| 19 | AgentPilot | 522 |
| 20 | agentsilex | 432 |
| 21 | parllama | 404 |
| 22 | AI-research-SKILLs | 361 |
| 23 | ShellOracle | 310 |