Skip to content

kennedyraju55/90-local-llm-projects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

29 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🎯 100 Local LLM Projects

A curated collection of 100 production-level AI applications β€” all running locally with Gemma 4 + Ollama. Zero cloud costs. 100% private.

Python License Local LLM Privacy Projects

🎬 Demo

Each project includes a Streamlit or FastAPI web interface. Launch any project and interact with it through a clean, modern UI β€” all powered by a local LLM with zero API calls.

πŸ”₯ Why This Exists

Cloud AI APIs are expensive, rate-limited, and your data leaves your machine. This collection proves you can build production-quality AI applications that run entirely on your hardware. From healthcare to legal, education to creative writing β€” 100 real-world tools, all powered by a single local model.

Whether you're a developer exploring LLM capabilities, a privacy-conscious professional, or someone who wants to build AI tools without recurring API costs β€” this repo is your launchpad.

✨ Features

  • 🧠 100 production-level AI applications spanning 15+ domains
  • πŸ”’ 100% local processing β€” no data ever leaves your machine
  • πŸ’° Zero cloud costs β€” no API keys, no subscriptions, no usage limits
  • πŸ₯ Healthcare AI β€” patient intake summarizer, symptom checker, drug interaction analyzer
  • βš–οΈ Legal AI β€” contract clause analyzer, legal brief summarizer, compliance checker
  • πŸŽ“ Education AI β€” study buddy bot, essay grader, language learning assistant
  • πŸ’» Developer Tools β€” code reviewer, API doc generator, git commit message writer
  • 🎨 Creative AI β€” story writer, poetry generator, recipe creator
  • πŸ“Š Business AI β€” resume analyzer, meeting summarizer, email draft assistant
  • 🐾 Specialty Bots β€” veterinary advisor, fitness coach, travel planner, and more
  • πŸ–₯️ Multiple interfaces β€” CLI, Streamlit Web UI, and FastAPI REST API for each project
  • 🐳 Docker support β€” containerized deployment for every project
  • βœ… Test suites β€” pytest coverage included

πŸ—οΈ Architecture

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚                    User Interface Layer                   β”‚
β”‚  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”  β”‚
β”‚  β”‚   CLI    β”‚  β”‚ Streamlit UI β”‚  β”‚  FastAPI REST API  β”‚  β”‚
β”‚  β””β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”˜  β””β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”˜  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜  β”‚
β”‚       β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜            β”‚
β”‚                       β–Όβ–Ό                                 β”‚
β”‚              β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”                         β”‚
β”‚              β”‚   Core Engine   β”‚  (domain-specific logic) β”‚
β”‚              β”‚  + LLM Client   β”‚                         β”‚
β”‚              β””β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”˜                         β”‚
β”‚                       β–Ό                                  β”‚
β”‚              β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”                         β”‚
β”‚              β”‚  Common Module  β”‚  (shared LLM interface)  β”‚
β”‚              β””β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”˜                         β”‚
β”‚                       β–Ό                                  β”‚
β”‚              β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”                         β”‚
β”‚              β”‚  Ollama Server  β”‚  (Gemma 4 model)        β”‚
β”‚              β”‚  localhost:11434β”‚                          β”‚
β”‚              β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜                         β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

πŸš€ Quick Start

Prerequisites

  • Python 3.10+
  • Ollama installed and running
  • Gemma 4 model pulled: ollama pull gemma4

Installation

git clone https://github.com/kennedyraju55/90-local-llm-projects.git
cd 90-local-llm-projects

# Pick any project (e.g., patient-intake-summarizer)
cd patient-intake-summarizer
pip install -r requirements.txt

Usage

Each project supports three interfaces:

# CLI
python -m src.<project_name>.cli analyze --input example.txt

# Streamlit Web UI
streamlit run src/<project_name>/web_ui.py

# FastAPI REST API
uvicorn src.<project_name>.api:app --reload

πŸ“ Project Structure

90-local-llm-projects/
β”œβ”€β”€ patient-intake-summarizer/     # πŸ₯ Healthcare AI
β”œβ”€β”€ contract-clause-analyzer/      # βš–οΈ Legal AI
β”œβ”€β”€ pdf-chat-assistant/            # πŸ“„ RAG-based PDF Q&A
β”œβ”€β”€ code-review-assistant/         # πŸ’» Developer Tools
β”œβ”€β”€ resume-analyzer/               # πŸ“Š Business AI
β”œβ”€β”€ study-buddy-bot/               # πŸŽ“ Education AI
β”œβ”€β”€ fitness-coach-bot/             # πŸ‹οΈ Health & Wellness
β”œβ”€β”€ meal-planner-bot/              # 🍽️ Nutrition AI
β”œβ”€β”€ travel-itinerary-bot/          # ✈️ Travel Planning
β”œβ”€β”€ it-helpdesk-bot/               # πŸ–₯️ IT Support
β”œβ”€β”€ veterinary-advisor-bot/        # 🐾 Pet Care AI
β”œβ”€β”€ ... (90+ more projects)        #
β”œβ”€β”€ common/                        # πŸ”§ Shared LLM client module
β”‚   └── llm_client.py              #    Ollama API wrapper
└── README.md

πŸ—‚οΈ Project Categories

Category Count Examples
πŸ₯ Healthcare 10+ Patient intake summarizer, symptom checker, drug interaction analyzer
βš–οΈ Legal 8+ Contract analyzer, legal brief summarizer, compliance checker
πŸŽ“ Education 10+ Study buddy, essay grader, language tutor, quiz generator
πŸ’» Developer Tools 8+ Code reviewer, API doc generator, commit message writer
🎨 Creative 8+ Story writer, poetry generator, recipe creator
πŸ“Š Business 10+ Resume analyzer, meeting summarizer, email assistant
🐾 Specialty 15+ Vet advisor, fitness coach, travel planner, gift recommender
πŸ” Security 5+ Password policy analyzer, phishing detector

🀝 Contributing

Contributions welcome! Whether it's a new project idea, bug fix, or improvement to an existing tool β€” please open an issue or submit a PR.

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/amazing-project)
  3. Commit your changes (git commit -m 'Add amazing AI project')
  4. Push to the branch (git push origin feature/amazing-project)
  5. Open a Pull Request

πŸ“„ License

MIT License β€” see LICENSE

πŸ‘¨β€πŸ’» Author

Nrk Raju Guthikonda

  • 🏒 Senior Software Engineer at Microsoft (Copilot Search Infrastructure)
  • πŸ”— GitHub | LinkedIn
  • πŸš€ Building 116+ open-source AI tools for real-world impact

⭐ If this collection helps you build local AI apps, give it a star!

About

πŸš€ 90 Production-Level Projects Built with Local LLM (Gemma 4 + Ollama) - Complete Python Portfolio

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors