ai-engineering-hub

patchy631/ai-engineering-hub

AI Engineering Hub

36k
Stars
6.0k
Forks
118
Open issues
454
Watchers
Jupyter Notebook MITLast pushed Jun 8, 2026

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

Install

git clone https://github.com/patchy631/ai-engineering-hub

README


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:

  1. Complete Beginners: Check out the AI Engineering Roadmap for a comprehensive learning path
  2. Learn the Basics: Start with Beginner Projects like OCR apps and simple RAG implementations
  3. Build Your Skills: Move to Intermediate Projects with agents and complex workflows
  4. 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