<?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: TheonaiaO</title>
    <description>The latest articles on DEV Community by TheonaiaO (@theonaiao).</description>
    <link>https://dev.to/theonaiao</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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3983269%2F560695cf-4fc5-4a37-9605-7668a5178fe3.png</url>
      <title>DEV Community: TheonaiaO</title>
      <link>https://dev.to/theonaiao</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/theonaiao"/>
    <language>en</language>
    <item>
      <title>I Built a Private AI Brain on My Laptop for $0</title>
      <dc:creator>TheonaiaO</dc:creator>
      <pubDate>Sun, 14 Jun 2026 00:13:23 +0000</pubDate>
      <link>https://dev.to/theonaiao/i-built-a-private-ai-brain-on-my-laptop-for-0-2ah3</link>
      <guid>https://dev.to/theonaiao/i-built-a-private-ai-brain-on-my-laptop-for-0-2ah3</guid>
      <description>&lt;p&gt;Last week I couldn't shake an idea: what if I had an AI that knew &lt;em&gt;everything I know&lt;/em&gt;? Not ChatGPT — something on &lt;strong&gt;my&lt;/strong&gt; hardware, holding &lt;strong&gt;my&lt;/strong&gt; knowledge, answering to no one's API bill.&lt;/p&gt;

&lt;p&gt;Yesterday I built it. Here's the honest breakdown.&lt;/p&gt;

&lt;h2&gt;
  
  
  What it does
&lt;/h2&gt;

&lt;p&gt;NEXUS runs on a regular Windows laptop — aging i7, 16GB RAM, no GPU. It:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Remembers everything.&lt;/strong&gt; Drop any file in a folder; 60 seconds later it's searchable memory.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Answers from MY knowledge.&lt;/strong&gt; "Which of my projects were formally closed and why?" — it answers from my actual records.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Watches the live web.&lt;/strong&gt; Every 2 hours it pulls Hacker News and news feeds, learns what's trending, pings my Telegram.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Reports to my phone.&lt;/strong&gt; 7 AM daily briefing: what it learned, what's running, what needs me.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  The stack — all free, all open source
&lt;/h2&gt;

&lt;p&gt;Ollama runs the models (Llama 3.2, Mistral 7B). Open WebUI is my private ChatGPT. Qdrant stores memory. n8n automates. SearXNG searches privately. PostgreSQL, Redis, and MinIO handle data.&lt;/p&gt;

&lt;p&gt;Commercial equivalent: &lt;strong&gt;$300–500/month&lt;/strong&gt;. My cost: electricity.&lt;/p&gt;

&lt;h2&gt;
  
  
  The memory trick nobody explains simply
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Parse&lt;/strong&gt; — extract text from any file&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Chunk&lt;/strong&gt; — split into ~300-word pieces&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Embed&lt;/strong&gt; — each chunk becomes 768 numbers representing its &lt;em&gt;meaning&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Store&lt;/strong&gt; — a database that searches by similarity&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Your question becomes 768 numbers too, and the database finds memories with similar &lt;em&gt;meaning&lt;/em&gt; — not matching keywords. I asked "how do I get clients cheaper" and it found my notes on "reducing customer acquisition cost." Different words. Same meaning. That's the magic.&lt;/p&gt;

&lt;h2&gt;
  
  
  What surprised me
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;A 2GB model is genuinely useful.&lt;/strong&gt; Llama 3.2 3B answers from my knowledge in seconds, on CPU.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;The automation matters more than the AI.&lt;/strong&gt; The watched folder + Telegram bot turned a cool demo into a system I actually use.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Windows is fine.&lt;/strong&gt; Docker Desktop + WSL2 ran all nine services without drama.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  The bill, honestly
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Hardware: $0 (laptop I own)&lt;/li&gt;
&lt;li&gt;Software: $0 (open source)&lt;/li&gt;
&lt;li&gt;APIs: $0 (all local)&lt;/li&gt;
&lt;li&gt;Time: one focused day&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The only future cost is a cloud GPU server (~$65/mo) when I outgrow the laptop — and the plan is for the system to pay for that itself.&lt;/p&gt;

&lt;h2&gt;
  
  
  It already acts
&lt;/h2&gt;

&lt;p&gt;By evening, NEXUS ran its first autonomous research mission: it searched the web, read five industry reports, cross-referenced its own memory, and delivered a cited market analysis to my phone — while I made coffee.&lt;/p&gt;

&lt;p&gt;Next: a Writing Agent that drafts in my voice, and a Monitor Agent that hunts opportunities in the feeds it's already collecting.&lt;/p&gt;

&lt;p&gt;An intelligence that doesn't just remember — it &lt;em&gt;acts&lt;/em&gt;.&lt;/p&gt;




&lt;p&gt;I'm documenting the whole build in public — every command, every dollar, every failure.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;The live build log:&lt;/strong&gt; &lt;a href="https://t.me/theonaia" rel="noopener noreferrer"&gt;t.me/theonaia&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Follow on X:&lt;/strong&gt; &lt;a href="https://x.com/Theonaia" rel="noopener noreferrer"&gt;@Theonaia&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;The system itself:&lt;/strong&gt; &lt;a href="https://theonaia.org" rel="noopener noreferrer"&gt;theonaia.org&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Ask me anything about the setup in the comments.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Stack: Ollama · Open WebUI · Qdrant · PostgreSQL · Neo4j · n8n · SearXNG · Redis · MinIO · Docker — all open source.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>selfhosted</category>
      <category>ollama</category>
      <category>docker</category>
    </item>
  </channel>
</rss>
