<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Ajay Walia</title><link>https://curiousbit.netlify.app/</link><description>Digital workplace, artificial intelligence, cloud, security, automation, and enterprise technology notes by Ajay Walia.</description><language>en-au</language><managingEditor>Ajay Walia</managingEditor><webMaster>Ajay Walia</webMaster><copyright>Copyright 2026 Ajay Walia</copyright><lastBuildDate>Sat, 15 Aug 2026 00:04:22 +0000</lastBuildDate><atom:link href="https://curiousbit.netlify.app/tags/security/index.xml" rel="self" type="application/rss+xml"/><image><url>https://curiousbit.netlify.app/images/og-default.png</url><title>Ajay Walia</title><link>https://curiousbit.netlify.app/</link></image><item><title>The AI That Never Leaves My Laptop</title><link>https://curiousbit.netlify.app/the-ai-that-never-leaves-my-laptop/</link><guid isPermaLink="true">https://curiousbit.netlify.app/the-ai-that-never-leaves-my-laptop/</guid><pubDate>Sat, 15 Aug 2026 00:00:00 +0000</pubDate><dc:creator>Ajay Walia</dc:creator><description>&lt;p&gt;Show almost any enterprise a useful AI workflow and the demo goes well right up until someone from security asks the only question that matters: &lt;strong&gt;where does the data go?&lt;/strong&gt;&lt;/p&gt;</description><content:encoded>&lt;![CDATA[<img src="https://curiousbit.netlify.app/images/ondevice/hero.jpg" alt="Security" style="max-width:100%;height:auto;margin-bottom:1.5em;"/><p>Show almost any enterprise a useful AI workflow and the demo goes well right up until someone from security asks the only question that matters:<strong>where does the data go?</strong></p><p>For every mainstream assistant the answer is some version of &ldquo;to a datacentre we operate, under a policy you should read.&rdquo; For a lot of teams that&rsquo;s fine. For the ones I work with — regulated industries, client-confidential material, an internal audit function with opinions — it ends the conversation. Not because the tool is bad, but because the paperwork to say yes costs more than the productivity it buys.</p><p>So I built the other thing.<strong>OnDevice.ai</strong> is a private AI workspace that runs on your own machine: streaming chat, project-based context, file analysis, and real PowerPoint, Excel and Word generation. Inference runs locally through Ollama or LM Studio. Cloud is an option, not an assumption.</p><p>The core architectural bet is that document reliability comes from<strong>schema-validated specs and fixed generators</strong> — never from asking a model to emit binary Office files. The model produces a JSON spec; a deterministic generator produces the bytes; structural validation hard-gates the download. A file that downloads is a file that opens.</p><p>And the honest part: on raw capability, Claude and ChatGPT win, and it isn&rsquo;t close. A frontier model has more knowledge, better reasoning and far better taste. What this has instead is a<strong>hard floor</strong> — the deck won&rsquo;t win a design award, but it will open every time, cost nothing per document, and never leave the laptop. The ceiling is set by the model and rises as local models improve; the floor is set by the pipeline and doesn&rsquo;t move.</p><div style="background:#0f1512;border:1px solid #34d399;border-radius:6px;padding:22px 26px;margin:28px 0;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;"><div style="color:#34d399;font-size:13px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;margin-bottom:8px;">Build Notes</div><a href="/ondevice-ai.html" target="_blank" rel="noopener" style="color:#e8f0ec;font-size:18px;font-weight:600;text-decoration:none;border-bottom:1px solid #34d399;">
Read the full write-up — architecture, design decisions &amp; the honest comparison →</a><div style="color:#8fa39a;font-size:14px;margin-top:8px;">Animated diagrams · the generation pipeline, trust boundary and model runtime · opens in a new tab</div></div><p>The write-up covers why it exists, what it is, the &ldquo;specs before bytes&rdquo; bet, the architecture and trust boundary, the hybrid GGUF/MLX model policy, how web grounding stays off unless it&rsquo;s needed, a feature-by-feature comparison with the commercial assistants, where it genuinely earns its place — and the list of capabilities it deliberately refuses to build.</p>
]]></content:encoded><media:content url="https://curiousbit.netlify.app/images/ondevice/hero.jpg" medium="image"><media:title type="plain">Security</media:title></media:content><category>artificial-intelligence</category><category>llm</category><category>engineering</category><category>architecture</category><category>security</category><category>Knowledge Base</category></item></channel></rss>