<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Gauri Mishra</title>
    <description>The latest articles on DEV Community by Gauri Mishra (@gauri_mshra).</description>
    <link>https://dev.to/gauri_mshra</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4156529%2Fb2fbd755-aa73-4b16-a5da-e5cfe3fc48cb.png</url>
      <title>DEV Community: Gauri Mishra</title>
      <link>https://dev.to/gauri_mshra</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/gauri_mshra"/>
    <language>en</language>
    <item>
      <title>hi</title>
      <dc:creator>Gauri Mishra</dc:creator>
      <pubDate>Sun, 04 Oct 2026 22:34:47 +0000</pubDate>
      <link>https://dev.to/gauri_mshra/hi-5056</link>
      <guid>https://dev.to/gauri_mshra/hi-5056</guid>
      <description>&lt;p&gt;smthing idk&lt;/p&gt;

</description>
    </item>
    <item>
      <title>I Built an AI That Turns Brain Dumps Into Actionable Plans ✨</title>
      <dc:creator>Gauri Mishra</dc:creator>
      <pubDate>Sun, 04 Oct 2026 22:26:55 +0000</pubDate>
      <link>https://dev.to/gauri_mshra/i-built-an-ai-that-turns-brain-dumps-into-actionable-plans-5g52</link>
      <guid>https://dev.to/gauri_mshra/i-built-an-ai-that-turns-brain-dumps-into-actionable-plans-5g52</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/hacktoberfest-weekend-2026-10-01"&gt;Hacktoberfest Weekend Challenge: Build for a Friend&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  🧠 Unmess — Turn the chaos in your head into a plan
&lt;/h1&gt;

&lt;p&gt;I built &lt;strong&gt;Unmess&lt;/strong&gt;, a local-first AI productivity assistant for a friend who often has too many things going on at once and struggles with turning all of those thoughts into a clean to-do list.&lt;/p&gt;

&lt;p&gt;The problem is simple:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;People don't think in task lists.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;We think in messy paragraphs, fragments, reminders, worries, deadlines and random thoughts.&lt;/p&gt;

&lt;p&gt;So instead of asking someone:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"What tasks do you want to create?"&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;I wanted Unmess to ask:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;"What's on your mind?"&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  💡 What I Built
&lt;/h2&gt;

&lt;p&gt;.&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ffrqukw4n3ils5z4gx1es.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ffrqukw4n3ils5z4gx1es.png" alt=" " width="641" height="915"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2v09r1rtwp4hm3k84kki.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2v09r1rtwp4hm3k84kki.png" alt=" " width="632" height="914"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Unmess takes a messy brain dump and turns it into structured, actionable tasks.&lt;/p&gt;

&lt;p&gt;For example, someone might write:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;I need to finish my homework tomorrow, submit my exam form by midnight, study for my test on October 6th, send flowers to my friend, and buy groceries today.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;A traditional productivity app expects you to manually turn that into five separate tasks.&lt;/p&gt;

&lt;p&gt;Unmess does that part for you.&lt;/p&gt;

&lt;p&gt;It can:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;🧠 Extract individual tasks&lt;/li&gt;
&lt;li&gt;📅 Detect natural-language deadlines&lt;/li&gt;
&lt;li&gt;⚡ Assign priorities&lt;/li&gt;
&lt;li&gt;🔗 Identify dependencies between tasks&lt;/li&gt;
&lt;li&gt;💾 Persist tasks for later&lt;/li&gt;
&lt;li&gt;🤖 Use a local open-weight AI model&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Input
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;I need to finish my homework tomorrow,
submit my exam form by midnight,
study for my test on October 6th,
send flowers to my friend,
and buy groceries today.

### Output

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;&lt;br&gt;
text&lt;br&gt;
🔴 Homework Assignment&lt;br&gt;
Deadline: Tomorrow&lt;br&gt;
Priority: Critical&lt;/p&gt;

&lt;p&gt;⚠️ Submit Exam Form&lt;br&gt;
Deadline: Midnight&lt;br&gt;
Priority: High&lt;/p&gt;

&lt;p&gt;📚 Study for Test&lt;br&gt;
Deadline: October 6&lt;br&gt;
Priority: High&lt;/p&gt;

&lt;p&gt;💐 Send Flowers&lt;br&gt;
Priority: Low&lt;/p&gt;

&lt;p&gt;🛒 Buy Groceries&lt;br&gt;
Deadline: Today&lt;br&gt;
Priority: Low&lt;/p&gt;

&lt;p&gt;The core workflow looks like this:&lt;/p&gt;

&lt;p&gt;Brain Dump&lt;br&gt;
    ↓&lt;br&gt;
AI understands the input&lt;br&gt;
    ↓&lt;br&gt;
