<?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: Wael Samoum</title>
    <description>The latest articles on DEV Community by Wael Samoum (@waeils).</description>
    <link>https://dev.to/waeils</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%2F3962835%2F9fa0599e-1f88-4e30-9f96-261e0e8b2ab9.jpeg</url>
      <title>DEV Community: Wael Samoum</title>
      <link>https://dev.to/waeils</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/waeils"/>
    <language>en</language>
    <item>
      <title>I got tired of re-explaining my stack to every AI agent. So I built Auxly-Memory.</title>
      <dc:creator>Wael Samoum</dc:creator>
      <pubDate>Mon, 01 Jun 2026 14:23:52 +0000</pubDate>
      <link>https://dev.to/waeils/i-got-tired-of-re-explaining-my-stack-to-every-ai-agent-so-i-built-auxly-memory-122d</link>
      <guid>https://dev.to/waeils/i-got-tired-of-re-explaining-my-stack-to-every-ai-agent-so-i-built-auxly-memory-122d</guid>
      <description>&lt;h2&gt;
  
  
  The Problem
&lt;/h2&gt;

&lt;p&gt;Every AI tool I use keeps its own memory in its own silo.&lt;/p&gt;

&lt;p&gt;I tell Claude my stack. I open Cursor — it knows nothing.&lt;br&gt;
I switch to Gemini — start over from scratch.&lt;br&gt;
I use Codex — explain everything again.&lt;/p&gt;

&lt;p&gt;I was spending 10-15 minutes every single day just re-establishing &lt;br&gt;
context with my own tools. That's not a workflow. That's a tax.&lt;/p&gt;
&lt;h2&gt;
  
  
  What I Built
&lt;/h2&gt;

&lt;p&gt;Auxly-Memory is a local-first CLI that gives every AI agent on &lt;br&gt;
your machine one shared memory vault.&lt;/p&gt;

&lt;p&gt;Every agent — Claude, Codex, Gemini, Cursor, Copilot, Warp — &lt;br&gt;
reads from and writes to the same folder of plain Markdown files &lt;br&gt;
on your machine.&lt;/p&gt;

&lt;p&gt;Teach one agent something once. Every other agent knows it instantly.&lt;/p&gt;
&lt;h2&gt;
  
  
  How It Works
&lt;/h2&gt;

&lt;p&gt;Auxly-Memory is a single static Go binary that plays three roles:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. MCP Server&lt;/strong&gt;&lt;br&gt;
Exposes memory tools (read, write, search, sync) to any &lt;br&gt;
MCP-capable agent over stdio. Agents call them like any other tool.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. Trust Gate&lt;/strong&gt;&lt;br&gt;
Every write is checked against the writing agent's trust level:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;auto&lt;/code&gt; — writes land immediately&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;require_approval&lt;/code&gt; — queues for your review&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;read_only&lt;/code&gt; — can read but never write&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;3. Memory Vault&lt;/strong&gt;&lt;br&gt;
Accepted writes land as Markdown in &lt;code&gt;~/.auxly/memory/&lt;/code&gt;, &lt;br&gt;
auto-committed to Git if you want.&lt;br&gt;
~/.auxly/memory/&lt;br&gt;
├── identity.md&lt;br&gt;
├── preferences.md&lt;br&gt;
├── infra.md&lt;br&gt;
├── projects.md&lt;br&gt;
├── products.md&lt;br&gt;
└── .audit.log&lt;/p&gt;
&lt;h2&gt;
  
  
  What Makes It Different
&lt;/h2&gt;

&lt;p&gt;Most "AI memory" tools require:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A cloud account&lt;/li&gt;
&lt;li&gt;An API key to their service&lt;/li&gt;
&lt;li&gt;Embeddings and vector databases&lt;/li&gt;
&lt;li&gt;Docker and background daemons&lt;/li&gt;
&lt;li&gt;Trusting a third party with your context&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Auxly-Memory requires none of that.&lt;/p&gt;

&lt;p&gt;Your memory is just Markdown files on your machine.&lt;br&gt;
You own them. You can read them, edit them, grep them, &lt;br&gt;
version them in Git. Nothing is locked inside a vendor's cloud.&lt;/p&gt;
&lt;h2&gt;
  
  
  Install
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;macOS / Linux:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;curl &lt;span class="nt"&gt;-fsSL&lt;/span&gt; https://auxly.io/cli | sh
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Windows:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight powershell"&gt;&lt;code&gt;&lt;span class="n"&gt;irm&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;https://auxly.io/cli.ps1&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;|&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;iex&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Homebrew:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;brew &lt;span class="nb"&gt;install &lt;/span&gt;Tzamun-Arabia-IT-Co/homebrew-tap/auxly
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Quick Start
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="c"&gt;# First run — setup wizard&lt;/span&gt;
auxly

&lt;span class="c"&gt;# Wire every agent on your machine to the shared memory&lt;/span&gt;
auxly setup

&lt;span class="c"&gt;# Inside any connected agent's chat&lt;/span&gt;
/auxly-sync I use Go and deploy on Linux servers
/auxly-memory  &lt;span class="c"&gt;# shows what every agent now knows about you&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  The Result
&lt;/h2&gt;

&lt;p&gt;Every agent you open already knows:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Your stack&lt;/li&gt;
&lt;li&gt;Your preferences&lt;/li&gt;
&lt;li&gt;Your active projects&lt;/li&gt;
&lt;li&gt;Your infrastructure&lt;/li&gt;
&lt;li&gt;Anything you've taught any other agent&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;No re-explaining. No lost context. No vendor lock-in.&lt;/p&gt;

&lt;h2&gt;
  
  
  Links
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;[&lt;a href="https://github.com/Tzamun-Arabia-IT-Co/auxly-memory-cli" rel="noopener noreferrer"&gt;https://github.com/Tzamun-Arabia-IT-Co/auxly-memory-cli&lt;/a&gt;]&lt;/li&gt;
&lt;li&gt;[&lt;a href="https://auxly.io" rel="noopener noreferrer"&gt;https://auxly.io&lt;/a&gt;]&lt;/li&gt;
&lt;li&gt;License: MIT&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Would love feedback from anyone working with MCP or &lt;br&gt;
juggling multiple AI agents daily.&lt;/p&gt;

</description>
      <category>opensource</category>
      <category>ai</category>
      <category>productivity</category>
      <category>auxly</category>
    </item>
  </channel>
</rss>
