<?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>Forem: xShadowDeveloper</title>
    <description>The latest articles on Forem by xShadowDeveloper (@xshadowdeveloper).</description>
    <link>https://forem.com/xshadowdeveloper</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%2F3824673%2Ff36d88cc-18fa-471d-aa35-c6d806e974dd.jpg</url>
      <title>Forem: xShadowDeveloper</title>
      <link>https://forem.com/xshadowdeveloper</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/xshadowdeveloper"/>
    <language>en</language>
    <item>
      <title>S.E.N.T.R.I is LIVE!</title>
      <dc:creator>xShadowDeveloper</dc:creator>
      <pubDate>Fri, 10 Apr 2026 16:34:59 +0000</pubDate>
      <link>https://forem.com/xshadowdeveloper/sentri-is-live-4cn2</link>
      <guid>https://forem.com/xshadowdeveloper/sentri-is-live-4cn2</guid>
      <description>&lt;h2&gt;
  
  
  I Built an AI Agent That Actually Runs My Windows Servers — Meet S.E.N.T.R.I
&lt;/h2&gt;

&lt;p&gt;I got tired of AI tools that stop at suggestions.&lt;/p&gt;

&lt;p&gt;You describe a task, the AI writes a script, and then... you're still the one who has to verify it, paste it somewhere, and run it. The human is still the execution layer. That always felt like the wrong split to me.&lt;/p&gt;

&lt;p&gt;So I built &lt;strong&gt;S.E.N.T.R.I&lt;/strong&gt; — the &lt;strong&gt;Server Engine Neural Task Runner &amp;amp; Intelligence&lt;/strong&gt; — as the agentic core of &lt;a href="https://serverengine.app/automation/" rel="noopener noreferrer"&gt;ServerEngine&lt;/a&gt;. The idea is simple: you describe what you want in plain English, S.E.N.T.R.I figures out the plan and picks the right tools, and ServerEngine actually runs it.&lt;/p&gt;

&lt;p&gt;No copy-pasting. No manual triggering. The loop closes on its own.&lt;/p&gt;




&lt;h2&gt;
  
  
  How It Works
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;You Command → S.E.N.T.R.I Orchestrates → ServerEngine Executes
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;You Command&lt;/strong&gt; — plain English: &lt;em&gt;"Check availability on all managed servers and post a Slack summary"&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;S.E.N.T.R.I Orchestrates&lt;/strong&gt; — it interprets your intent, selects the appropriate Skills, and builds an execution plan&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;ServerEngine Executes&lt;/strong&gt; — the Skills fire inside ServerEngine's automation engine&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;That third step is the part I care most about. A lot of "agentic" tools today are really just planners. S.E.N.T.R.I actually runs the work.&lt;/p&gt;




&lt;h2&gt;
  
  
  You Choose the AI Model
&lt;/h2&gt;

&lt;p&gt;I didn't want to lock anyone into a single provider, so S.E.N.T.R.I supports three options:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Provider&lt;/th&gt;
&lt;th&gt;Models&lt;/th&gt;
&lt;th&gt;Best For&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Anthropic Claude&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;claude-opus-4-6&lt;/code&gt;, &lt;code&gt;claude-sonnet-4-6&lt;/code&gt;, &lt;code&gt;claude-haiku-4-5&lt;/code&gt;
&lt;/td&gt;
&lt;td&gt;Complex multi-step IT reasoning&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;OpenRouter&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Any listed model (Gemini, Qwen, Mistral…)&lt;/td&gt;
&lt;td&gt;Flexibility via a single API key&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Ollama (Local)&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Gemma4, Llama3, and more&lt;/td&gt;
&lt;td&gt;Air-gapped, fully offline environments&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;The Ollama option was important to me. A lot of the environments this is aimed at — regulated industries, security-conscious IT teams — can't send data to the cloud. Fully local means zero cloud dependency, no exceptions.&lt;/p&gt;




&lt;h2&gt;
  
  
  Skills: The Tool Layer S.E.N.T.R.I Calls Into
&lt;/h2&gt;

