<?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: dantiel</title>
    <description>The latest articles on DEV Community by dantiel (@dantiel).</description>
    <link>https://dev.to/dantiel</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%2F92288%2Fa098dade-d811-4486-9eb6-f1f821a46071.jpeg</url>
      <title>DEV Community: dantiel</title>
      <link>https://dev.to/dantiel</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/dantiel"/>
    <language>en</language>
    <item>
      <title>Announcing ÆtherCodex — a Hermetic AI Coding Oracle (TextMate today, portable core)</title>
      <dc:creator>dantiel</dc:creator>
      <pubDate>Tue, 28 Oct 2025 19:23:53 +0000</pubDate>
      <link>https://dev.to/dantiel/announcing-aethercodex-a-hermetic-ai-coding-oracle-textmate-today-portable-core-4658</link>
      <guid>https://dev.to/dantiel/announcing-aethercodex-a-hermetic-ai-coding-oracle-textmate-today-portable-core-4658</guid>
      <description>&lt;p&gt;&lt;strong&gt;&lt;a href="https://dantiel.github.io/aethercodex/" rel="noopener noreferrer"&gt;ÆtherCodex&lt;/a&gt;&lt;/strong&gt; is an open-source coding oracle that treats software work as a deliberate sequence of transformations — not one-off prompts. It currently ships as a &lt;strong&gt;TextMate&lt;/strong&gt; bundle, but its core “verbs” are editor-agnostic and can be adapted to VS Code, Neovim, JetBrains, etc.  &lt;a href="https://github.com/dantiel/aethercodex/" rel="noopener noreferrer"&gt;GitHub&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Why a “Magnum Opus”?
&lt;/h3&gt;

&lt;p&gt;At the center is the &lt;strong&gt;Magnum Opus Engine&lt;/strong&gt; — a 10-step pipeline for multi-phase tasks:&lt;br&gt;
&lt;strong&gt;Nigredo → Albedo → Citrinitas → Rubedo → Solve → Coagula → Test → Purificatio → Validatio → Documentatio&lt;/strong&gt;.&lt;br&gt;&lt;br&gt;
Each step carries forward context, results, and guidance, so changes, tests, and decisions cohere into a single flow with persistence.  &lt;a href="https://github.com/dantiel/aethercodex/" rel="noopener noreferrer"&gt;GitHub&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;
  
  
  What can it do?
&lt;/h3&gt;

&lt;p&gt;ÆtherCodex exposes a small set of durable, composable actions that map cleanly to any editor:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;read_file&lt;/code&gt; / &lt;code&gt;patch_file&lt;/code&gt; / &lt;code&gt;create_file&lt;/code&gt; — precise diffs &amp;amp; edits (with AST-grep semantics available)
&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;run_command&lt;/code&gt; — shell rituals for builds/tests/scripts
&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;remember&lt;/code&gt; / &lt;code&gt;recall&lt;/code&gt; — a memory palace for context continuity
&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;create_task&lt;/code&gt; / &lt;code&gt;execute_task&lt;/code&gt; — orchestrate multi-step work via the Opus
&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;file_overview&lt;/code&gt; — structural hints (classes, methods, line targets) without full-file reads
These “verbs” are the portable core; TextMate is just the first host.  &lt;a href="https://dantiel.github.io/aethercodex/" rel="noopener noreferrer"&gt;dantiel.github.io&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;
  
  
  TextMate today
&lt;/h3&gt;

&lt;p&gt;The repo contains a standard TextMate bundle (&lt;code&gt;info.plist&lt;/code&gt;, &lt;code&gt;.tm_properties&lt;/code&gt;). Install by cloning and placing it in your TextMate Bundles directory; the docs page shows the basic “Summoning the Oracle” steps.  &lt;a href="https://github.com/dantiel/aethercodex/blob/main/info.plist" rel="noopener noreferrer"&gt;GitHub&lt;/a&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;git clone https://github.com/dantiel/aethercodex.git
&lt;span class="nb"&gt;cd &lt;/span&gt;aethercodex
&lt;span class="c"&gt;# install into your TextMate Bundles directory (see TextMate docs / your setup)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Porting to other editors (how)
&lt;/h3&gt;

&lt;p&gt;Because the core is expressed as verbs and a stateful task engine, porting is mostly adapter work:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Command binding: map editor events/commands to &lt;code&gt;read_file&lt;/code&gt;, &lt;code&gt;patch_file&lt;/code&gt;, &lt;code&gt;run_command&lt;/code&gt;, etc.&lt;/li&gt;
&lt;li&gt;Buffer &amp;amp; fs access: implement getters/setters that the engine calls for file I/O and diffs.&lt;/li&gt;
&lt;li&gt;Task UI: surface Opus step status, logs, and errors in the host editor’s panel/toasts.&lt;/li&gt;
&lt;li&gt;Memory integration: persist/reload “Mnemosyne” notes (JSON/kv/db — your choice).&lt;/li&gt;
&lt;li&gt;Symbolic overview: reuse the Argonaut/overview call to give “jump-to-line” navigation hints.
The repo &amp;amp; site outline these components (Mnemosyne/Aegis, Argonaut, Pythia UI, Hermetic Command Synthesis).  ￼&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  Why this paradigm is useful
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Deterministic shape:&lt;/strong&gt; multi-step tasks are explicit and replayable.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Context continuity:&lt;/strong&gt; results persist across steps (and sessions).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Editor-agnostic:&lt;/strong&gt; a handful of verbs keeps the surface area small while staying powerful.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Token-aware:&lt;/strong&gt; symbolic overview + selective reads reduce LLM context bloat.  ￼&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Roadmap highlights
&lt;/h3&gt;

&lt;p&gt;Future features on the site include deeper symbolic analysis, multi-file “astral projection,” ritual command sequences, divination/forecasting modes, and secure code oracles. PRs welcome if you want to help shape these.  ￼&lt;/p&gt;




&lt;h3&gt;
  
  
  Links
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;GitHub: &lt;a href="https://github.com/dantiel/aethercodex/" rel="noopener noreferrer"&gt;https://github.com/dantiel/aethercodex/&lt;/a&gt;  ￼&lt;/li&gt;
&lt;li&gt;Docs / overview: &lt;a href="https://dantiel.github.io/aethercodex/" rel="noopener noreferrer"&gt;https://dantiel.github.io/aethercodex/&lt;/a&gt;  ￼&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If this paradigm resonates with you — whether you’re into TextMate, Neovim, or building editor agents — I’d love your feedback, adapters, and experiments.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Solve. Coagula. Purificatio. Documentatio.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>devtools</category>
      <category>opensource</category>
      <category>textmate</category>
    </item>
  </channel>
</rss>
