LazyDesk AI: Your Local AI Productivity Assistant 🚀
This is a submission for the Hacktoberfest Open-Source AI Challenge Week 3: Slow and Steady
What I Built
I built LazyDesk AI, a local-first AI productivity assistant that helps users spend less time on repetitive tasks and more time on meaningful work.
Students, developers, and busy individuals often spend time summarizing notes, creating task lists, organizing filenames, and planning their day. LazyDesk AI brings these workflows together in one simple dashboard.
Features
- 📝 Smart Summary: Convert long text into concise, easy-to-understand summaries.
- ✅ Auto Task Maker: Turn notes and ideas into actionable checklists.
- 📁 File Organizer: Get cleaner filename suggestions and export a rename plan.
- ☀️ Morning Brief: Generate a productivity brief based on pending tasks.
- 🔒 Local AI: Run compatible AI models locally using Ollama.
- 🌙 Dark Mode: Switch between light and dark themes.
The idea is simple: let AI help with repetitive work so people can focus on what matters.
Demo
🌐 Live Website: https://himanshugupta4105.github.io/LazyDesk-AI/#dashboard
The frontend is hosted on GitHub Pages. The AI features require Ollama to be installed and running locally on the user's computer.
Code
💻 GitHub Repository: https://github.com/Himanshugupta4105/LazyDesk-AI
The project uses three main frontend files:
-
index.html— Dashboard structure -
style.css— Styling and responsive layout -
script.js— UI interactions and AI integration
I chose a lightweight frontend so that the project remains easy to understand, modify, and extend.
How I Built It
I built LazyDesk AI using HTML, CSS, JavaScript, and Ollama.
The project is designed to use Qwen2.5 3B, an open-weight AI model that can run locally through Ollama.
Here is how the AI workflow operates:
- The user enters text or selects a productivity feature.
- JavaScript prepares a prompt for the selected task.
- The application sends the prompt to Ollama's local API.
- The AI model generates a response.
- The dashboard displays the result.
For file organization, the application suggests cleaner filenames and creates an exportable rename plan instead of automatically changing files.
One important detail: GitHub Pages hosts the frontend, not the AI model. Users need a local Ollama installation, a downloaded model, and suitable browser connection settings to use the AI features.
Why Does Open Innovation Matter?
Open innovation makes AI experimentation more accessible to students, independent developers, and open-source communities.
Using Ollama and an open-weight model allows LazyDesk AI to explore useful AI workflows without depending on a paid, hosted AI API.
This approach offers several benefits:
- Accessibility: Developers can experiment with local AI without per-request hosted API fees.
- Privacy-conscious design: Prompts can remain on the user's computer when local inference is configured correctly.
- Flexibility: Users can choose compatible models and customise prompts.
- Transparency: Developers can inspect and improve the frontend code.
- Community collaboration: Other developers can extend the project and contribute new features.
Open innovation is about more than making software available. It gives people the freedom to learn, experiment, adapt, and build on existing technology.
My Agent Session
I developed the project iteratively, working on the frontend, local AI integration, and documentation.
I do not yet have a verified DevRelay agent-session link to share, so I have left out an unverified recording. I hope to include a session record in a future update.
The Lazy Payoff
LazyDesk AI is designed to reduce the small, repetitive tasks that interrupt focused work.
Instead of manually extracting key points from notes, users can generate a summary. Instead of writing every task from scratch, they can generate a checklist. The file organizer also helps standardize filenames.
I have not yet conducted a controlled test to measure the actual time saved, so I will not claim a specific number.
My next step is to test these workflows with users, measure the time required with and without the assistant, and improve the experience based on their feedback.
Prize Categories
Project focus: Open-Source AI and Local Inference.
LazyDesk AI explores how an open-weight model running locally can support everyday productivity through a lightweight web application.
I will select the applicable partner prize categories according to the official challenge rules and the project's eligibility.
Final Thoughts
LazyDesk AI started with one simple question:
What if AI could handle repetitive tasks so we could focus on what really matters?
This project is my step toward exploring that idea using open-source tools, local inference, and familiar web technologies.
It is a work in progress, and I look forward to learning from the community, receiving feedback, and making it more useful.
Thanks for reading! ⭐
Built with HTML, CSS, JavaScript, and Ollama.
LazyDesk AI — Work less, live more.
Top comments (0)