<?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: Marco Mannone</title>
    <description>The latest articles on DEV Community by Marco Mannone (@marco_mannone_78daaf7e6f9).</description>
    <link>https://dev.to/marco_mannone_78daaf7e6f9</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%2F3932700%2Fe62ddd3a-196a-4165-8b06-6aca79c16c45.jpg</url>
      <title>DEV Community: Marco Mannone</title>
      <link>https://dev.to/marco_mannone_78daaf7e6f9</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/marco_mannone_78daaf7e6f9"/>
    <language>en</language>
    <item>
      <title>🚀 Truenex Memory v0.1.0-alpha.1 – Your local, searchable knowledge vault 🧠📦</title>
      <dc:creator>Marco Mannone</dc:creator>
      <pubDate>Fri, 15 May 2026 08:21:31 +0000</pubDate>
      <link>https://dev.to/marco_mannone_78daaf7e6f9/truenex-memory-v010-alpha1-your-local-searchable-knowledge-vault-pal</link>
      <guid>https://dev.to/marco_mannone_78daaf7e6f9/truenex-memory-v010-alpha1-your-local-searchable-knowledge-vault-pal</guid>
      <description>&lt;h1&gt;
  
  
  🚀 Truenex Memory v0.1.0‑alpha.1 – Your local, searchable knowledge vault 🧠📦
&lt;/h1&gt;

&lt;p&gt;If you’ve ever lost track of where a config was saved, a file lived in two projects, or you just want a &lt;strong&gt;single source of truth&lt;/strong&gt; for everything you’re building, &lt;strong&gt;Truenex Memory&lt;/strong&gt; is the open‑source solution.  &lt;/p&gt;

&lt;p&gt;Truenex Memory stores &lt;strong&gt;project‑local metadata&lt;/strong&gt; (think “I added a new API key”, “This repo is obsolete”) and makes that data searchable, importable, and exportable with a single command. It’s the missing glue between your repo’s internal knowledge and your CI/CD pipeline.  &lt;/p&gt;




&lt;h2&gt;
  
  
  📦 Why it matters
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;No more “where is that file?”&lt;/strong&gt; – The CLI finds it instantly.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Immutable audit trail&lt;/strong&gt; – Every change is recorded and can be restored.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;CI‑friendly&lt;/strong&gt; – Global health checks keep your pipelines green.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Open‑source&lt;/strong&gt; – You own the data, you own the code.
&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  🔑 What’s new in v0.1.0‑alpha.1?
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Feature&lt;/th&gt;
&lt;th&gt;What it does&lt;/th&gt;
&lt;th&gt;🎉&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Local project memory&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Add, search, list &amp;amp; track lifecycle status (active / obsolete / superseded / conflicting / unverified).&lt;/td&gt;
&lt;td&gt;📚&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;&lt;code&gt;truenex-mem&lt;/code&gt; CLI&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Full &lt;code&gt;--help&lt;/code&gt; tree, type‑checked with Typer.&lt;/td&gt;
&lt;td&gt;🖥️&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;MCP stdio server&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Expose &lt;code&gt;memory_search&lt;/code&gt;, &lt;code&gt;memory_add&lt;/code&gt;, &lt;code&gt;global_status&lt;/code&gt;, &lt;code&gt;global_project_context&lt;/code&gt;.&lt;/td&gt;
&lt;td&gt;🌐&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;JSON export/import&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Human‑readable snapshots you can share.&lt;/td&gt;
&lt;td&gt;📤&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;SQLite store&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Schema migrated from v1 → v4, safe migration backup/restore.&lt;/td&gt;
&lt;td&gt;💾&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Manifest‑driven ingestion&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Dry‑run validation before ingestion.&lt;/td&gt;
&lt;td&gt;✅&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Global refresh pipeline&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Health checks + stale catalog cleanup.&lt;/td&gt;
&lt;td&gt;🛡️&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Code snippet – run the CLI&lt;/strong&gt;  &lt;/p&gt;


&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="c"&gt;# Add a new entry&lt;/span&gt;
truenex-mem add &lt;span class="nt"&gt;--project&lt;/span&gt; my‑app &lt;span class="nt"&gt;--key&lt;/span&gt; api-key &lt;span class="nt"&gt;--value&lt;/span&gt; &lt;span class="s2"&gt;"sk‑12345"&lt;/span&gt;
&lt;span class="c"&gt;# Search everything&lt;/span&gt;
truenex-mem search &lt;span class="nt"&gt;--query&lt;/span&gt; &lt;span class="s2"&gt;"api-key"&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  🛠️ How to get started
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Clone the repo&lt;/strong&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;   git clone https://github.com/marcomnit/truenex-memory.git
   &lt;span class="nb"&gt;cd &lt;/span&gt;truenex-memory
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Install dependencies&lt;/strong&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;   pip &lt;span class="nb"&gt;install&lt;/span&gt; &lt;span class="nt"&gt;-e&lt;/span&gt; &lt;span class="nb"&gt;.&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Initialize a project&lt;/strong&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;   truenex-mem init my-app   &lt;span class="c"&gt;# creates a SQLite store&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Add entries&lt;/strong&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;   truenex-mem add &lt;span class="nt"&gt;--project&lt;/span&gt; my-app &lt;span class="nt"&gt;--key&lt;/span&gt; &lt;span class="s2"&gt;"database-url"&lt;/span&gt; &lt;span class="nt"&gt;--value&lt;/span&gt; &lt;span class="s2"&gt;"postgres://..."&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Search&lt;/strong&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;   truenex-mem search &lt;span class="nt"&gt;--query&lt;/span&gt; &lt;span class="s2"&gt;"database-url"&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Export&lt;/strong&gt; a snapshot
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;   truenex-mem &lt;span class="nb"&gt;export&lt;/span&gt; &lt;span class="nt"&gt;-f&lt;/span&gt; my-app.json
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;🚀 &lt;strong&gt;Full docs &amp;amp; live demo&lt;/strong&gt; – &lt;a href="https://memory.truenex.ai" rel="noopener noreferrer"&gt;https://memory.truenex.ai&lt;/a&gt;&lt;br&gt;&lt;br&gt;
🔗 &lt;strong&gt;Repo&lt;/strong&gt; – &lt;a href="https://github.com/marcomnit/truenex-memory" rel="noopener noreferrer"&gt;https://github.com/marcomnit/truenex-memory&lt;/a&gt;  &lt;/p&gt;




&lt;h2&gt;
  
  
  📣 Call to action
&lt;/h2&gt;

&lt;p&gt;We’re just in the &lt;strong&gt;alpha&lt;/strong&gt; phase, so your feedback is gold. 👀  &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;👍 Use the “💬” button on the GitHub repo.
&lt;/li&gt;
&lt;li&gt;🚨 Report bugs or feature ideas via the &lt;code&gt;ISSUE&lt;/code&gt; template.
&lt;/li&gt;
&lt;li&gt;🌍 Fork, extend, or star if you love the idea.
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Truenex Memory is a &lt;strong&gt;community‑driven&lt;/strong&gt; tool: the more you use it, the better it gets. Let’s make knowledge &lt;strong&gt;searchable, portable, and forever&lt;/strong&gt;.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Stay curious. Stay organized. 🌟&lt;/em&gt;&lt;/p&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;


## Instructions

1. Go to https://dev.to/new
2. Paste the article (without
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

</description>
      <category>opensource</category>
      <category>ai</category>
      <category>memory</category>
      <category>mcp</category>
    </item>
  </channel>
</rss>
