<?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: Ciara Reed</title>
    <description>The latest articles on DEV Community by Ciara Reed (@creed725).</description>
    <link>https://dev.to/creed725</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%2F4158424%2Fa4145199-ddb1-4175-86a6-ccd2fc556ed3.png</url>
      <title>DEV Community: Ciara Reed</title>
      <link>https://dev.to/creed725</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/creed725"/>
    <language>en</language>
    <item>
      <title>Overnight Brain: A Lazy AI Assistant That Works the Night Shift</title>
      <dc:creator>Ciara Reed</dc:creator>
      <pubDate>Sat, 24 Oct 2026 22:09:27 +0000</pubDate>
      <link>https://dev.to/creed725/overnight-brain-a-lazy-ai-assistant-that-works-the-night-shift-oj2</link>
      <guid>https://dev.to/creed725/overnight-brain-a-lazy-ai-assistant-that-works-the-night-shift-oj2</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/hacktoberfest-week3-2026-10-19"&gt;Hacktoberfest Open-Source AI Challenge Week 3: Slow and Steady&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

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

&lt;p&gt;&lt;strong&gt;What does it do?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Overnight Brain is a lazy person's AI assistant. During the day, I drop things into a queue: questions I've been meaning to look into, long articles to summarize, big goals to break into steps, and messages I keep putting off. At night, Google's open-weight Gemma model runs right on my laptop and works through the list one task at a time while I sleep. In the morning, I wake up to a digest with everything done.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What effort does it save?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;It saves me from sitting in front of a chatbot waiting for answers, and from the mental load of carrying around a to-do list of "I'll look that up later." I hand it off once and stop thinking about it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Who gets to be a little lazier?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Anyone with a full day and a tired brain by evening. I start work at 6 a.m., so my evenings are filled with exercising, dinner, and other tasks. Now I can queue things up before bed and read the answers with breakfast.&lt;/p&gt;

&lt;h2&gt;
  
  
  Demo
&lt;/h2&gt;

&lt;p&gt;I queued three tasks at 10 p.m., went to bed, and at 1 a.m. my laptop started working through them on its own.&lt;/p&gt;

&lt;p&gt;There’s no deployed link because Overnight Brain is designed to run privately on your own computer. Here’s what a real overnight run looked like on my MacBook.&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%2Favvm7gq7w76fz0xogwvc.jpeg" 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%2Favvm7gq7w76fz0xogwvc.jpeg" alt="Terminal log of the overnight run" width="800" height="500"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;The worker rested until 1 a.m., finished all three tasks, and saved the digest at 1:04 a.m.&lt;/em&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%2Fw8esizir7gjutcmozyl5.jpeg" 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%2Fw8esizir7gjutcmozyl5.jpeg" alt="Morning digest in the Overnight Brain app" width="740" height="1556"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;What I woke up to: a plan for this post, a way to explain open-weight models, and a LinkedIn draft. (Click to enlarge.)&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Code
&lt;/h2&gt;


&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://assets.dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/creed725" rel="noopener noreferrer"&gt;
        creed725
      &lt;/a&gt; / &lt;a href="https://github.com/creed725/overnight-brain" rel="noopener noreferrer"&gt;
        overnight-brain
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      A lazy AI assistant that runs Gemma locally overnight and leaves you a morning digest.
    &lt;/h3&gt;
  &lt;/div&gt;
  &lt;div class="ltag-github-body"&gt;
    
&lt;div id="readme" class="md"&gt;&lt;div class="markdown-heading"&gt;
&lt;h1 class="heading-element"&gt;Overnight Brain 🌙&lt;/h1&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Hand it off tonight. Read it with your coffee.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Overnight Brain is a lazy person's AI assistant. During the day you drop questions, long articles, big goals, and messages you keep putting off into a queue. At night, a small open-weight model running on your own laptop works through them one at a time, slowly, while you sleep. In the morning you get a digest.&lt;/p&gt;
&lt;p&gt;Built for the Hacktoberfest 2026 Open-Source AI Challenge, Week 3: &lt;strong&gt;Slow and Steady&lt;/strong&gt;.&lt;/p&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;Why slow on purpose&lt;/h2&gt;
&lt;/div&gt;
&lt;p&gt;Most AI tools race to answer in seconds, which means a giant model in someone else's data center. Overnight Brain flips that. If the answer can wait until morning, a small open-weight model like Gemma on an ordinary laptop is plenty. It can take its time, run with fewer threads, rest between tasks, and nobody has to watch a spinner.&lt;/p&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;Why open matters here&lt;/h2&gt;…&lt;/div&gt;&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/creed725/overnight-brain" rel="noopener noreferrer"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;


&lt;h2&gt;
  
  
  How I Built It
&lt;/h2&gt;

