ai-engineering-hub
patchy631/ai-engineering-hub
AI Engineering Hub
Overview
Repository containing tutorials, projects, and resources for learning about and building Large Language Models (LLMs), Retrieval-Augmented Generation models (RAGs), and AI agents.
Categories
Tags
Similar tools
ECC
affaan-m/ECC
The agent harness performance optimization system
AutoGPT
Significant-Gravitas/AutoGPT
AutoGPT: Build, Deploy, and Run AI Agents
prompts.chat
f/prompts.chat
The world's largest open-source prompt library for AI
transformers
huggingface/transformers
🤗 Transformers: the model-definition framework for state-of-the-art machine learning models
JavaGuide
Snailclimb/JavaGuide
Snailclimb/JavaGuide: 面试 & 后端通用面试指南,覆盖计算机基础、数据库、分布式、高并发、系统设计与 AI 应用开发
browser-use
browser-use/browser-use
🌐 Make websites accessible for AI agents. Automate tasks online with ease.
Install
git clone https://github.com/patchy631/ai-engineering-hubREADME
AI Engineering Hub 🚀
Welcome to the AI Engineering Hub - your comprehensive resource for learning and building with AI!
🌟 Why This Repo?
AI Engineering is advancing rapidly, and staying at the forefront requires both deep understanding and hands-on experience. Here, you will find:
- 93+ Production-Ready Projects across all skill levels
- In-depth tutorials on LLMs, RAG, Agents, and more
- Real-world AI agent applications
- Examples to implement, adapt, and scale in your projects
Whether you're a beginner, practitioner, or researcher, this repo provides resources for all skill levels to experiment and succeed in AI engineering.
📋 Table of Contents
- Getting Started
- Newsletter
- Projects by Difficulty
- Beginner Projects (22)
- Intermediate Projects (48)
- Advanced Projects (23)
- Contributing
- License
🎯 Getting Started
New to AI Engineering? Start here:
- Complete Beginners: Check out the AI Engineering Roadmap for a comprehensive learning path
- Learn the Basics: Start with Beginner Projects like OCR apps and simple RAG implementations
- Build Your Skills: Move to Intermediate Projects with agents and complex workflows
- Master Advanced Concepts: Tackle Advanced Projects including fine-tuning and production systems
📬 Stay Updated with Our Newsletter!
Get a FREE Data Science eBook 📖 with 150+ essential lessons in Data Science when you subscribe to our newsletter! Stay in the loop with the latest tutorials, insights, and exclusive resources. Subscribe now!
🎓 Projects by Difficulty
🟢 Beginner Projects
Perfect for getting started with AI engineering. These projects focus on single components and straightforward implementations.
OCR & Vision
- LaTeX OCR with Llama - Convert LaTeX equation images to code using Llama 3.2 vision
- Llama OCR - 100% local OCR app with Llama 3.2 and Streamlit
- Gemma-3 OCR - Local OCR with structured text extraction using Gemma-3
- Qwen 2.5 OCR - Text extraction using Qwen 2.5 VL model
Chat Interfaces & UI
- Local ChatGPT with DeepSeek - Mini-ChatGPT with DeepSeek-R1 and Chainlit
- Local ChatGPT with Llama - ChatGPT clone using Llama 3.2 vision
- Local ChatGPT with Gemma 3 - Local chat interface with Gemma 3
- DeepSeek Thinking UI - ChatGPT with visible reasoning using DeepSeek-R1
- Qwen3 Thinking UI - Thinking UI with Qwen3:4B and Streamlit
- GPT-OSS Thinking UI - GPT-OSS with reasoning visualization
- Streaming AI Chatbot - Real-time AI streaming with Motia framework
Basic RAG
- Simple RAG Workflow - Basic RAG with LlamaIndex and Ollama
- Document Chat RAG - Chat with documents using Llama 3.3
- Fastest RAG Stack - Fast RAG with SambaNova, LlamaIndex, and Qdrant
- GitHub RAG - Chat with GitHub repos locally
- ModernBERT RAG - RAG with ModernBert embeddings
- Llama 4 RAG - R