Tasks extracted&lt;br&gt;
    ↓&lt;br&gt;
Deadlines detected&lt;br&gt;
    ↓&lt;br&gt;
Priorities assigned&lt;br&gt;
    ↓&lt;br&gt;
Dependencies identified&lt;br&gt;
    ↓&lt;br&gt;
Tasks stored&lt;/p&gt;

&lt;h2&gt;
  
  
  GitHub Repository:
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://github.com/gaurimshra/unmesss" rel="noopener noreferrer"&gt;https://github.com/gaurimshra/unmesss&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/gaurimshra/unmess" rel="noopener noreferrer"&gt;https://github.com/gaurimshra/unmess&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;🛠️ How I Built It&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;I wanted the architecture to stay simple enough to understand while still demonstrating an actual AI workflow.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Frontend&lt;/strong&gt;&lt;br&gt;
Next.js&lt;br&gt;
React&lt;br&gt;
TypeScript&lt;br&gt;
Tailwind CSS&lt;br&gt;
**Backend&lt;br&gt;
**Python&lt;br&gt;
FastAPI&lt;br&gt;
Pydantic&lt;br&gt;
AI&lt;br&gt;
Gemma 3 1B&lt;br&gt;
Ollama&lt;br&gt;
Local inference&lt;br&gt;
Storage&lt;br&gt;
SQLite&lt;br&gt;
SQLAlchemy&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The architecture is roughly&lt;/strong&gt;:&lt;br&gt;
             👤 User&lt;br&gt;
                │&lt;br&gt;
                ▼&lt;br&gt;
        ┌─────────────────┐&lt;br&gt;
        │ Next.js Frontend│&lt;br&gt;
        └────────┬────────┘&lt;br&gt;
                 │ HTTP&lt;br&gt;
                 ▼&lt;br&gt;
        ┌─────────────────┐&lt;br&gt;
        │ FastAPI Backend │&lt;br&gt;
        └────────┬────────┘&lt;br&gt;
                 ▼&lt;br&gt;
           ┌───────────┐&lt;br&gt;
           │ AI Agent  │&lt;br&gt;
           └─────┬─────┘&lt;br&gt;
                 │&lt;br&gt;
                 ▼&lt;br&gt;
        ┌─────────────────┐&lt;br&gt;
        │ Ollama + Gemma  │&lt;br&gt;
        └────────┬────────┘&lt;br&gt;
                 │&lt;br&gt;
                 ▼&lt;br&gt;
       Task / Planner Tools&lt;br&gt;
                 │&lt;br&gt;
                 ▼&lt;br&gt;
        ┌─────────────────┐&lt;br&gt;
        │ SQLite Database │&lt;br&gt;
        └─────────────────┘&lt;br&gt;
]&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;🔓 Why Does Open Innovation Matter?&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;This is one of the parts of the project I care about most.&lt;/p&gt;

&lt;p&gt;A productivity assistant can potentially see extremely personal information:&lt;/p&gt;

&lt;p&gt;unfinished work&lt;br&gt;
deadlines&lt;br&gt;
personal plans&lt;br&gt;
private thoughts&lt;br&gt;
worries&lt;br&gt;
responsibilities&lt;br&gt;
random ideas&lt;/p&gt;

&lt;p&gt;So I didn't want the core concept to depend entirely on sending those thoughts to a closed third-party AI API.&lt;/p&gt;

&lt;p&gt;Unmess uses Gemma 3 1B through Ollama, allowing the AI component to run locally.&lt;/p&gt;

&lt;p&gt;That gives the project a different privacy model:&lt;/p&gt;

&lt;p&gt;Your Thoughts&lt;br&gt;
      ↓&lt;br&gt;
Local Application&lt;br&gt;
      ↓&lt;br&gt;
Local AI Model&lt;br&gt;
      ↓&lt;br&gt;
Local Database&lt;/p&gt;

&lt;p&gt;The bigger idea is:&lt;/p&gt;

&lt;p&gt;Your thoughts shouldn't have to leave your machine just to become organized.&lt;/p&gt;

&lt;p&gt;Open-weight models make it possible to experiment with AI systems where the model and inference environment can be much closer to the user.&lt;/p&gt;

&lt;p&gt;That's especially interesting for applications that deal with personal data.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;👭 Build for a Friend&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;I built Unmess around a very real problem that I see in people who have too much going on at once.&lt;/p&gt;

&lt;p&gt;Instead of asking someone to maintain another perfectly organized productivity system, I wanted to make something that works with the way people actually think.&lt;/p&gt;

&lt;p&gt;You don't always think:&lt;/p&gt;

&lt;p&gt;"Create task → set priority → set deadline."&lt;/p&gt;

&lt;p&gt;You think:&lt;/p&gt;

