Open Source AI Projects
Discover 87+ curated GitHub repositories for building with AI. Updated daily with trending projects, frameworks, and tools.
⭐ Featured ProjectsRefreshed daily
gemini-cli
google-gemini/gemini-cli
Official Gemini CLI tool that brings Google's Gemini AI model directly into terminal workflows. Features MCP (Model Context Protocol) support for enhanced AI agent capabilities.
awesome-llm-apps
Shubhamsaboo/awesome-llm-apps
Collection of practical LLM applications demonstrating RAG systems, AI agents, and multi-model integrations using popular frameworks. Includes ready-to-run examples with OpenAI, Anthropic, and open-source models.
markitdown
microsoft/markitdown
Microsoft's Python tool for converting various file formats (PDF, DOCX, PPTX, images) to clean Markdown. Designed for RAG pipelines and document processing workflows.
Showing 1–20 of 87 projects
Page 1 of 5
tensorflow
⭐tensorflow/tensorflow
TensorFlow is Google's comprehensive open-source machine learning framework supporting distributed training and deployment across multiple platforms. It provides high-level APIs in Python while leveraging optimized C++ backends for performance.
Essential production-ready framework with extensive ecosystem, battle-tested scalability, and comprehensive tooling for both research and enterprise ML deployments.
stable-diffusion-webui
AUTOMATIC1111/stable-diffusion-webui
AUTOMATIC1111's Stable Diffusion WebUI is a feature-rich web interface for running Stable Diffusion models locally. It provides an intuitive GUI with advanced features like ControlNet, extensions, and custom model support.
Most popular and comprehensive interface for local image generation with extensive customization options and active community support.
transformers
⭐huggingface/transformers
Hugging Face Transformers is the de facto standard library for pre-trained transformer models across NLP, computer vision, and audio. It provides unified APIs for thousands of models with seamless PyTorch/TensorFlow integration.
Industry standard for accessing and fine-tuning state-of-the-art models with exceptional documentation and community ecosystem.
langflow
langflow-ai/langflow
Langflow is a visual workflow builder for creating AI agents and LLM applications through drag-and-drop interface. It generates Python code from visual flows and supports deployment to various platforms.
Democratizes AI application development with visual programming while maintaining the flexibility of underlying code generation.
awesome-chatgpt-prompts
f/awesome-chatgpt-prompts
A curated collection of effective prompts for ChatGPT and other LLMs, organized by use cases and roles. Includes a TypeScript web application for browsing and sharing prompts.
Saves time with proven prompt templates and provides inspiration for effective prompt engineering across various domains.
dify
langgenius/dify
Dify is a production-ready platform for building and deploying agentic workflows with visual interface, API management, and multi-model support. It combines no-code/low-code development with enterprise features.
Complete platform for rapid AI application development with production features like monitoring, API management, and team collaboration.
langchain
⭐langchain-ai/langchain
LangChain is a comprehensive framework for building applications with language models, featuring chains, agents, memory, and tool integrations. It provides abstractions for complex LLM workflows and multi-agent systems.
Industry-leading framework for LLM applications with extensive integrations and proven patterns for agent development.
system-prompts-and-models-of-ai-tools
x1xhlol/system-prompts-and-models-of-ai-tools
A comprehensive collection of system prompts and internal configurations from popular AI development tools like Cursor, Claude, Copilot, and others. Provides insights into how leading AI tools structure their instructions.
Valuable resource for understanding prompt engineering techniques used by professional AI tools to improve your own implementations.
generative-ai-for-beginners
microsoft/generative-ai-for-beginners
Microsoft's structured 21-lesson curriculum covering generative AI fundamentals through hands-on Jupyter notebooks. Covers key concepts from prompt engineering to building complete applications.
Comprehensive learning resource with practical examples and structured progression for developers entering the generative AI space.
gemini-cli
google-gemini/gemini-cli
Official Gemini CLI tool that brings Google's Gemini AI model directly into terminal workflows. Features MCP (Model Context Protocol) support for enhanced AI agent capabilities.
Official Google tool that streamlines AI integration into development workflows with terminal-native experience and agent capabilities.
awesome-llm-apps
Shubhamsaboo/awesome-llm-apps
Collection of practical LLM applications demonstrating RAG systems, AI agents, and multi-model integrations using popular frameworks. Includes ready-to-run examples with OpenAI, Anthropic, and open-source models.
Practical code examples that accelerate LLM application development with working implementations of common patterns.
markitdown
microsoft/markitdown
Microsoft's Python tool for converting various file formats (PDF, DOCX, PPTX, images) to clean Markdown. Designed for RAG pipelines and document processing workflows.
Solves a common pain point in RAG systems by providing reliable document-to-markdown conversion for better text processing.
ML-For-Beginners
microsoft/ML-For-Beginners
Microsoft's comprehensive 12-week machine learning curriculum with 26 lessons covering classical ML algorithms, practical applications, and hands-on projects using Python and R.
Well-structured learning path for traditional machine learning with practical exercises and real-world applications.
funNLP
fighting41love/funNLP
Comprehensive Chinese NLP resource collection including datasets, models, tools, and libraries for various Chinese language processing tasks. Covers everything from word segmentation to knowledge graphs.
Invaluable resource for Chinese NLP development with extensive tools and datasets not readily available elsewhere.
browser-use
browser-use/browser-use
Browser-use enables AI agents to interact with websites through automated browser control using Playwright. It provides a Python framework for building web automation agents that can navigate and interact with any website.
Bridges the gap between AI agents and web interaction, enabling automation of complex web-based tasks that traditional APIs cannot handle.
llm-course
mlabonne/llm-course
Comprehensive course and roadmap for learning Large Language Models with practical Colab notebooks covering fine-tuning, RLHF, and deployment strategies. Includes both theoretical concepts and hands-on implementation.
Structured learning path for LLM development with practical notebooks that bridge theory and implementation.
redis
redis/redis
Redis is a high-performance in-memory data structure server supporting caching, real-time analytics, and vector search capabilities. Now includes native vector database features for AI applications.
Battle-tested infrastructure component that now supports vector operations, making it ideal for RAG systems and real-time AI applications.
stable-diffusion
CompVis/stable-diffusion
The original Stable Diffusion implementation from CompVis, providing the foundational latent diffusion model for text-to-image generation. Includes research code and model weights.
Reference implementation for understanding diffusion model internals and building custom image generation solutions.
ragflow
infiniflow/ragflow
RAGFlow is an open-source RAG engine that combines retrieval-augmented generation with agent capabilities. Features advanced document parsing, knowledge graph integration, and multi-agent workflows.
Production-ready RAG platform with advanced features like graphRAG and agent integration that goes beyond basic document Q&A.
awesome-machine-learning
josephmisiti/awesome-machine-learning
Curated list of machine learning frameworks, libraries, and tools organized by programming language and application domain. Covers classical ML, deep learning, and specialized domains.
Comprehensive reference for discovering ML tools across different languages and domains with community-vetted recommendations.