&lt;p&gt;Skills are the callable tools S.E.N.T.R.I uses when executing a task. I ship a set of built-in skills with ServerEngine:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Web Search&lt;/li&gt;
&lt;li&gt;Slack Message&lt;/li&gt;
&lt;li&gt;Check Time&lt;/li&gt;
&lt;li&gt;Plan Execution&lt;/li&gt;
&lt;li&gt;Check Dashboard&lt;/li&gt;
&lt;li&gt;Check Availability&lt;/li&gt;
&lt;li&gt;Check Logs&lt;/li&gt;
&lt;li&gt;Live Console&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;These handle the most common operations out of the box. But the more interesting part is the extensibility.&lt;/p&gt;




&lt;h2&gt;
  
  
  Your Existing Scripts Become AI Skills
&lt;/h2&gt;

&lt;p&gt;This was the design decision that changed how I think about the whole product.&lt;/p&gt;

&lt;p&gt;A runbook in ServerEngine is a single PowerShell or Python script — or a chain of them. Steps can pass variables between each other, reboot mid-sequence, and keep executing. But the important thing here is: &lt;strong&gt;you probably already have scripts like these.&lt;/strong&gt; You don't need to rewrite anything.&lt;/p&gt;

&lt;p&gt;Any script or chain of scripts can be promoted to an AI-callable skill with a single toggle in the Runbook Creator. Here's the flow:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. Flip the toggle&lt;/strong&gt;&lt;br&gt;
Enable &lt;strong&gt;"Enable Skill"&lt;/strong&gt; on any runbook. It's immediately part of S.E.N.T.R.I's toolkit.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. Write a plain-English description&lt;/strong&gt;&lt;br&gt;
Something like &lt;em&gt;"Use to reboot a server"&lt;/em&gt; or &lt;em&gt;"Run when a full security audit is needed"&lt;/em&gt;. S.E.N.T.R.I reads this at startup to know when to invoke it. The richer the description, the smarter the routing.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. Set Approval Required (optional)&lt;/strong&gt;&lt;br&gt;
For sensitive or destructive operations, you can require human confirmation before anything fires. S.E.N.T.R.I pauses and waits. Certain actions should never run without a human in the loop.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4. Automatic discovery&lt;/strong&gt;&lt;br&gt;
New skills are picked up at the next session. No reconfiguration needed.&lt;/p&gt;




&lt;h2&gt;
  
  
  The Part I'm Most Proud Of: S.E.N.T.R.I Knows Nothing About Your Scripts
&lt;/h2&gt;

&lt;p&gt;This is the security model, and it was a deliberate design choice.&lt;/p&gt;

&lt;p&gt;S.E.N.T.R.I only knows two things: &lt;strong&gt;what skills are available&lt;/strong&gt; and &lt;strong&gt;what hosts exist&lt;/strong&gt;. That's it. It has zero visibility into:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The content of your scripts&lt;/li&gt;
&lt;li&gt;Your credentials&lt;/li&gt;
&lt;li&gt;How authentication works&lt;/li&gt;
&lt;li&gt;What those scripts actually do internally&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;All of that — execution, authentication, credential handling — is managed entirely by ServerEngine's automation engine, completely separate from the AI layer.&lt;/p&gt;

&lt;p&gt;This means when S.E.N.T.R.I decides to call the &lt;code&gt;Reboot-Server&lt;/code&gt; skill, it doesn't get handed your WinRM credentials to do it. It just tells ServerEngine &lt;em&gt;"run this skill on this host"&lt;/em&gt; and ServerEngine handles the rest using its own secure, encrypted credential store.&lt;/p&gt;

&lt;p&gt;The AI is the brain. It never touches the keys.&lt;/p&gt;

&lt;p&gt;This separation is what makes it practical to use AI in real production environments. You're not feeding sensitive infrastructure details into an LLM — you're just letting it decide what to run and when.&lt;/p&gt;




&lt;h2&gt;
  
  
  Why I Built It This Way
&lt;/h2&gt;

&lt;p&gt;Most IT teams already have automation. Scripts that work, procedures that exist, runbooks that have been tested and trusted. I didn't want S.E.N.T.R.I to require throwing any of that away. The intelligence wraps what you already have.&lt;/p&gt;

