<?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: Mike Burns</title>
    <description>The latest articles on DEV Community by Mike Burns (@darkstar315).</description>
    <link>https://dev.to/darkstar315</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%2F3824465%2F9205cfa9-7eb5-49ec-b76d-57998ca20bce.png</url>
      <title>DEV Community: Mike Burns</title>
      <link>https://dev.to/darkstar315</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/darkstar315"/>
    <language>en</language>
    <item>
      <title>GISMO v0.5.0-beta.1 - The Command Center Goes Operational</title>
      <dc:creator>Mike Burns</dc:creator>
      <pubDate>Thu, 19 Mar 2026 17:16:32 +0000</pubDate>
      <link>https://dev.to/darkstar315/gismo-v050-beta1-the-command-center-goes-operational-1akb</link>
      <guid>https://dev.to/darkstar315/gismo-v050-beta1-the-command-center-goes-operational-1akb</guid>
      <description>&lt;p&gt;A few days ago I wrote about building GISMO — a local-first AI orchestration system — on a 7-year-old laptop. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://dev-to-uploads.s3.amazonaws.com/uploads/articles/l0bdi7hav00db4gbvfl1.png" rel="noopener noreferrer"&gt;Screenshot of command center&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;v0.5.0-beta.1 just dropped. Here's what changed, and why it matters.&lt;/p&gt;




&lt;h2&gt;
  
  
  The short version
&lt;/h2&gt;

&lt;p&gt;Phases 0 through 3 are done. Phase 4 — the interactive experience — has started. This beta is the first release where GISMO's command center starts &lt;em&gt;behaving&lt;/em&gt; like an operator shell instead of a UI bolted onto backend plumbing.&lt;/p&gt;




&lt;h2&gt;
  
  
  What phases 0–3 built
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Phase 0&lt;/strong&gt; — SQLite-backed state, queue, daemon, IPC, JSONL audit trail&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Phase 1&lt;/strong&gt; — Ollama integration, local LLM planner, ask pipeline&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Phase 2&lt;/strong&gt; — Deterministic risk classification (LOW / MEDIUM / HIGH), deny-by-default policy enforcement, approval gating&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Phase 3&lt;/strong&gt; — Persistent memory store, context injection, conversation profiles&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;All of that is the engine. Phase 4 is what you actually drive.&lt;/p&gt;




&lt;h2&gt;
  
  
  What's new in v0.5.0-beta.1
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Desktop command center is live
&lt;/h3&gt;

&lt;p&gt;&lt;code&gt;gismo app&lt;/code&gt; now launches a native desktop application with a three-column command center layout and a real top menu bar — File, System, Devices, Automation, Settings, Help. Settings surface includes operator-facing controls: voice selection, model selection, and more.&lt;/p&gt;

&lt;p&gt;It finally looks like something I'd want to leave open on a second monitor.&lt;/p&gt;

&lt;h3&gt;
  
  
  Chat routes to real execution
&lt;/h3&gt;

&lt;p&gt;This is the one I'm most pleased about.&lt;/p&gt;

&lt;p&gt;Previously, chat requests would report success before execution actually completed. The UI was lying to you. That's gone.&lt;/p&gt;

&lt;p&gt;Operational chat requests now route into the full pipeline:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;chat input → planning → approval → queue → worker → tool/action → state update → UI refresh → spoken/text result
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;GISMO won't tell you something happened until it actually happened. I work around industrial robots. Silent failures and false positives are how things go wrong.&lt;/p&gt;

&lt;h3&gt;
  
  
  Calendar is operational
&lt;/h3&gt;

&lt;p&gt;There's a Calendar tab in the app now. Calendar actions execute through the actual queue/worker/tool path — not local UI state. GISMO's calendar is part of its operational timeline, not a sticky note widget.&lt;/p&gt;

&lt;h3&gt;
  
  
  Truthful system surfaces
&lt;/h3&gt;

&lt;p&gt;"This computer" now reflects actual host state. The network panel separates LAN state from internet reachability. The boot flow is tied to real startup state instead of a cosmetic progress bar.&lt;/p&gt;

&lt;p&gt;GISMO should never tell you it's ready when it isn't.&lt;/p&gt;




&lt;h2&gt;
  
  
  What the full stack looks like right now
&lt;/h2&gt;

&lt;p&gt;These pieces are working together:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;SQLite-backed state, queue, runs, tasks, and memory&lt;/li&gt;
&lt;li&gt;Local Ollama-backed GISMO model&lt;/li&gt;
&lt;li&gt;TTS voice output&lt;/li&gt;
&lt;li&gt;Desktop app, web dashboard, and TUI&lt;/li&gt;
&lt;li&gt;Approval-gated planning&lt;/li&gt;
&lt;li&gt;Queue/worker execution&lt;/li&gt;
&lt;li&gt;Calendar and command center surfaces&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  What's still missing
&lt;/h2&gt;

&lt;p&gt;This is a beta. Known gaps:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Device connection and capability binding still incomplete&lt;/li&gt;
&lt;li&gt;Protocol adapters for real device control still being written&lt;/li&gt;
&lt;li&gt;Onboarding needs full in-window polish&lt;/li&gt;
&lt;li&gt;Daemon auto-start not wired up yet&lt;/li&gt;
&lt;li&gt;Adaptive model policy (routing based on weak vs. strong hardware) still being refined&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  What's next
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Device capability binding and protocol adapters&lt;/li&gt;
&lt;li&gt;Tighter operational state model beyond generic READY&lt;/li&gt;
&lt;li&gt;Full in-app onboarding flow&lt;/li&gt;
&lt;li&gt;Daemon auto-start&lt;/li&gt;
&lt;li&gt;Adaptive model policy and deterministic request routing improvements&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The longer horizon is still the same: GISMO as a universal device orchestration layer. Drones, RC vehicles, industrial peripherals, humanoid robots — all operating under the same policy-gated, auditable framework that governs file operations today.&lt;/p&gt;