&lt;p&gt;"Oh crap, I also have to submit that form tomorrow and I haven't even started."&lt;/p&gt;

&lt;p&gt;That's the kind of input I wanted Unmess to understand.&lt;/p&gt;

&lt;p&gt;**&lt;/p&gt;

&lt;h2&gt;
  
  
  🚧 What's Next?
&lt;/h2&gt;

&lt;p&gt;**&lt;/p&gt;

&lt;p&gt;Unmess is still a work in progress.&lt;/p&gt;

&lt;p&gt;Some of the things I want to build next are:&lt;/p&gt;

&lt;p&gt;✅ Task completion&lt;br&gt;
✏️ Task editing&lt;br&gt;
🗑️ Task deletion&lt;br&gt;
🧠 Persistent AI memory&lt;br&gt;
💭 Random-thought organization&lt;br&gt;
🏷️ Automatic categorization&lt;br&gt;
🔔 Deadline reminders&lt;br&gt;
📅 Calendar integration&lt;br&gt;
🔗 Better dependency planning&lt;br&gt;
🤖 More autonomous task planning&lt;/p&gt;

&lt;p&gt;Eventually, I want Unmess to become more than a task extractor.&lt;/p&gt;

&lt;p&gt;I want it to become an AI layer between your thoughts and your actions.&lt;/p&gt;

&lt;h2&gt;
  
  
  **🌱 The Vision
&lt;/h2&gt;

&lt;p&gt;**&lt;br&gt;
Unmess is built around one simple idea:&lt;/p&gt;

&lt;p&gt;Your productivity system shouldn't require you to already be productive.&lt;/p&gt;

&lt;p&gt;Real thoughts are messy.&lt;/p&gt;

&lt;p&gt;Deadlines overlap.&lt;/p&gt;

&lt;p&gt;Responsibilities are scattered across conversations, notes, memory and random thoughts.&lt;/p&gt;

&lt;p&gt;You shouldn't have to clean up your brain before you can ask for help.&lt;/p&gt;

&lt;p&gt;Messy Thoughts&lt;br&gt;
      ↓&lt;br&gt;
Understanding&lt;br&gt;
      ↓&lt;br&gt;
Tasks&lt;br&gt;
      ↓&lt;br&gt;
Priorities&lt;br&gt;
      ↓&lt;br&gt;
Plan&lt;br&gt;
      ↓&lt;br&gt;
Action&lt;/p&gt;

&lt;p&gt;Just dump it. Unmess it.&lt;/p&gt;

&lt;p&gt;**&lt;/p&gt;

&lt;h2&gt;
  
  
  🏆 Prize Category
&lt;/h2&gt;

&lt;p&gt;**&lt;/p&gt;

&lt;p&gt;Best Use of Gemma&lt;/p&gt;

&lt;p&gt;Unmess uses Gemma 3 1B through Ollama as its local AI model for understanding and structuring brain dumps into actionable tasks.&lt;/p&gt;

&lt;p&gt;The project uses an open-weight model as part of its core workflow rather than treating AI as an external black-box API.&lt;/p&gt;

&lt;h2&gt;
  
  
  ** Built By**
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;_Gauri Mishra&lt;br&gt;
_&lt;/strong&gt;&lt;br&gt;
Computer Science &amp;amp; Engineering student exploring:&lt;/p&gt;

&lt;p&gt;AI Agents • Generative AI • Local AI • Developer Tools • Intelligent Productivity Systems&lt;/p&gt;

&lt;p&gt;**&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F6bxtm38smpmezsldx31e.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F6bxtm38smpmezsldx31e.png" alt=" " width="641" height="915"&gt;&lt;/a&gt;**&lt;/p&gt;

&lt;p&gt;I'd gen&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fe6hz9vd0i1bhrp90hpdt.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fe6hz9vd0i1bhrp90hpdt.png" alt=" " width="632" height="914"&gt;&lt;/a&gt;uinely love feedback on Unmess.&lt;/p&gt;

&lt;p&gt;Would you use something like this?&lt;/p&gt;

&lt;p&gt;What would you want an AI productivity assistant to remember?&lt;/p&gt;

&lt;p&gt;And most importantly:&lt;/p&gt;

&lt;p&gt;Would you trust a local-first AI more with your personal thoughts?&lt;/p&gt;

&lt;p&gt;Thanks for reading ❤️&lt;/p&gt;

&lt;h1&gt;
  
  
  devchallenge #weekendchallenge #hf26challenge #ai #opensource #gemma #ollama #nextjs #fastapi #productivity
&lt;/h1&gt;

</description>
      <category>devchallenge</category>
      <category>weekendchallenge</category>
      <category>hf26challenge</category>
      <category>productivity</category>
    </item>
  </channel>
</rss>