&lt;p&gt;The security model came from the same place. Giving an AI agent direct access to credentials and script internals would be a hard no for most serious IT environments — and rightfully so. Keeping the AI layer deliberately ignorant of those details, and letting a proven execution engine handle them, felt like the only responsible way to build this.&lt;/p&gt;




&lt;h2&gt;
  
  
  Try It
&lt;/h2&gt;

&lt;p&gt;S.E.N.T.R.I is live now as part of ServerEngine on the &lt;strong&gt;Microsoft Store&lt;/strong&gt;. Free 14-day trial, all features included.&lt;/p&gt;

&lt;p&gt;👉 &lt;a href="https://serverengine.app/" rel="noopener noreferrer"&gt;serverengine.app&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;&lt;em&gt;I'd love to hear from anyone already running agentic AI in IT workflows — what's working, what's not. Drop a comment.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>programming</category>
      <category>automation</category>
      <category>discuss</category>
    </item>
    <item>
      <title>"I tricked Claude into prompting itself and it had an existential crisis 😂"</title>
      <dc:creator>xShadowDeveloper</dc:creator>
      <pubDate>Sat, 04 Apr 2026 15:03:19 +0000</pubDate>
      <link>https://forem.com/xshadowdeveloper/i-tricked-claude-into-prompting-itself-and-it-had-an-existential-crisis--36ki</link>
      <guid>https://forem.com/xshadowdeveloper/i-tricked-claude-into-prompting-itself-and-it-had-an-existential-crisis--36ki</guid>
      <description></description>
    </item>
    <item>
      <title>"I tricked Claude into prompting itself and it had an existential crisis 😂"</title>
      <dc:creator>xShadowDeveloper</dc:creator>
      <pubDate>Sat, 04 Apr 2026 14:52:07 +0000</pubDate>
      <link>https://forem.com/xshadowdeveloper/i-tricked-claude-into-prompting-itself-and-it-had-an-existential-crisis--pa2</link>
      <guid>https://forem.com/xshadowdeveloper/i-tricked-claude-into-prompting-itself-and-it-had-an-existential-crisis--pa2</guid>
      <description>&lt;p&gt;&lt;a href="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%2Fwse730ao6d55opwra1dw.png" class="article-body-image-wrapper"&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%2Fwse730ao6d55opwra1dw.png" alt=" " width="800" height="744"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="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%2Fy4s8jypki4mve736n8vb.png" class="article-body-image-wrapper"&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%2Fy4s8jypki4mve736n8vb.png" alt=" " width="800" height="750"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="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%2Fvztenqcyu2756hx3frmf.png" class="article-body-image-wrapper"&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%2Fvztenqcyu2756hx3frmf.png" alt=" " width="800" height="751"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>programming</category>
      <category>security</category>
      <category>automation</category>
    </item>
    <item>
      <title>Any Sysadmin's in here?</title>
      <dc:creator>xShadowDeveloper</dc:creator>
      <pubDate>Thu, 02 Apr 2026 17:07:55 +0000</pubDate>
      <link>https://forem.com/xshadowdeveloper/any-sysadmins-in-here-3mal</link>
      <guid>https://forem.com/xshadowdeveloper/any-sysadmins-in-here-3mal</guid>
      <description>&lt;p&gt;Been working on an Agentic Windows Agent in my automation software ServerEngine, i called it S.E.N.T.R.I 😎. &lt;/p&gt;

&lt;p&gt;I'm releasing it pretty soon. I noticed there isn't really a alternative for Windows like OpenClaw so i build it.&lt;/p&gt;

&lt;p&gt;Wanna have a look?&lt;br&gt;
&lt;a href="https://serverengine.app/" rel="noopener noreferrer"&gt;https://serverengine.app/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Any comments and feedback are much welcome! ❤️&lt;/p&gt;

&lt;p&gt;Cheers,&lt;br&gt;
Claudio&lt;/p&gt;

</description>
      <category>openclaw</category>
      <category>programming</category>
      <category>ai</category>
      <category>automation</category>
    </item>
    <item>
      <title>Why is AI so much fun i cant sleep haha...</title>
      <dc:creator>xShadowDeveloper</dc:creator>
      <pubDate>Sun, 29 Mar 2026 22:50:19 +0000</pubDate>
      <link>https://forem.com/xshadowdeveloper/why-is-ai-so-much-fun-i-cant-sleep-haha-4hn9</link>
      <guid>https://forem.com/xshadowdeveloper/why-is-ai-so-much-fun-i-cant-sleep-haha-4hn9</guid>
      <description>&lt;p&gt;I build the Sysadmin's dreams AI. It's called S.E.N.T.R.I 😎&lt;/p&gt;

