<?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: JustineDevs</title>
    <description>The latest articles on DEV Community by JustineDevs (@justinedevs).</description>
    <link>https://dev.to/justinedevs</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%2F3897654%2Fcf955f28-78ef-4fc6-a120-1494a960d016.png</url>
      <title>DEV Community: JustineDevs</title>
      <link>https://dev.to/justinedevs</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/justinedevs"/>
    <language>en</language>
    <item>
      <title>Go-MiroFish, lightweight and local-first</title>
      <dc:creator>JustineDevs</dc:creator>
      <pubDate>Sat, 25 Apr 2026 15:01:30 +0000</pubDate>
      <link>https://dev.to/justinedevs/go-mirofish-lightweight-and-local-first-bh6</link>
      <guid>https://dev.to/justinedevs/go-mirofish-lightweight-and-local-first-bh6</guid>
      <description>&lt;blockquote&gt;
&lt;p&gt;Go-Mirofish Fast local Go AI swarm engine – predict anything with agents&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;I needed a fast offline tool to test reactions to documents. I upload an earnings report or trading thesis or product announcement. I want to see how hundreds of different AI agents respond in a social simulation. No data leaves my machine. No slow cloud delays.So I built go-mirofish.You feed the tool any document. It builds a knowledge graph. It creates hundreds of AI agents. Each agent has its own personality. The agents run a full social simulation. You get a prediction report. You can chat with any agent to ask more questions.I rewrote the control plane in pure Go. Python no longer runs the hot path. The system now delivers sub 2 ms p50 latency. It handles 198 requests per second with zero errors. It runs on a standard laptop. It also runs on a Raspberry Pi 5.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Here is how you start in minutes: &lt;a href="https://go-mirofish.vercel.app/docs" rel="noopener noreferrer"&gt;https://go-mirofish.vercel.app/docs&lt;/a&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;tr&gt;
  &lt;td&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.amazonaws.com%2Fuploads%2Farticles%2Fhr8m7ha3c9m72ovlhdv9.png" width="800" height="416"&gt;
    &lt;br&gt;
    &lt;b&gt;Home / entry&lt;/b&gt;
  &lt;/td&gt;
  &lt;td&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.amazonaws.com%2Fuploads%2Farticles%2F1zfewho76wquinaya28v.png" width="800" height="413"&gt;
    &lt;br&gt;
    &lt;b&gt;Simulation run&lt;/b&gt;
  &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td&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.amazonaws.com%2Fuploads%2Farticles%2F5zivu0l8glx7ssj8f551.png" width="800" height="409"&gt;
    &lt;br&gt;
    &lt;b&gt;Report generation&lt;/b&gt;
  &lt;/td&gt;
  &lt;td&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.amazonaws.com%2Fuploads%2Farticles%2Fcw64t0uta5n9kzst3jnf.png" width="800" height="410"&gt;
    &lt;br&gt;
    &lt;b&gt;Report timeline / tools&lt;/b&gt;
  &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td&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.amazonaws.com%2Fuploads%2Farticles%2F1c9r7lhr38ldxh5k1shr.png" width="800" height="296"&gt;
    &lt;br&gt;
    &lt;b&gt;Simulation history&lt;/b&gt;
  &lt;/td&gt;
  &lt;td&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.amazonaws.com%2Fuploads%2Farticles%2F5slxt46yx71gfps4j8ye.png" width="800" height="413"&gt;
    &lt;br&gt;
    &lt;b&gt;Deep interaction&lt;/b&gt;
  &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td&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.amazonaws.com%2Fuploads%2Farticles%2Fccocgnfxltxlryly6h0f.png" width="800" height="414"&gt;
    &lt;br&gt;
    &lt;b&gt;Split: graph, workbench &amp;amp; system terminal&lt;/b&gt;
  &lt;/td&gt;
  &lt;td&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.amazonaws.com%2Fuploads%2Farticles%2Fred76106ckqy50rcy1gj.png" width="800" height="415"&gt;
    &lt;br&gt;
    &lt;b&gt;Graph view &amp;amp; node details&lt;/b&gt;
  &lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Thanks to these projects. MiroFish created the original swarm engine. MiroFish-Offline added the local English version. OASIS powers the multi-agent simulation. Neo4j manages the graph memory. Ollama runs the local models.I built go-mirofish for real work. Traders test market reactions and liquidation forecasts. Product teams run PR war rooms. &lt;br&gt;
Teams practice cyber drills. &lt;/p&gt;

&lt;p&gt;Writers explore alternate story endings.&lt;br&gt;
Try the demo here. &lt;br&gt;
&lt;a href="https://gomirofish.vercel.app" rel="noopener noreferrer"&gt;https://gomirofish.vercel.app&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;See the full source here. &lt;br&gt;
&lt;a href="https://github.com/go-mirofish/go-mirofishWhat" rel="noopener noreferrer"&gt;https://github.com/go-mirofish/go-mirofishWhat&lt;/a&gt;&lt;br&gt;
document will you test first. Tell me in the comments.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>webdev</category>
      <category>programming</category>
      <category>productivity</category>
    </item>
  </channel>
</rss>
