In-depth tutorials on LLMs, RAGs and real-world AI agent applications.

★ 41,678⑂ 6,662👁 486⑃ 214● 54▤ 0◈ 0
Jupyter NotebookMITCreated 2024-10-21join.dailydoseofds.com
41,678
stars
+141+755+3,398
6,662
forks
486
watchers
214
prs
54
issues
0
releases
0
discussions

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 - RAG powered by Meta's Llama 4

 Multimodal & Media
- Image Generation with Janus-Pro - Local image generation with DeepSeek Janus-pro 7B
- Video RAG with Gemini - Chat with videos using G

Top issues

Snapshot: 2026-11-10T09:35:25Z · Data license Apache-2.0 · JSON