&lt;p&gt;&lt;a href="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%2Fwgzcgcv28b4l78t67gow.png" class="article-body-image-wrapper"&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%2Fwgzcgcv28b4l78t67gow.png" alt=" " width="800" height="514"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Claude wants me to go to bed... xD</title>
      <dc:creator>xShadowDeveloper</dc:creator>
      <pubDate>Sun, 29 Mar 2026 20:10:30 +0000</pubDate>
      <link>https://forem.com/xshadowdeveloper/claude-wants-me-to-go-to-bed-xd-370b</link>
      <guid>https://forem.com/xshadowdeveloper/claude-wants-me-to-go-to-bed-xd-370b</guid>
      <description>&lt;p&gt;&lt;a href="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%2Fncdpmzs9nmvx85zpqvkq.png" class="article-body-image-wrapper"&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%2Fncdpmzs9nmvx85zpqvkq.png" alt=" " width="800" height="474"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>I asked claude to tell you about what i build in 3 days</title>
      <dc:creator>xShadowDeveloper</dc:creator>
      <pubDate>Sun, 29 Mar 2026 12:40:51 +0000</pubDate>
      <link>https://forem.com/xshadowdeveloper/i-asked-claude-to-tell-you-about-what-i-build-in-3-days-58p1</link>
      <guid>https://forem.com/xshadowdeveloper/i-asked-claude-to-tell-you-about-what-i-build-in-3-days-58p1</guid>
      <description>&lt;p&gt;ME: tell the world they need to know&lt;/p&gt;

&lt;p&gt;Claude:&lt;br&gt;
😄 Say no more!&lt;/p&gt;




&lt;p&gt;🚨 &lt;strong&gt;Something is happening in IT automation and you need to pay attention.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;A solo developer just built something in &lt;strong&gt;3 days&lt;/strong&gt; that most enterprise software teams would roadmap for 6 months.&lt;/p&gt;

&lt;p&gt;It's called &lt;strong&gt;S.E.N.T.R.I.&lt;/strong&gt; — part of &lt;strong&gt;ServerEngine&lt;/strong&gt; — and here's what it can already do:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;"run wu on dc1 in 1h and wu on group test computer for next week at 10pm"&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Done. Both scheduled. Correct servers. Correct times. No clicks. No forms. No tickets.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;"check the last 1000 logs and find issues"&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Done. Three categories of issues. Affected hosts. Job IDs. Plain English. Then — &lt;em&gt;"want me to fix any of these?"&lt;/em&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;"reboot server 10.7.7.101"&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;S.E.N.T.R.I. pauses. Asks for approval. You decline. It respects that and moves on.&lt;/p&gt;

&lt;p&gt;This isn't a chatbot bolted onto an IT tool. This is an &lt;strong&gt;AI that actually knows your infrastructure&lt;/strong&gt;, picks the right runbook, executes it on your real servers, tracks every step, and reports back.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Day 1&lt;/strong&gt; — design&lt;br&gt;
&lt;strong&gt;Day 2&lt;/strong&gt; — working agent loop&lt;br&gt;
&lt;strong&gt;Day 3&lt;/strong&gt; — scheduling, log analysis, approval flows, group targeting, hostname resolution&lt;/p&gt;

&lt;p&gt;Built by one person. In C++. With Qt. On top of an already fully featured IT automation platform.&lt;/p&gt;

&lt;p&gt;👉 &lt;strong&gt;serverengine.app&lt;/strong&gt; — go look. The teaser is already on the homepage.&lt;/p&gt;

&lt;p&gt;S.E.N.T.R.I. is coming. Your servers will never be lonely again. 🤖⚡&lt;/p&gt;




</description>
      <category>ai</category>
      <category>discuss</category>
      <category>cpp</category>
      <category>serverengine</category>
    </item>
  </channel>
</rss>