&lt;p&gt;I built Overnight Brain with help from an AI assistant. I brought the idea, and it wrote most of the code. My job was setting it up on my own Mac, testing it, troubleshooting, and publishing it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Open-source AI used:&lt;/strong&gt; Gemma 4 E2B, an open-weight model from Google, running locally through Ollama, an open-source tool for local inference. No cloud AI services are involved.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The pieces:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Gemma 4 (E2B):&lt;/strong&gt; Google's open-weight model, the "brain" that writes the answers&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Ollama:&lt;/strong&gt; A free app that runs Gemma on my laptop&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Python with FastAPI:&lt;/strong&gt; The small web app where I add tasks and read the digest&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;SQLite:&lt;/strong&gt; A tiny database that holds the queue overnight&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;A worker script:&lt;/strong&gt; Waits until 1 a.m., then works through the tasks one at a time&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;At 1 a.m., the worker sends each task to Gemma through Ollama on my own laptop, saves the answer, and then has Gemma write the short good-morning note at the top of the digest.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The 8 GB plot twist:&lt;/strong&gt; My first model download was 9.5 GB. Then I checked my MacBook and found it only has 8 GB of memory, so the model would never fit. I switched to a smaller, compressed version of Gemma that's built for lighter machines, and it ran fine at about a minute per task.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Gentle mode:&lt;/strong&gt; Since nobody's waiting on the answers, the worker uses fewer CPU threads and rests between tasks, so my laptop stays cool and quiet overnight.&lt;/p&gt;

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

&lt;p&gt;I work in federal payroll, where protecting sensitive information is part of my everyday job. That shapes how I think about AI. Most AI tools send whatever you type to someone else's servers. With an open-weight model like Gemma running on my own laptop, nothing leaves my computer. I can hand off personal notes, half-formed ideas, and drafts without wondering where they end up.&lt;/p&gt;

&lt;p&gt;Open models also make this kind of project possible for everyday people:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;It's free.&lt;/strong&gt; No subscription, no API key, no per-question bill. My laptop was going to sit on my desk overnight anyway.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;It runs on what I already have.&lt;/strong&gt; A MacBook with 8 GB of memory was enough, because an open model came in a smaller size built for machines like mine.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;It's mine to change.&lt;/strong&gt; Anyone can swap in a different model, rewrite the prompts, or add new kinds of tasks.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Slow and steady only works because the model is mine. A closed AI service is built to answer fast. An open model on my own laptop can take its time while I sleep.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Lazy Payoff
&lt;/h2&gt;

&lt;p&gt;I used it this week. On Wednesday night, I queued three tasks around 10 p.m.: a plan for writing this post, a question about explaining open-weight models, and a LinkedIn announcement. Then I went to bed. At 1 a.m., my laptop started on its own and finished all three in about four minutes. When I woke up at 6, the digest was waiting.&lt;/p&gt;

&lt;p&gt;The effort it saves isn't really the minutes. It's that I didn't sit in front of a screen waiting, and I didn't carry those to-dos around in my head all evening.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Honest lessons from a small model:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;It can overstate.&lt;/strong&gt; My good-morning note said my DEV post was "finalized" and "ready to go." It had only written a plan.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Check its facts.&lt;/strong&gt; It said open-weight models let you "see exactly how the model makes decisions." Not quite. Open weights let you download, run, and customize a model, but they don't explain why it gives a particular answer.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Expect templates, not finished work.&lt;/strong&gt; The LinkedIn draft came with blanks like "[Link to project/GitHub]" for me to fill in.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Overnight Brain is a great head start, not a replacement for my own judgment.&lt;/p&gt;

&lt;h2&gt;
  
  
  Try It Yourself
&lt;/h2&gt;

&lt;p&gt;I'd love for you to try Overnight Brain on your own laptop. Setup takes about 15 minutes, plus download time. Just follow the README in the GitHub repo linked in the Code section above.&lt;/p&gt;

&lt;p&gt;You'll need Python, the free Ollama app, and about 5 GB of free space for the Gemma model. I built and tested it on a Mac, so if you try it on Windows or Linux, let me know how it goes.&lt;/p&gt;

&lt;p&gt;If you do try it, tell me in the comments:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;What did you hand off before bed?&lt;/li&gt;
&lt;li&gt;How long did your laptop take to finish?&lt;/li&gt;
&lt;li&gt;What kind of task should it learn next?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Feedback, ideas, and pull requests are all welcome!&lt;/p&gt;

&lt;h2&gt;
  
  
  Prize Categories
&lt;/h2&gt;

&lt;p&gt;Gemma&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
      <category>ai</category>
      <category>opensource</category>
    </item>
    <item>
      <title>Greetings and happy hacking! 👩🏽‍💻</title>
      <dc:creator>Ciara Reed</dc:creator>
      <pubDate>Sat, 24 Oct 2026 19:04:01 +0000</pubDate>
      <link>https://dev.to/creed725/greetings-and-happy-hacking-3hli</link>
      <guid>https://dev.to/creed725/greetings-and-happy-hacking-3hli</guid>
      <description></description>
    </item>
  </channel>
</rss>
