Skip to content
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

135 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hands-On AI Engineering Banner

πŸš€ Hands-On AI Engineering

License: MIT PRs Welcome

A curated collection of practical, production-ready AI projects across multiple modalities, including language models, multimodal models, OCR systems, RAG pipelines, and AI agents. Each project is designed to help you learn, experiment, and build real-world AI applications.

πŸ“‹ Table of Contents


🎯 Why This Repository?

  • Learn by Doing: Each project includes complete code, setup instructions, and documentation
  • Production-Ready: Projects follow best practices and are ready to be adapted for real-world use
  • Diverse Use Cases: From RAG systems to multi-agent workflows and specialized applications
  • Multiple Model Providers: Projects use OpenAI, Anthropic, Google, and open-source models
  • Active Community: Regular updates and new project additions

πŸ—‚οΈ Project Categories

πŸ€– AI Agents

Intelligent ai agents for various automation tasks.

  • Multi-Agent Financial Analyst β€” Team of specialized agents for comprehensive financial analysis
  • FinAgent β€” Financial assistant agent for stock market analysis and insights
  • Daily AI News Digest β€” Automated daily digest from 92 Karpathy-curated tech blogs, delivered to Telegram at 8 AM every morning. MiniMax M2.7 scores every article fetched in the last 24 hours and picks the 3 most significant stories.
  • Agentic Form Filler β€” Powerful agentic form-filling application using Landing AI for layout parsing and MiniMax M2.7 for multi-turn conversational data gathering.
  • AI Travel Planning Agent β€” Multi-agent travel planner that turns a single natural language request into a complete trip plan with flights, hotels, and a day-by-day itinerary.
  • Competitive Intelligence Agent β€” Multi-agent AI system that generates strategic sales battlecards by analyzing competitors through the unique lens of your own business context.
  • Multi-Agent Research Assistant (AG2) β€” Production-grade multi-agent research pipeline using AG2 (formerly AutoGen). Three specialists collaborate under GroupChat with LLM-driven speaker selection to research any topic and produce a structured Markdown report.
  • Self-Reflective Agentic RAG β€” LangGraph-driven RAG system that grades retrieved context for relevance and sufficiency, rewrites the query if needed, and only generates an answer once the context passes validation β€” reducing hallucinations through an iterative retrieval loop.
  • Agentic SQL Search β€” Natural language to SQL agent powered by Gemma 4. Ask plain-English questions about an e-commerce database and the agent writes, executes, and explains the SQL query β€” with full reasoning transparency in the Streamlit UI.
  • Stock Portfolio Analyst β€” AI-powered portfolio analysis agent built with Agno and DeepSeek-V4-Flash. Takes ticker symbols, share counts, and purchase prices, fetches live market data via YFinance, and generates a streaming report covering P&L, concentration risk, valuation flags, and rebalancing recommendations.
  • Eagle Eye β€” AI-powered GitHub PR review agent using OpenClaw and Telegram. Fetches pull request diffs via GitHub MCP, performs structured code review with severity ratings, and posts feedback to GitHub only after user approval.
  • CartMate β€” AI Customer Support Agent β€” Memory-powered e-commerce support agent built with Mem0 and Mistral Small 4. Remembers customers by name, recalls past orders and reported issues across sessions, and picks up conversations exactly where they left off.
  • Multi-Agent Coding Assistant β€” Four-stage coding pipeline powered by Mistral Small 4 and LangChain. A Planner Agent structures the approach, a Coder Agent writes a first draft, a Reviewer Agent critiques it, and the Coder Agent produces a polished final version β€” all surfaced in an expandable Streamlit UI.

πŸ“Έ OCR

Extracting structure and meaning from visual data and documents.

  • Image-to-Structured-Data Extractor β€” High-fidelity visual OCR using Mistral Large 3 and Instructor to convert images into validated, structured JSON.
  • LaTeX Formula OCR - Local vision-language OCR that extracts math formulas from images/PDFs into LaTeX and renders them instantly with KaTeX.

🎧 Audio

Projects for audio understanding and analysis.

  • Music Explorer β€” Chat with any audio file or YouTube video using Gemini 3 Flash. Ask for transcriptions, lyrics, emotion analysis, instrument identification, and timestamp-aware track breakdowns.

🎬 Multimodal

Projects combining vision, video, and language models.

  • GLM-OCR Pro β€” High-performance, local-first Streamlit application for structured document extraction using the GLM-OCR model via Ollama to transform images and PDFs into cleanly formatted Markdown in real-time.
  • Video Understanding Agent β€” Paste a YouTube URL and get an AI-powered chapter summary, key takeaways, and action items powered by Gemini Flash.

πŸ“š RAG Applications

Retrieval-Augmented Generation systems for knowledge-enhanced AI applications.

  • Agentic RAG with O3-Mini & DuckDuckGo β€” RAG system using O3-Mini model with DuckDuckGo search integration
  • Agentic RAG with Qwen & FireCrawl β€” Advanced RAG using Qwen models and FireCrawl for web scraping
  • Vision RAG β€” Multimodal RAG system capable of processing and querying visual content
  • Clinical RAG with ADE β€” High-precision RAG system using LandingAI ADE for visual-first parsing and Mistral Large for grounded clinical reasoning
  • YouTube Transcript RAG β€” Chat with any YouTube video using local Whisper transcription, ChromaDB semantic search, and Mistral Small 4. Answers are grounded in the video content with clickable timestamp links pointing to the exact moment in the video.

🀝 Contributing

We welcome contributions! Whether you're adding new projects, improving existing ones, or fixing bugs, your help makes this repository better for everyone.

How to Contribute

  1. Read the guidelines: Check CONTRIBUTING.md for detailed instructions
  2. Create an issue: Propose your project or improvement
  3. Follow the structure: Use the appropriate category folder
  4. Submit a PR: One project per pull request

Project Structure Requirements

  • Each project must be in its own folder within the appropriate category
  • Must include a comprehensive README.md (use our template)
  • Must include requirements.txt or pyproject.toml
  • Must include .env.example for required API keys
  • Follow snake_case naming convention

πŸ“œ License

This repository is licensed under the MIT License. See the LICENSE file for details.


πŸ™ Acknowledgments

Thank you to all contributors who have helped build this collection of AI engineering projects!


Built with ❀️ by the AI Engineering Community

⬆ Back to Top

About

No description, website, or topics provided.

Resources

Contributing

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages