Local LLM MVP
Main contact


Project scope
Categories
Software development Machine learning Artificial intelligenceSkills
next unit of computing (nuc) fastapi language models python (programming language) command-line interface edge intelligence application programming interface (api) user interface (ui) flask (web framework) artificial intelligenceProject Goal
Build a simple MVP of our offline, privacy-first AI platform that allows users to upload documents and receive AI-generated summaries or classifications locally. This prototype will serve as the foundation for our future edge-AI product.
Main Objective / Tasks & Deliverables
Learners will:
- Set up a lightweight local backend using Python (e.g., FastAPI or Flask)
- Connect the backend to a quantized open-source language model (e.g., via llama.cpp or GGUF format)
- Develop a simple front-end interface or CLI for uploading documents and displaying AI outputs
- Implement basic support for common file types (PDF, .txt, .docx)
- Package the MVP for local testing/use on a laptop or NUC
- Document their work and provide setup instructions for reproducibility
Deliverables:
- A working MVP that runs entirely offline on local hardware
- Source code and setup documentation
- Basic UI or command-line interface for demo purposes
Project Outcomes and Deliverables
Learners are expected to complete the following:
- Local Backend/API
- A lightweight backend (e.g., using FastAPI or Flask) that can run locally.
- Routes for uploading documents and returning AI-generated summaries or tags.
- Model Integration
- Integration of an open-source, quantized LLM (e.g., via llama.cpp or GGUF format).
- Ensure the model runs entirely offline on local hardware.
- User Interface (UI or CLI)
- A basic interface (web dashboard or command-line tool) that allows users to:
- Upload a text document (PDF, .txt, .docx)
- View the summarized/classified output
- Documentation
- Clear setup instructions to reproduce the environment locally.
- Short user guide explaining how to use the MVP.
- Demo
- A working demonstration (recorded or live) of the MVP running locally.
Providing specialized knowledge in the project subject area, with industry context.
Sharing knowledge in specific technical skills, techniques, methodologies required for the project.
Direct involvement in project tasks, offering guidance, and demonstrating techniques.
Providing access to necessary tools, software, and resources required for project completion.
Scheduled check-ins to discuss progress, address challenges, and provide feedback.
Supported causes
The global challenges this project addresses, aligning with the United Nations Sustainable Development Goals (SDGs). Learn more about all 17 SDGs here.
About the company
We’re an early-stage startup building a privacy-first, local AI platform that enables organizations to run powerful AI workflows — like document summarization, tagging, or Q&A — entirely offline and on their own hardware. Our mission is to serve sectors like healthcare, legal, and government where data security, compliance, and speed matter. By using open-source models and edge-optimized tools, we’re making AI more accessible, secure, and sustainable — without relying on the cloud.
Main contact