&lt;h2&gt;
  
  
  Try it
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;GitHub&lt;/strong&gt;: &lt;a href="https://github.com/GISMO-1/GISMO" rel="noopener noreferrer"&gt;https://github.com/GISMO-1/GISMO&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Release&lt;/strong&gt;: v0.5.0-beta.1&lt;br&gt;
&lt;strong&gt;License&lt;/strong&gt;: MIT&lt;/p&gt;

&lt;p&gt;If you're building in the local-first AI space or have thoughts on device orchestration and policy models — drop it in the comments.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>opensource</category>
      <category>python</category>
      <category>llm</category>
    </item>
    <item>
      <title>I'm building a personal AI that runs locally, owns nothing to the cloud, and answers only to you.</title>
      <dc:creator>Mike Burns</dc:creator>
      <pubDate>Sat, 14 Mar 2026 19:53:10 +0000</pubDate>
      <link>https://dev.to/darkstar315/i-built-a-local-first-ai-orchestration-system-on-a-7-year-old-laptop-1nl9</link>
      <guid>https://dev.to/darkstar315/i-built-a-local-first-ai-orchestration-system-on-a-7-year-old-laptop-1nl9</guid>
      <description>&lt;p&gt;I work full time running industrial robots at a glass factory.&lt;br&gt;
I've been in school since 2003. I just finished.&lt;br&gt;
In my spare time I've been quietly building something called GISMO.&lt;/p&gt;

&lt;p&gt;The end game is simple: a fully local AI that knows you, runs on &lt;br&gt;
your hardware, manages your digital life, executes tasks, remembers &lt;br&gt;
everything — and never phones home.&lt;/p&gt;

&lt;p&gt;Not a subscription. Not a cloud service. Not someone else's brain &lt;br&gt;
that you're renting. Yours.&lt;/p&gt;

&lt;h2&gt;
  
  
  The problem with every AI assistant right now
&lt;/h2&gt;

&lt;p&gt;Every AI assistant you use today lives on someone else's server.&lt;br&gt;
It learns from you. It reports to them. You don't own it.&lt;/p&gt;

&lt;p&gt;I run real industrial robots for a living. I know what happens when &lt;br&gt;
machines do unexpected things without the operator knowing. That &lt;br&gt;
experience is baked into everything I've built.&lt;/p&gt;

&lt;p&gt;The core philosophy: policy before power. No silent actions. &lt;br&gt;
Everything auditable.&lt;/p&gt;

&lt;h2&gt;
  
  
  What GISMO is today
&lt;/h2&gt;

&lt;p&gt;GISMO (General Intelligent System for Multiflow Operations) is a &lt;br&gt;
local-first autonomous orchestration system. It uses Ollama to run &lt;br&gt;
a local LLM entirely on your own machine.&lt;/p&gt;

&lt;p&gt;What's already built and working:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Local LLM brain&lt;/strong&gt; — Ollama integration, model-agnostic, 
zero cloud&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Durable task engine&lt;/strong&gt; — queue, daemon, state machine, 
resume-safe&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Full audit trail&lt;/strong&gt; — every decision logged with receipts 
and hashes&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Deterministic risk classification&lt;/strong&gt; — every plan rated 
LOW / MEDIUM / HIGH before anything runs&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Policy-gated memory&lt;/strong&gt; — persistent SQLite memory, 
operator-controlled writes only&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Supervisor lifecycle&lt;/strong&gt; — up, down, recover, always-on 
service behavior&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Windows-first&lt;/strong&gt; — because real people use Windows&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Leashed autonomy&lt;/strong&gt; — the agent can only act through the 
same policy gates as the operator&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Current status
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;✅ Phase 0 — Foundation&lt;/li&gt;
&lt;li&gt;✅ Phase 1 — Local LLM Planner&lt;/li&gt;
&lt;li&gt;✅ Phase 2 — Control &amp;amp; Guardrails&lt;/li&gt;
&lt;li&gt;🔄 Phase 3 — Memory &amp;amp; Context (in progress)&lt;/li&gt;
&lt;li&gt;🎯 Phase 4 — Interactive GISMO (the end game)&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  The hardware reality
&lt;/h2&gt;

&lt;p&gt;I built all of this on a 7-year-old laptop while working full time.&lt;/p&gt;

&lt;p&gt;That's part of the point. GISMO is designed to run on whatever &lt;br&gt;
you have. No GPU farm. No cloud credits. Just Python and Ollama.&lt;/p&gt;

&lt;h2&gt;
  
  
  This is just the beginning
&lt;/h2&gt;

&lt;p&gt;Phase 4 is where it all comes together. Always-on. Knows you. &lt;br&gt;
Executes for you. Remembers everything. Runs locally. &lt;br&gt;
Answers to you alone.&lt;/p&gt;

&lt;p&gt;Not Alexa. Not Siri. Not Copilot. Not anyone's cloud product.&lt;/p&gt;

&lt;p&gt;Just yours.&lt;/p&gt;

&lt;p&gt;GitHub: &lt;a href="https://github.com/GISMO-1/GISMO" rel="noopener noreferrer"&gt;https://github.com/GISMO-1/GISMO&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;What would you do with a personal AI that was actually yours?&lt;/p&gt;

</description>
      <category>ai</category>
      <category>python</category>
      <category>opensource</category>
      <category>llm</category>
    </item>
  </channel>
</rss>
