{"slug": "my-to-do-list-was-full-of-thoughts-not-actions-so-i-built-wasdr-dumptodo", "title": "My To-Do List Was Full of Thoughts, Not Actions — So I Built wasdr-DumpToDo", "summary": "A developer built wasdr — DumpToDo, an offline-first task-management app that uses a locally running language model through Ollama to convert unstructured brain dumps into organized tasks with priorities, categories, time estimates, and subtasks. The app ships as a standalone HTML file, supports models such as qwen3:4b and gemma4:e4b-mlx, and exports tasks to Markdown and Logseq-compatible Markdown. The developer notes that browser access to the local Ollama server may require configuring OLLAMA_ORIGINS, and that local task-processing logic keeps the workflow from depending on a remote AI service for every operation.", "body_md": "*This is a submission for the [Hacktoberfest Open-Source AI Challenge Week 3: Slow and Steady](https://dev.to/challenges/hacktoberfest-week3-2026-10-19)*\n\nEver have so many things on your mind that organizing them becomes a task of its own?\n\nIdeas, reminders, unfinished work, and random thoughts pile up. You write them down, but turning that messy brain dump into a clear list of actionable tasks takes time and effort.\n\nThat's why I'm building wasdr — DumpToDo: a lightweight task-management application that helps turn unstructured thoughts into organized tasks with the help of local AI.\n\nThe idea is simple: dump your thoughts first, organize them second, and focus on getting things done.\n\nBrain dumps: Capture thoughts without having to organize everything upfront.\n\nAI-assisted task processing: Use a locally running language model to help structure unorganized input into tasks.\n\nTask organization: Work with priorities, categories, time estimates, and subtasks.\n\nExport: Export task information in Markdown and Logseq-compatible Markdown formats.\n\nLocal AI integration: Connect to Ollama and use a model installed on your computer, such as qwen3:4b.\n\nStandalone HTML edition: Run the bundled application locally, subject to its runtime, configuration, and dependency requirements.\n\nThe goal is to reduce the mental overhead between thinking about something and knowing what to do next.\n\nInstead of spending more time organizing your thoughts, you can spend more time acting on them.\n\n| title | wasdr — DumpToDo: Turn Brain Dumps into Actionable Tasks with Local AI | \n|---|---|\n| tags | devchallenge, hf26challenge, ollama, opensource , gemma | \n\nEver had a head full of tasks, ideas, reminders, and things you need to get done — but organizing all of them feels like another task?\n\nThat's the problem I wanted to solve with **wasdr — DumpToDo**.\n\nwasdr is an offline-first, brain-dump-to-task management app designed to turn messy notes into actionable tasks. Instead of manually breaking down every thought, you can dump your thoughts into one place and let the app organize them into a structured task list.\n\nThe goal is simple: spend less time managing your to-do list and more time actually doing the work.\n\nThe project is packaged as a standalone HTML file, with the interface and application logic bundled into the file.\n\nProject: wasdr — DumpToDo\n\nRepository: A public repository .\n\nI built wasdr around a simple workflow:\n\nThe local AI setup\n\nOllama provides the local model runtime. The application connects to the Ollama API at:\n\nMy local setup includes the qwen3:4b model , and the gemma4:e4b-mlx. The application also supports selecting a model through its configuration.\n\nBecause a browser page and a local Ollama server have different origins, browser access may require configuring Ollama's allowed origins using OLLAMA_ORIGINS.\n\nOnce the model is downloaded and the local service is configured, inference can run on the user's own machine without sending prompts to a hosted model API.\n\nThe standalone application also includes local task-processing logic, so its task organization workflow is not dependent on a remote AI service for every operation.\n\nOpen innovation makes it easier to experiment with AI models, inspect implementations, and build workflows around the tools that work for you.\n\nFor this project, using Ollama and a locally runnable model makes the AI integration more flexible. I can experiment with model selection and local inference without tying the core workflow to one hosted inference provider.\n\nIt also creates an opportunity to learn about the practical details of local AI integration: server configuration, browser-origin restrictions, model availability, and fallback behavior.\n\nMost importantly, it lets me explore a productivity use case with accessible AI tooling.\n\nI don't want AI to make every decision for the user. I want it to make the transition from an unstructured thought to a useful next action easier.\n\nThe payoff I'm aiming for is simple: less time organizing thoughts manually and less friction when deciding what to do next.\n\nThe intended workflow is:\n\nBefore: A long, unstructured brain dump that needs manual sorting.\n\nAfter: A set of task suggestions that can be reviewed, prioritized, and organized.\n\nI don't have verified time-saving measurements or benchmark results yet, so I won't invent percentages or claim a specific number of hours saved.\n\nFor now, the project explores one practical idea: let me capture thoughts quickly and use local AI to help turn them into something actionable.\n\nBest use of Gemma: to run and used to power the task creation from messy of notes ! :)", "url": "https://wpnews.pro/news/my-to-do-list-was-full-of-thoughts-not-actions-so-i-built-wasdr-dumptodo", "canonical_source": "https://dev.to/tarun_tej3579/my-to-do-list-was-full-of-thoughts-not-actions-so-i-built-wasdr-dumptodo-1lm", "published_at": "2026-10-25 16:42:21+00:00", "updated_at": "2026-10-25 16:44:34.357304+00:00", "lang": "en", "topics": ["ai-tools", "ai-products", "large-language-models", "developer-tools"], "entities": ["wasdr — DumpToDo", "Ollama", "qwen3:4b", "gemma4:e4b-mlx", "Logseq", "Hacktoberfest"], "also_reported_by": [], "alternates": {"html": "https://wpnews.pro/news/my-to-do-list-was-full-of-thoughts-not-actions-so-i-built-wasdr-dumptodo", "markdown": "https://wpnews.pro/news/my-to-do-list-was-full-of-thoughts-not-actions-so-i-built-wasdr-dumptodo.md", "text": "https://wpnews.pro/news/my-to-do-list-was-full-of-thoughts-not-actions-so-i-built-wasdr-dumptodo.txt", "jsonld": "https://wpnews.pro/news/my-to-do-list-was-full-of-thoughts-not-actions-so-i-built-wasdr-dumptodo.jsonld"}}