LazyFlow AI: Turning Messy Messages into Actionable Tasks with Gemma 3
Описание и применение
LazyFlow AI автоматически извлекает задачи, сроки и приоритеты из длинных сообщений, используя локальную модель Gemma 3 4B через Ollama, и позволяет пользователям редактировать, сохранять и отслеживать выполнение задач без внешних сервисов AI.
Задача
Parents and others often receive long, unstructured messages (e.g., school announcements, workplace emails) that contain multiple reminders, deadlines, and activities, making it hard to identify and organize actionable tasks.
Результат
LazyFlow AI reduces manual effort in extracting tasks from lengthy messages by automating task identification, deadline and priority extraction, and task grouping, while enabling editing, completion tracking, and collection saving—all locally without external AI services.
Рабочий процесс
- Paste message into the web app
- Frontend sends text to backend via HTTP
- Backend forwards prompt + message to Ollama API
- Ollama runs Gemma 3 4B locally and returns structured JSON
- Backend validates JSON and returns tasks to frontend
- Frontend displays tasks in dashboard
- User edits, deletes, or marks tasks as completed
- User can group tasks, select subsets, and save into named collections
- Collections and tasks are persisted in browser localStorage
- User tracks completion progress per collection
Доказательства
LazyFlow AI is a simple, full‑stack AI‑powered task management application that transforms long, messy, or unstructured messages into clear, actionable tasks using Google's open‑weight Gemma 3 4B model running locally through Ollama.
When a user pastes a message and clicks Generate Tasks, the React frontend sends the text to the Express backend.
The backend validates the response before returning the extracted tasks to the frontend.
For this MVP, I used localStorage to persist tasks and collections across browser refreshes without introducing a database or authentication system.
- Дата записи: 2026-10-25T09:12:18.767Z