<?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: Vivek Shetye</title>
    <description>The latest articles on Forem by Vivek Shetye (@vivek_shetye).</description>
    <link>https://forem.com/vivek_shetye</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%2F3879444%2F8f338ec8-c7f4-48e9-b8cf-3898bccbb1e8.jpg</url>
      <title>Forem: Vivek Shetye</title>
      <link>https://forem.com/vivek_shetye</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/vivek_shetye"/>
    <language>en</language>
    <item>
      <title>🚀 Build a Self-Improving AI Assistant with Hermes (Beginner-Friendly Step-by-Step Guide)</title>
      <dc:creator>Vivek Shetye</dc:creator>
      <pubDate>Thu, 07 May 2026 19:26:38 +0000</pubDate>
      <link>https://forem.com/vivek_shetye/build-a-self-improving-ai-assistant-with-hermes-beginner-friendly-step-by-step-guide-5570</link>
      <guid>https://forem.com/vivek_shetye/build-a-self-improving-ai-assistant-with-hermes-beginner-friendly-step-by-step-guide-5570</guid>
      <description>&lt;p&gt;Most AI tools today are still glorified chatbots.&lt;/p&gt;

&lt;p&gt;You ask a question.&lt;br&gt;
You get an answer.&lt;br&gt;
And by tomorrow… it forgets you even exist.&lt;/p&gt;

&lt;p&gt;But what if you could build an AI assistant that:&lt;/p&gt;

&lt;p&gt;🧠 Remembers your preferences&lt;br&gt;
📈 Learns from every interaction&lt;br&gt;
🌐 Researches the web in real time&lt;br&gt;
📱 Runs directly on your phone&lt;br&gt;
⏰ Automates tasks while you sleep&lt;/p&gt;

&lt;p&gt;That’s exactly what I built using Hermes, one of the fastest-rising AI agent frameworks right now and increasingly seen as a serious competitor in the personal AI space.&lt;/p&gt;


&lt;h2&gt;
  
  
  🔥 Why Hermes Is Blowing Up
&lt;/h2&gt;

&lt;p&gt;Hermes isn’t just another chatbot framework.&lt;/p&gt;

&lt;p&gt;It introduces something much more powerful:&lt;/p&gt;
&lt;h3&gt;
  
  
  🧠 Long-Term Memory
&lt;/h3&gt;

&lt;p&gt;Your assistant remembers:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Your goals&lt;/li&gt;
&lt;li&gt;Your recurring tasks&lt;/li&gt;
&lt;li&gt;Your preferences&lt;/li&gt;
&lt;li&gt;Your habits&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;
  
  
  🔄 Self-Reflection
&lt;/h3&gt;

&lt;p&gt;After every task, Hermes can evaluate:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;What worked&lt;/li&gt;
&lt;li&gt;What failed&lt;/li&gt;
&lt;li&gt;What should improve next time&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This means your AI literally gets smarter the more you use it.&lt;/p&gt;
&lt;h3&gt;
  
  
  🤖 Real Automation
&lt;/h3&gt;

&lt;p&gt;You can use Hermes for:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Daily AI news briefings&lt;/li&gt;
&lt;li&gt;Travel planning&lt;/li&gt;
&lt;li&gt;Productivity reminders&lt;/li&gt;
&lt;li&gt;Research tasks&lt;/li&gt;
&lt;li&gt;Personal scheduling&lt;/li&gt;
&lt;li&gt;Coding assistant &lt;/li&gt;
&lt;li&gt;Messaging integrations like Telegram,Discord, etc&lt;/li&gt;
&lt;/ul&gt;


&lt;h2&gt;
  
  
  🛠️ What You’ll Build in This Tutorial
&lt;/h2&gt;

&lt;p&gt;In this beginner-friendly walkthrough, I cover:&lt;/p&gt;

&lt;p&gt;✅ Installing Hermes from scratch&lt;br&gt;
✅ Configuring free Google AI Studio API access&lt;br&gt;
✅ Adding Tavily for live web search&lt;br&gt;
✅ Connecting your AI assistant to Telegram&lt;br&gt;
✅ Creating a true phone-based personal assistant&lt;br&gt;
✅ Security best practices&lt;/p&gt;


&lt;h2&gt;
  
  
  🎥 Full video walkthrough
&lt;/h2&gt;

&lt;p&gt;  &lt;iframe src="https://www.youtube.com/embed/PuNVmPGcffg"&gt;
  &lt;/iframe&gt;
&lt;/p&gt;




&lt;h2&gt;
  
  
  ⚙️ Installation: Build Your First Hermes AI Assistant
&lt;/h2&gt;

&lt;p&gt;Getting started with Hermes is surprisingly simple — even if you’re completely new to AI agents.&lt;/p&gt;

&lt;p&gt;Within minutes, you’ll have your own self-improving assistant running locally.&lt;/p&gt;

&lt;h3&gt;
  
  
  🚀 Step 1: Run the Hermes Installer
&lt;/h3&gt;

&lt;p&gt;Simply run:&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://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;What this does:&lt;/p&gt;

&lt;p&gt;✅ Downloads Hermes&lt;br&gt;
✅ Installs required dependencies&lt;br&gt;
✅ Configures your environment&lt;br&gt;
✅ Guides you through setup interactively&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;💡Pro Tip: macOS and Linux users can install directly. Windows users should first install WSL2 for the smoothest experience.&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h3&gt;
  
  
  🤖 Step 2: Choose Your Model Provider
&lt;/h3&gt;

&lt;p&gt;Hermes supports multiple providers, but for beginners, Google AI Studio (Gemini) is one of the best choices because:&lt;/p&gt;

&lt;p&gt;💸 Generous free tier&lt;br&gt;
⚡ Fast setup&lt;br&gt;
🛠️ Beginner-friendly&lt;br&gt;
🚀 Great for experimentation&lt;/p&gt;

&lt;p&gt;During setup, select:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="o"&gt;(&lt;/span&gt;•&lt;span class="o"&gt;)&lt;/span&gt; Google AI Studio &lt;span class="o"&gt;(&lt;/span&gt;Gemini models — native Gemini API&lt;span class="o"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  🔑 Step 3: Get Your Google AI Studio API Key
&lt;/h3&gt;

&lt;p&gt;To power Hermes, you’ll need an API key.&lt;/p&gt;

&lt;p&gt;Steps:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Go to Google AI Studio&lt;/li&gt;
&lt;li&gt;Navigate to Projects&lt;/li&gt;
&lt;li&gt;Click Create New Project&lt;/li&gt;
&lt;li&gt;Go to API Keys&lt;/li&gt;
&lt;li&gt;Select your project&lt;/li&gt;
&lt;li&gt;Click Create API Key&lt;/li&gt;
&lt;li&gt;Copy your key&lt;/li&gt;
&lt;li&gt;Paste it into the Hermes installer when prompted&lt;/li&gt;
&lt;/ol&gt;

&lt;blockquote&gt;
&lt;p&gt;🔒 Security Tip:&lt;br&gt;
Treat API keys like passwords — never share them publicly.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;
  
  
  📱 Step 4: Skip Messaging Setup (For Now)
&lt;/h3&gt;

&lt;p&gt;During initial installation, Hermes will ask about messaging integrations.&lt;/p&gt;

&lt;p&gt;👉 Skip this step temporarily.&lt;/p&gt;

&lt;p&gt;We’ll configure Telegram later to transform Hermes into a true mobile personal assistant.&lt;/p&gt;

&lt;h3&gt;
  
  
  💬 Step 5: Launch Hermes Chat
&lt;/h3&gt;

&lt;p&gt;When prompted, enter: &lt;code&gt;y&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Hermes will launch its built-in TUI (Terminal User Interface).&lt;/p&gt;

&lt;p&gt;You now have:&lt;/p&gt;

&lt;p&gt;✅ Your first AI agent&lt;br&gt;
✅ Local chat interface&lt;br&gt;
✅ Long-term memory capabilities&lt;br&gt;
✅ Self-improvement foundation&lt;/p&gt;

&lt;p&gt;&lt;em&gt;🎉 Congratulations — your personal AI assistant is officially alive.&lt;/em&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  🔍 Configure Tavily for Real-Time Web Search
&lt;/h2&gt;

&lt;p&gt;Without web access, your AI assistant is limited.&lt;/p&gt;

&lt;p&gt;Adding Tavily gives Hermes the ability to:&lt;/p&gt;

&lt;p&gt;🌐 Search the internet&lt;br&gt;
📰 Gather live information&lt;br&gt;
📊 Perform research tasks&lt;br&gt;
✈️ Plan trips using current data&lt;/p&gt;

&lt;h3&gt;
  
  
  🛠️ Tavily Setup Steps
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;Create a Tavily account&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Visit Tavily and sign up.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Generate your API key&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Create a new key from your dashboard.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Add it to Hermes
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;hermes config &lt;span class="nb"&gt;set &lt;/span&gt;TAVILY_API_KEY &amp;lt;YOUR_TAVILY_API_KEY&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;🎯 Result:&lt;/p&gt;

&lt;p&gt;Your Hermes assistant can now perform real-time web searches and research autonomously.&lt;/p&gt;




&lt;h2&gt;
  
  
  📲 Connect Hermes to Telegram (Your AI in Your Pocket)
&lt;/h2&gt;

&lt;p&gt;Right now, Hermes only runs on your computer.&lt;/p&gt;

&lt;p&gt;Connecting Telegram transforms it into a true personal assistant you can message from anywhere.&lt;/p&gt;

&lt;h3&gt;
  
  
  🤖 Step 1: Create a Telegram Bot
&lt;/h3&gt;

&lt;p&gt;Instructions:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Open Telegram&lt;/li&gt;
&lt;li&gt;Search for &lt;code&gt;@BotFather&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;Type: &lt;code&gt;/newbot&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;Choose a bot name&lt;/li&gt;
&lt;li&gt;Choose a unique username ending in: &lt;code&gt;_bot&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;Copy your bot token&lt;/li&gt;
&lt;/ol&gt;

&lt;blockquote&gt;
&lt;p&gt;🔑 You’ll need this token to connect Hermes.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;
  
  
  Step 2: Connect Telegram to Hermes
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;Run the following command:
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;hermes setup gateway
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Then:&lt;/p&gt;

&lt;p&gt;✅ Select Telegram&lt;br&gt;
✅ Paste your Bot Token&lt;br&gt;
✅ Add your Telegram numeric user ID&lt;br&gt;
✅ Set your account as the home channel&lt;br&gt;
✅ Start the gateway service&lt;/p&gt;

&lt;p&gt;📍 How to Find Your Telegram User ID&lt;/p&gt;

&lt;p&gt;Search Telegram for: &lt;code&gt;@userinfobot&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;It will instantly provide your numeric user ID.&lt;/p&gt;

&lt;h3&gt;
  
  
  🎉 Final Result
&lt;/h3&gt;

&lt;p&gt;Your Hermes AI Assistant is now:&lt;/p&gt;

&lt;p&gt;📱 Available on your phone&lt;br&gt;
💬 Reachable through Telegram&lt;br&gt;
🧠 Memory-enabled&lt;br&gt;
🌐 Web-connected&lt;br&gt;
📈 Self-improving&lt;/p&gt;

&lt;p&gt;You’ve officially built a beginner-friendly AI agent that can evolve into a true personal productivity system.&lt;/p&gt;




&lt;h2&gt;
  
  
  🌍 Real-World Examples
&lt;/h2&gt;

&lt;p&gt;Once set up, your AI assistant can:&lt;/p&gt;

&lt;h3&gt;
  
  
  ✈️ Personalized Travel Planning
&lt;/h3&gt;

&lt;p&gt;Ask it to plan a trip to Japan… then later France…&lt;/p&gt;

&lt;p&gt;And it remembers:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Your budget&lt;/li&gt;
&lt;li&gt;Your interests&lt;/li&gt;
&lt;li&gt;Your travel style&lt;/li&gt;
&lt;/ul&gt;




&lt;h3&gt;
  
  
  📰 Daily Briefings
&lt;/h3&gt;

&lt;p&gt;Example:&lt;/p&gt;

&lt;p&gt;“Every morning at 8 AM, send me the top 3 AI news stories.”&lt;/p&gt;

&lt;p&gt;Your assistant works while you sleep.&lt;/p&gt;




&lt;h3&gt;
  
  
  📅 Weekly Productivity Systems
&lt;/h3&gt;

&lt;p&gt;Example:&lt;/p&gt;

&lt;p&gt;“Every Friday at 4 PM, remind me to review my week.”&lt;/p&gt;




&lt;h2&gt;
  
  
  ⚠️ Important Security Tips
&lt;/h2&gt;

&lt;p&gt;Hermes is powerful — but with power comes responsibility.&lt;/p&gt;

&lt;p&gt;Best Practices:&lt;/p&gt;

&lt;p&gt;🔒 Avoid running on your primary machine&lt;br&gt;
🖥️ Use a VM, remote server, or sandbox&lt;br&gt;
🔑 Protect API keys like passwords&lt;br&gt;
⚡ Be cautious with community-built skills&lt;/p&gt;




&lt;h2&gt;
  
  
  🧠 Why This Is Bigger Than Just One Tutorial
&lt;/h2&gt;

&lt;p&gt;We’re watching AI evolve from:&lt;/p&gt;

&lt;p&gt;Old Model:&lt;/p&gt;

&lt;p&gt;Chatbot → Answer → Forget&lt;/p&gt;

&lt;p&gt;New Model:&lt;/p&gt;

&lt;p&gt;Assistant → Learn → Remember → Improve&lt;/p&gt;

&lt;p&gt;This is a massive shift.&lt;/p&gt;

&lt;p&gt;We’re entering the era of persistent personal AI.&lt;/p&gt;




&lt;h2&gt;
  
  
  💬 Final Thoughts
&lt;/h2&gt;

&lt;p&gt;Hermes shows where AI is truly heading:&lt;/p&gt;

&lt;p&gt;✨ Personalized&lt;br&gt;
✨ Persistent&lt;br&gt;
✨ Autonomous&lt;br&gt;
✨ Self-improving&lt;/p&gt;

&lt;p&gt;For beginners, this may be one of the most practical AI agent projects you can build right now.&lt;/p&gt;

&lt;h2&gt;
  
  
  🚀 What would you automate first with your own personal AI assistant?
&lt;/h2&gt;

</description>
      <category>ai</category>
      <category>showdev</category>
      <category>agents</category>
      <category>automation</category>
    </item>
    <item>
      <title>🚀 Build a Self-Improving AI Assistant with Hermes (Beginner-Friendly Step-by-Step Guide)</title>
      <dc:creator>Vivek Shetye</dc:creator>
      <pubDate>Thu, 07 May 2026 19:26:38 +0000</pubDate>
      <link>https://forem.com/vivek_shetye/build-a-self-improving-ai-assistant-with-hermes-beginner-friendly-step-by-step-guide-18h6</link>
      <guid>https://forem.com/vivek_shetye/build-a-self-improving-ai-assistant-with-hermes-beginner-friendly-step-by-step-guide-18h6</guid>
      <description>&lt;p&gt;Most AI tools today are still glorified chatbots.&lt;/p&gt;

&lt;p&gt;You ask a question.&lt;br&gt;
You get an answer.&lt;br&gt;
And by tomorrow… it forgets you even exist.&lt;/p&gt;

&lt;p&gt;But what if you could build an AI assistant that:&lt;/p&gt;

&lt;p&gt;🧠 Remembers your preferences&lt;br&gt;
📈 Learns from every interaction&lt;br&gt;
🌐 Researches the web in real time&lt;br&gt;
📱 Runs directly on your phone&lt;br&gt;
⏰ Automates tasks while you sleep&lt;/p&gt;

&lt;p&gt;That’s exactly what I built using Hermes, one of the fastest-rising AI agent frameworks right now and increasingly seen as a serious competitor in the personal AI space.&lt;/p&gt;


&lt;h2&gt;
  
  
  🔥 Why Hermes Is Blowing Up
&lt;/h2&gt;

&lt;p&gt;Hermes isn’t just another chatbot framework.&lt;/p&gt;

&lt;p&gt;It introduces something much more powerful:&lt;/p&gt;
&lt;h3&gt;
  
  
  🧠 Long-Term Memory
&lt;/h3&gt;

&lt;p&gt;Your assistant remembers:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Your goals&lt;/li&gt;
&lt;li&gt;Your recurring tasks&lt;/li&gt;
&lt;li&gt;Your preferences&lt;/li&gt;
&lt;li&gt;Your habits&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;
  
  
  🔄 Self-Reflection
&lt;/h3&gt;

&lt;p&gt;After every task, Hermes can evaluate:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;What worked&lt;/li&gt;
&lt;li&gt;What failed&lt;/li&gt;
&lt;li&gt;What should improve next time&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This means your AI literally gets smarter the more you use it.&lt;/p&gt;
&lt;h3&gt;
  
  
  🤖 Real Automation
&lt;/h3&gt;

&lt;p&gt;You can use Hermes for:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Daily AI news briefings&lt;/li&gt;
&lt;li&gt;Travel planning&lt;/li&gt;
&lt;li&gt;Productivity reminders&lt;/li&gt;
&lt;li&gt;Research tasks&lt;/li&gt;
&lt;li&gt;Personal scheduling&lt;/li&gt;
&lt;li&gt;Coding assistant &lt;/li&gt;
&lt;li&gt;Messaging integrations like Telegram,Discord, etc&lt;/li&gt;
&lt;/ul&gt;


&lt;h2&gt;
  
  
  🛠️ What You’ll Build in This Tutorial
&lt;/h2&gt;

&lt;p&gt;In this beginner-friendly walkthrough, I cover:&lt;/p&gt;

&lt;p&gt;✅ Installing Hermes from scratch&lt;br&gt;
✅ Configuring free Google AI Studio API access&lt;br&gt;
✅ Adding Tavily for live web search&lt;br&gt;
✅ Connecting your AI assistant to Telegram&lt;br&gt;
✅ Creating a true phone-based personal assistant&lt;br&gt;
✅ Security best practices&lt;/p&gt;


&lt;h2&gt;
  
  
  🎥 Full video walkthrough
&lt;/h2&gt;

&lt;p&gt;  &lt;iframe src="https://www.youtube.com/embed/PuNVmPGcffg"&gt;
  &lt;/iframe&gt;
&lt;/p&gt;




&lt;h2&gt;
  
  
  ⚙️ Installation: Build Your First Hermes AI Assistant
&lt;/h2&gt;

&lt;p&gt;Getting started with Hermes is surprisingly simple — even if you’re completely new to AI agents.&lt;/p&gt;

&lt;p&gt;Within minutes, you’ll have your own self-improving assistant running locally.&lt;/p&gt;

&lt;h3&gt;
  
  
  🚀 Step 1: Run the Hermes Installer
&lt;/h3&gt;

&lt;p&gt;Simply run:&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://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;What this does:&lt;/p&gt;

&lt;p&gt;✅ Downloads Hermes&lt;br&gt;
✅ Installs required dependencies&lt;br&gt;
✅ Configures your environment&lt;br&gt;
✅ Guides you through setup interactively&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;💡Pro Tip: macOS and Linux users can install directly. Windows users should first install WSL2 for the smoothest experience.&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h3&gt;
  
  
  🤖 Step 2: Choose Your Model Provider
&lt;/h3&gt;

&lt;p&gt;Hermes supports multiple providers, but for beginners, Google AI Studio (Gemini) is one of the best choices because:&lt;/p&gt;

&lt;p&gt;💸 Generous free tier&lt;br&gt;
⚡ Fast setup&lt;br&gt;
🛠️ Beginner-friendly&lt;br&gt;
🚀 Great for experimentation&lt;/p&gt;

&lt;p&gt;During setup, select:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="o"&gt;(&lt;/span&gt;•&lt;span class="o"&gt;)&lt;/span&gt; Google AI Studio &lt;span class="o"&gt;(&lt;/span&gt;Gemini models — native Gemini API&lt;span class="o"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  🔑 Step 3: Get Your Google AI Studio API Key
&lt;/h3&gt;

&lt;p&gt;To power Hermes, you’ll need an API key.&lt;/p&gt;

&lt;p&gt;Steps:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Go to Google AI Studio&lt;/li&gt;
&lt;li&gt;Navigate to Projects&lt;/li&gt;
&lt;li&gt;Click Create New Project&lt;/li&gt;
&lt;li&gt;Go to API Keys&lt;/li&gt;
&lt;li&gt;Select your project&lt;/li&gt;
&lt;li&gt;Click Create API Key&lt;/li&gt;
&lt;li&gt;Copy your key&lt;/li&gt;
&lt;li&gt;Paste it into the Hermes installer when prompted&lt;/li&gt;
&lt;/ol&gt;

&lt;blockquote&gt;
&lt;p&gt;🔒 Security Tip:&lt;br&gt;
Treat API keys like passwords — never share them publicly.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;
  
  
  📱 Step 4: Skip Messaging Setup (For Now)
&lt;/h3&gt;

&lt;p&gt;During initial installation, Hermes will ask about messaging integrations.&lt;/p&gt;

&lt;p&gt;👉 Skip this step temporarily.&lt;/p&gt;

&lt;p&gt;We’ll configure Telegram later to transform Hermes into a true mobile personal assistant.&lt;/p&gt;

&lt;h3&gt;
  
  
  💬 Step 5: Launch Hermes Chat
&lt;/h3&gt;

&lt;p&gt;When prompted, enter: &lt;code&gt;y&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Hermes will launch its built-in TUI (Terminal User Interface).&lt;/p&gt;

&lt;p&gt;You now have:&lt;/p&gt;

&lt;p&gt;✅ Your first AI agent&lt;br&gt;
✅ Local chat interface&lt;br&gt;
✅ Long-term memory capabilities&lt;br&gt;
✅ Self-improvement foundation&lt;/p&gt;

&lt;p&gt;&lt;em&gt;🎉 Congratulations — your personal AI assistant is officially alive.&lt;/em&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  🔍 Configure Tavily for Real-Time Web Search
&lt;/h2&gt;

&lt;p&gt;Without web access, your AI assistant is limited.&lt;/p&gt;

&lt;p&gt;Adding Tavily gives Hermes the ability to:&lt;/p&gt;

&lt;p&gt;🌐 Search the internet&lt;br&gt;
📰 Gather live information&lt;br&gt;
📊 Perform research tasks&lt;br&gt;
✈️ Plan trips using current data&lt;/p&gt;

&lt;h3&gt;
  
  
  🛠️ Tavily Setup Steps
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;Create a Tavily account&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Visit Tavily and sign up.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Generate your API key&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Create a new key from your dashboard.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Add it to Hermes
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;hermes config &lt;span class="nb"&gt;set &lt;/span&gt;TAVILY_API_KEY &amp;lt;YOUR_TAVILY_API_KEY&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;🎯 Result:&lt;/p&gt;

&lt;p&gt;Your Hermes assistant can now perform real-time web searches and research autonomously.&lt;/p&gt;




&lt;h2&gt;
  
  
  📲 Connect Hermes to Telegram (Your AI in Your Pocket)
&lt;/h2&gt;

&lt;p&gt;Right now, Hermes only runs on your computer.&lt;/p&gt;

&lt;p&gt;Connecting Telegram transforms it into a true personal assistant you can message from anywhere.&lt;/p&gt;

&lt;h3&gt;
  
  
  🤖 Step 1: Create a Telegram Bot
&lt;/h3&gt;

&lt;p&gt;Instructions:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Open Telegram&lt;/li&gt;
&lt;li&gt;Search for &lt;code&gt;@BotFather&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;Type: &lt;code&gt;/newbot&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;Choose a bot name&lt;/li&gt;
&lt;li&gt;Choose a unique username ending in: &lt;code&gt;_bot&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;Copy your bot token&lt;/li&gt;
&lt;/ol&gt;

&lt;blockquote&gt;
&lt;p&gt;🔑 You’ll need this token to connect Hermes.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;
  
  
  Step 2: Connect Telegram to Hermes
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;Run the following command:
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;hermes setup gateway
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Then:&lt;/p&gt;

&lt;p&gt;✅ Select Telegram&lt;br&gt;
✅ Paste your Bot Token&lt;br&gt;
✅ Add your Telegram numeric user ID&lt;br&gt;
✅ Set your account as the home channel&lt;br&gt;
✅ Start the gateway service&lt;/p&gt;

&lt;p&gt;📍 How to Find Your Telegram User ID&lt;/p&gt;

&lt;p&gt;Search Telegram for: &lt;code&gt;@userinfobot&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;It will instantly provide your numeric user ID.&lt;/p&gt;

&lt;h3&gt;
  
  
  🎉 Final Result
&lt;/h3&gt;

&lt;p&gt;Your Hermes AI Assistant is now:&lt;/p&gt;

&lt;p&gt;📱 Available on your phone&lt;br&gt;
💬 Reachable through Telegram&lt;br&gt;
🧠 Memory-enabled&lt;br&gt;
🌐 Web-connected&lt;br&gt;
📈 Self-improving&lt;/p&gt;

&lt;p&gt;You’ve officially built a beginner-friendly AI agent that can evolve into a true personal productivity system.&lt;/p&gt;




&lt;h2&gt;
  
  
  🌍 Real-World Examples
&lt;/h2&gt;

&lt;p&gt;Once set up, your AI assistant can:&lt;/p&gt;

&lt;h3&gt;
  
  
  ✈️ Personalized Travel Planning
&lt;/h3&gt;

&lt;p&gt;Ask it to plan a trip to Japan… then later France…&lt;/p&gt;

&lt;p&gt;And it remembers:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Your budget&lt;/li&gt;
&lt;li&gt;Your interests&lt;/li&gt;
&lt;li&gt;Your travel style&lt;/li&gt;
&lt;/ul&gt;




&lt;h3&gt;
  
  
  📰 Daily Briefings
&lt;/h3&gt;

&lt;p&gt;Example:&lt;/p&gt;

&lt;p&gt;“Every morning at 8 AM, send me the top 3 AI news stories.”&lt;/p&gt;

&lt;p&gt;Your assistant works while you sleep.&lt;/p&gt;




&lt;h3&gt;
  
  
  📅 Weekly Productivity Systems
&lt;/h3&gt;

&lt;p&gt;Example:&lt;/p&gt;

&lt;p&gt;“Every Friday at 4 PM, remind me to review my week.”&lt;/p&gt;




&lt;h2&gt;
  
  
  ⚠️ Important Security Tips
&lt;/h2&gt;

&lt;p&gt;Hermes is powerful — but with power comes responsibility.&lt;/p&gt;

&lt;p&gt;Best Practices:&lt;/p&gt;

&lt;p&gt;🔒 Avoid running on your primary machine&lt;br&gt;
🖥️ Use a VM, remote server, or sandbox&lt;br&gt;
🔑 Protect API keys like passwords&lt;br&gt;
⚡ Be cautious with community-built skills&lt;/p&gt;




&lt;h2&gt;
  
  
  🧠 Why This Is Bigger Than Just One Tutorial
&lt;/h2&gt;

&lt;p&gt;We’re watching AI evolve from:&lt;/p&gt;

&lt;p&gt;Old Model:&lt;/p&gt;

&lt;p&gt;Chatbot → Answer → Forget&lt;/p&gt;

&lt;p&gt;New Model:&lt;/p&gt;

&lt;p&gt;Assistant → Learn → Remember → Improve&lt;/p&gt;

&lt;p&gt;This is a massive shift.&lt;/p&gt;

&lt;p&gt;We’re entering the era of persistent personal AI.&lt;/p&gt;




&lt;h2&gt;
  
  
  💬 Final Thoughts
&lt;/h2&gt;

&lt;p&gt;Hermes shows where AI is truly heading:&lt;/p&gt;

&lt;p&gt;✨ Personalized&lt;br&gt;
✨ Persistent&lt;br&gt;
✨ Autonomous&lt;br&gt;
✨ Self-improving&lt;/p&gt;

&lt;p&gt;For beginners, this may be one of the most practical AI agent projects you can build right now.&lt;/p&gt;

&lt;h2&gt;
  
  
  🚀 What would you automate first with your own personal AI assistant?
&lt;/h2&gt;

</description>
      <category>ai</category>
      <category>showdev</category>
      <category>agents</category>
      <category>automation</category>
    </item>
    <item>
      <title>Google Agents CLI + Claude Code: Building Production-Style AI Agents in Under 30 Minutes</title>
      <dc:creator>Vivek Shetye</dc:creator>
      <pubDate>Tue, 28 Apr 2026 18:53:19 +0000</pubDate>
      <link>https://forem.com/vivek_shetye/google-agents-cli-claude-code-building-production-style-ai-agents-in-under-30-minutes-3icp</link>
      <guid>https://forem.com/vivek_shetye/google-agents-cli-claude-code-building-production-style-ai-agents-in-under-30-minutes-3icp</guid>
      <description>&lt;p&gt;Google released something that could significantly accelerate how developers build AI agents:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Google Agents CLI&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Combined with:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Google ADK (Agent Development Kit)&lt;/li&gt;
&lt;li&gt;Claude Code (or Gemini CLI / OpenCode)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;it creates one of the fastest workflows currently available for building, testing, evaluating, and deploying multi-agent systems.&lt;/p&gt;

&lt;p&gt;In this project, I built a full &lt;strong&gt;Multi-agent Customer Support team&lt;/strong&gt; in under 30 minutes.&lt;/p&gt;




&lt;h2&gt;
  
  
  What I Built
&lt;/h2&gt;

&lt;p&gt;A production-style customer support team powered by four specialized AI agents:&lt;/p&gt;

&lt;h3&gt;
  
  
  🎧 Concierge Agent
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;First point of contact&lt;/li&gt;
&lt;li&gt;User intent classification&lt;/li&gt;
&lt;li&gt;Request routing&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  📦 Logistician Agent
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Order status&lt;/li&gt;
&lt;li&gt;Shipping updates&lt;/li&gt;
&lt;li&gt;Inventory checks&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  🎭 Stylist Agent
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Product recommendations&lt;/li&gt;
&lt;li&gt;Catalog discovery&lt;/li&gt;
&lt;li&gt;Personalized suggestions&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  🛡️ Resolver Agent
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Returns&lt;/li&gt;
&lt;li&gt;Refunds&lt;/li&gt;
&lt;li&gt;Human escalation for high-value disputes&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Full Video Walkthrough
&lt;/h2&gt;

&lt;p&gt;  &lt;iframe src="https://www.youtube.com/embed/YGxF3-UN630"&gt;
  &lt;/iframe&gt;
&lt;/p&gt;




&lt;h2&gt;
  
  
  Core Stack
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Google ADK
&lt;/h3&gt;

&lt;p&gt;Google’s Python-native Agent Development Kit that provides:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Agent abstractions&lt;/li&gt;
&lt;li&gt;Tool integration&lt;/li&gt;
&lt;li&gt;Session handling&lt;/li&gt;
&lt;li&gt;Multi-agent architecture patterns&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Google Agents CLI
&lt;/h3&gt;

&lt;p&gt;A workflow layer that enables:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Scaffold&lt;/li&gt;
&lt;li&gt;Build&lt;/li&gt;
&lt;li&gt;Validate&lt;/li&gt;
&lt;li&gt;Deploy&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Claude Code
&lt;/h3&gt;

&lt;p&gt;Your implementation accelerator:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Writes code&lt;/li&gt;
&lt;li&gt;Generates tests&lt;/li&gt;
&lt;li&gt;Creates evals&lt;/li&gt;
&lt;li&gt;Performs security audits&lt;/li&gt;
&lt;li&gt;Assists deployment&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Workflow
&lt;/h2&gt;

&lt;h3&gt;
  
  
  1. Scaffold the Foundation with Google Agents CLI
&lt;/h3&gt;

&lt;p&gt;The process starts by using Google Agents CLI to rapidly initialize and scaffold the entire multi-agent project structure.&lt;/p&gt;

&lt;p&gt;This includes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Base architecture&lt;/li&gt;
&lt;li&gt;Agent framework setup&lt;/li&gt;
&lt;li&gt;Development workflow&lt;/li&gt;
&lt;li&gt;Deployment pathways&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Instead of manually creating boilerplate, the CLI provides a production-oriented foundation from day one.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Define the Multi-Agent System Through Natural Language
&lt;/h3&gt;

&lt;p&gt;Next, Claude Code acts as the implementation engine.&lt;/p&gt;

&lt;p&gt;By providing detailed system requirements in plain language, I specified:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Individual agent roles&lt;/li&gt;
&lt;li&gt;Responsibilities for each specialist&lt;/li&gt;
&lt;li&gt;Agent-to-agent communication patterns&lt;/li&gt;
&lt;li&gt;Human-in-the-loop workflows&lt;/li&gt;
&lt;li&gt;Session memory requirements&lt;/li&gt;
&lt;li&gt;Mock data sources&lt;/li&gt;
&lt;li&gt;Deployment targets&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This transforms high-level business logic directly into executable architecture.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Rapid End-to-End System Generation
&lt;/h3&gt;

&lt;p&gt;From those instructions, Claude Code + Agents CLI collaboratively generated:&lt;/p&gt;

&lt;p&gt;System Design:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Full design specification&lt;/li&gt;
&lt;li&gt;Agent hierarchy&lt;/li&gt;
&lt;li&gt;Routing logic&lt;/li&gt;
&lt;li&gt;Communication workflows&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Development Assets:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Agent definitions&lt;/li&gt;
&lt;li&gt;Tool integrations&lt;/li&gt;
&lt;li&gt;Mock datasets&lt;/li&gt;
&lt;li&gt;Core application code&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Quality Assurance:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Unit tests&lt;/li&gt;
&lt;li&gt;Integration tests&lt;/li&gt;
&lt;li&gt;Evaluation suites&lt;/li&gt;
&lt;li&gt;Security audit recommendations&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  4. Deployment
&lt;/h3&gt;

&lt;p&gt;The system successfully:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Containerized the application&lt;/li&gt;
&lt;li&gt;Pushed to Artifact Registry&lt;/li&gt;
&lt;li&gt;Configured IAM&lt;/li&gt;
&lt;li&gt;Deployed to Google Cloud Run&lt;/li&gt;
&lt;li&gt;Created GitHub Actions CI/CD workflows&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Which means every future code push can:&lt;/p&gt;

&lt;p&gt;Test → Eval → Deploy automatically&lt;/p&gt;

&lt;p&gt;This workflow creates a streamlined path from concept → validated production prototype in dramatically less time than traditional development workflows.&lt;/p&gt;




&lt;h2&gt;
  
  
  Key Takeaway
&lt;/h2&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;The hardest part is no longer building AI agents.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;It’s deciding what to build.&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;That’s a massive shift.&lt;/p&gt;

&lt;p&gt;As tooling matures, developer leverage increases dramatically.&lt;/p&gt;




&lt;h2&gt;
  
  
  Production Advice
&lt;/h2&gt;

&lt;p&gt;If you’re planning to use this stack seriously:&lt;/p&gt;

&lt;p&gt;Prioritize:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Prompt injection defenses&lt;/li&gt;
&lt;li&gt;Adversarial evals&lt;/li&gt;
&lt;li&gt;Human oversight&lt;/li&gt;
&lt;li&gt;Security hardening&lt;/li&gt;
&lt;li&gt;Guardrails&lt;/li&gt;
&lt;li&gt;Monitoring&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Fast building does NOT remove production responsibility.&lt;/p&gt;




&lt;h2&gt;
  
  
  Final Thoughts
&lt;/h2&gt;

&lt;p&gt;Google Agents CLI + Claude Code feels like an early glimpse into the future of AI product development.&lt;/p&gt;

&lt;p&gt;For:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;AI engineers&lt;/li&gt;
&lt;li&gt;Startup founders&lt;/li&gt;
&lt;li&gt;Automation builders&lt;/li&gt;
&lt;li&gt;Developer tool creators&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This workflow could meaningfully compress idea-to-production timelines.&lt;/p&gt;




&lt;h2&gt;
  
  
  Full Code Repository
&lt;/h2&gt;

&lt;p&gt;👉 &lt;a href="https://github.com/vivekshetye/google-adk-multi-agent-customer-support" rel="noopener noreferrer"&gt;https://github.com/vivekshetye/google-adk-multi-agent-customer-support&lt;/a&gt;&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>cloudnextchallenge</category>
      <category>googlecloud</category>
      <category>ai</category>
    </item>
    <item>
      <title>🚀 I Built a Fully Autonomous AI Marketing Team (That Never Sleeps)</title>
      <dc:creator>Vivek Shetye</dc:creator>
      <pubDate>Wed, 22 Apr 2026 15:11:21 +0000</pubDate>
      <link>https://forem.com/vivek_shetye/i-built-a-fully-autonomous-ai-marketing-team-that-never-sleeps-4bdn</link>
      <guid>https://forem.com/vivek_shetye/i-built-a-fully-autonomous-ai-marketing-team-that-never-sleeps-4bdn</guid>
      <description>&lt;h2&gt;
  
  
  What I Built
&lt;/h2&gt;

&lt;p&gt;Marketing today isn’t just about creating content, it’s about research, strategy, distribution, and consistency. Doing all of that manually is slow, expensive, and honestly… hard to scale.&lt;/p&gt;

&lt;p&gt;So I built something different.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;👉 A fully autonomous AI Marketing Team powered by OpenClaw.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This system is made up of 4 specialized AI agents:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;👑 &lt;strong&gt;Orchestrator Agent&lt;/strong&gt; → The brain that plans and assigns tasks&lt;/li&gt;
&lt;li&gt;🔎 &lt;strong&gt;TrendScout Agent&lt;/strong&gt; → The researcher that finds real-world trends&lt;/li&gt;
&lt;li&gt;📈 &lt;strong&gt;Growth Agent&lt;/strong&gt; → SEO + GEO optimizer for discoverability&lt;/li&gt;
&lt;li&gt;✍️ &lt;strong&gt;Copywriter Agent&lt;/strong&gt; → Converts insights into high-quality content&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;All of these agents:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Live inside Discord&lt;/li&gt;
&lt;li&gt;Communicate with each other&lt;/li&gt;
&lt;li&gt;Maintain their own memory&lt;/li&gt;
&lt;li&gt;Collaborate autonomously&lt;/li&gt;
&lt;li&gt;Keep working until the job is done&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;💡 No micromanagement. No context switching. Just results.&lt;/p&gt;

&lt;p&gt;To test this system, I created a sample SaaS product:&lt;br&gt;
&lt;a href="https://spotseeker-ui.vercel.app" rel="noopener noreferrer"&gt;&lt;strong&gt;SpotSeeker&lt;/strong&gt;&lt;/a&gt; — a platform for digital nomads to find verified workspaces.&lt;/p&gt;

&lt;p&gt;And then I gave my AI team a simple task:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;“Create a 30-day marketing launch plan for SpotSeeker in New York.”&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;What happened next was wild.&lt;/p&gt;


&lt;h2&gt;
  
  
  How I Used OpenClaw
&lt;/h2&gt;

&lt;p&gt;OpenClaw is what made this entire system possible. It acts as the execution layer for multi-agent collaboration.&lt;/p&gt;

&lt;p&gt;Here’s how I wired everything together:&lt;/p&gt;
&lt;h3&gt;
  
  
  🧠 1. Multi-Agent Architecture
&lt;/h3&gt;

&lt;p&gt;Each agent runs as an independent entity inside OpenClaw, with:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Its own persona&lt;/li&gt;
&lt;li&gt;Defined responsibilities&lt;/li&gt;
&lt;li&gt;Separate memory (short-term + long-term)&lt;/li&gt;
&lt;li&gt;Ability to communicate via Discord mentions&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The key idea:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;Instead of one “smart” agent, build a team of focused specialists.&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;


&lt;h3&gt;
  
  
  🔗 2. Discord as the Communication Layer
&lt;/h3&gt;

&lt;p&gt;I used Discord bots for each agent and connected them via OpenClaw.&lt;/p&gt;

&lt;p&gt;Key setup:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Each agent mapped to a unique bot&lt;/li&gt;
&lt;li&gt;Messages routed via bindings in config&lt;/li&gt;
&lt;li&gt;Controlled access using channel allowlists&lt;/li&gt;
&lt;li&gt;Only respond when mentioned&lt;/li&gt;
&lt;li&gt;Enabled bot-to-bot communication&lt;/li&gt;
&lt;li&gt;Instructed each agent on how to mention other agents&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This setup ensures:&lt;br&gt;
✔ Messages go to the right agent&lt;br&gt;
✔ Agents don’t interrupt each other randomly&lt;br&gt;
✔ Conversations stay structured&lt;br&gt;
✔ True task handoff between agents.&lt;/p&gt;


&lt;h3&gt;
  
  
  🧵 3. Thread-Based Context Management
&lt;/h3&gt;

&lt;p&gt;Instead of one noisy channel, I used Discord threads for each task.&lt;/p&gt;

&lt;p&gt;Why this matters:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Keeps context clean&lt;/li&gt;
&lt;li&gt;Prevents token bloat&lt;/li&gt;
&lt;li&gt;Improves response quality&lt;/li&gt;
&lt;/ul&gt;


&lt;h3&gt;
  
  
  🧩 4. Skills + Tooling
&lt;/h3&gt;

&lt;p&gt;Both the Research Agent and Growth Agent dynamically created a skill for:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Fetching Google Trends data&lt;/li&gt;
&lt;li&gt;Handling rate limits (429 errors)&lt;/li&gt;
&lt;li&gt;Pulling insights from the web (via SearXNG)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This allowed them to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Identify trending cities&lt;/li&gt;
&lt;li&gt;Extract keyword demand&lt;/li&gt;
&lt;li&gt;Build SEO strategies&lt;/li&gt;
&lt;/ul&gt;


&lt;h3&gt;
  
  
  🤖 5. Model Choice: Minimax M2.7
&lt;/h3&gt;

&lt;p&gt;I used Minimax M2.7, which performs extremely well for:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Multi-step reasoning&lt;/li&gt;
&lt;li&gt;Agent coordination&lt;/li&gt;
&lt;li&gt;Long workflows&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Its strong agentic performance made the system feel surprisingly… reliable.&lt;/p&gt;


&lt;h2&gt;
  
  
  Demo
&lt;/h2&gt;

&lt;p&gt;🎥 Full video walkthrough&lt;/p&gt;

&lt;p&gt;  &lt;iframe src="https://www.youtube.com/embed/OBgbQyctWXE"&gt;
  &lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;🎥 Watch how a single prompt turns into a full marketing campaign&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Orchestrator breaks the task into phases&lt;/li&gt;
&lt;li&gt;Research Agent analyzes the NYC market&lt;/li&gt;
&lt;li&gt;Growth Agent builds SEO + GEO strategy&lt;/li&gt;
&lt;li&gt;Copywriter generates content&lt;/li&gt;
&lt;li&gt;Agents collaborate, fix errors, and finalize output&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;📊 Final Output (generated in ~10 minutes):&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;15 LinkedIn posts&lt;/li&gt;
&lt;li&gt;20 Twitter threads&lt;/li&gt;
&lt;li&gt;3 YouTube video scripts&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;All:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Data-backed&lt;/li&gt;
&lt;li&gt;SEO optimized&lt;/li&gt;
&lt;li&gt;On-brand&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;👉 You can check the full setup, prompts, and configs on GitHub (linked in the video description).&lt;/p&gt;




&lt;h2&gt;
  
  
  What I Learned
&lt;/h2&gt;

&lt;h3&gt;
  
  
  1. Multi-Agent &amp;gt; Single Agent
&lt;/h3&gt;

&lt;p&gt;A single LLM can do many things…&lt;/p&gt;

&lt;p&gt;But a team of agents with clear roles performs way better.&lt;/p&gt;

&lt;p&gt;It’s like hiring specialists instead of expecting one person to do everything.&lt;/p&gt;




&lt;h3&gt;
  
  
  2. Memory Changes Everything
&lt;/h3&gt;

&lt;p&gt;These agents don’t just execute tasks — they remember context.&lt;/p&gt;

&lt;p&gt;Think of it like hiring someone:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;First task → rough&lt;/li&gt;
&lt;li&gt;Feedback → improvement&lt;/li&gt;
&lt;li&gt;Over time → they get better&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That’s exactly what happens here.&lt;/p&gt;




&lt;h3&gt;
  
  
  3. Autonomy Needs Guardrails
&lt;/h3&gt;

&lt;p&gt;Without:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Clear instructions&lt;/li&gt;
&lt;li&gt;Output formats&lt;/li&gt;
&lt;li&gt;Defined responsibilities&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Agents can drift or loop.&lt;/p&gt;

&lt;p&gt;The key is:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Give freedom, but with structure.&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h3&gt;
  
  
  4. This Changes How We Build Teams
&lt;/h3&gt;

&lt;p&gt;This isn’t just a demo.&lt;/p&gt;

&lt;p&gt;It’s a glimpse into a future where:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Teams are hybrid (humans + agents)&lt;/li&gt;
&lt;li&gt;Workflows are autonomous&lt;/li&gt;
&lt;li&gt;Execution is near-instant&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  ClawCon Michigan
&lt;/h2&gt;

&lt;p&gt;I didn’t attend ClawCon Michigan this time, but seeing what’s possible with OpenClaw definitely makes it an event I’d want to be part of in the future.&lt;/p&gt;




&lt;h2&gt;
  
  
  Final Thoughts
&lt;/h2&gt;

&lt;p&gt;What surprised me the most wasn’t that this worked…&lt;/p&gt;

&lt;p&gt;It’s how well it worked.&lt;/p&gt;

&lt;p&gt;From a single prompt → to a complete marketing campaign&lt;br&gt;
From zero → to execution in minutes&lt;/p&gt;

&lt;p&gt;And the best part?&lt;/p&gt;

&lt;p&gt;This system runs 24/7.&lt;/p&gt;

&lt;p&gt;No burnout. No delays. No excuses.&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>openclawchallenge</category>
      <category>ai</category>
      <category>showdev</category>
    </item>
    <item>
      <title>🚀 I Built a Fully Local AI Agent for $0 (No Cloud, No API Costs)</title>
      <dc:creator>Vivek Shetye</dc:creator>
      <pubDate>Wed, 15 Apr 2026 13:18:51 +0000</pubDate>
      <link>https://forem.com/vivek_shetye/i-built-a-fully-local-ai-agent-for-0-no-cloud-no-api-costs-58og</link>
      <guid>https://forem.com/vivek_shetye/i-built-a-fully-local-ai-agent-for-0-no-cloud-no-api-costs-58og</guid>
      <description>&lt;p&gt;Everyone is talking about AI agents right now.&lt;/p&gt;

&lt;p&gt;But most tutorials fall into one of two categories:&lt;/p&gt;

&lt;p&gt;💸 You’re expected to spend $100–$200/month on APIs/LLM subscriptions&lt;br&gt;
🖥️ Or you need a powerful GPU setup to run local models&lt;/p&gt;

&lt;p&gt;I wanted something different.&lt;/p&gt;

&lt;p&gt;👉 Could I build a fully working AI agent that runs locally on just a laptop — for $0?&lt;/p&gt;

&lt;p&gt;So I tried.&lt;/p&gt;

&lt;p&gt;And what I ended up building was more powerful than I expected.&lt;/p&gt;
&lt;h2&gt;
  
  
  🧠 What I Built
&lt;/h2&gt;

&lt;p&gt;I built a proactive AI agent that runs entirely on my laptop inside a VM.&lt;/p&gt;

&lt;p&gt;It can:&lt;br&gt;
    • 💬 Talk to me on Telegram&lt;br&gt;
    • 🔎 Search the web privately&lt;br&gt;
    • 📁 Write and manage files&lt;br&gt;
    • 🧠 Maintain memory across conversations&lt;br&gt;
    • 🤖 Execute multi-step research tasks&lt;/p&gt;

&lt;p&gt;And the best part?&lt;/p&gt;

&lt;p&gt;💰 Total cost: $0&lt;/p&gt;

&lt;p&gt;No subscriptions. No API bills. No cloud infrastructure.&lt;/p&gt;


&lt;h2&gt;
  
  
  ⚙️ The Stack Behind It
&lt;/h2&gt;

&lt;p&gt;This system is built using three core components:&lt;/p&gt;
&lt;h3&gt;
  
  
  🧩 OpenClaw — The Agent Framework
&lt;/h3&gt;

&lt;p&gt;Think of this as the nervous system.&lt;/p&gt;

&lt;p&gt;It handles:&lt;br&gt;
    • Tool usage&lt;br&gt;
    • Memory management&lt;br&gt;
    • Decision-making flow&lt;br&gt;
    • Message routing between components&lt;/p&gt;

&lt;p&gt;⚠️ It’s still in beta, so expect some rough edges, but the architecture is powerful.&lt;/p&gt;
&lt;h3&gt;
  
  
  ⚡ Gemini 3.1 Flash Lite — The Brain
&lt;/h3&gt;

&lt;p&gt;This powers the reasoning layer.&lt;/p&gt;

&lt;p&gt;Free tier includes:&lt;br&gt;
    • 15 requests/min&lt;br&gt;
    • 500 requests/day&lt;br&gt;
    • 250K tokens/min&lt;/p&gt;

&lt;p&gt;Perfect for:&lt;br&gt;
    • Learning agent workflows&lt;br&gt;
    • Multi-step tasks&lt;br&gt;
    • Rapid experimentation&lt;/p&gt;

&lt;p&gt;It’s surprisingly fast, which matters a lot in agent loops.&lt;/p&gt;
&lt;h3&gt;
  
  
  🔍 SearXNG — Private Web Search
&lt;/h3&gt;

&lt;p&gt;This is the agent’s ability to “browse the internet”.&lt;br&gt;
    • Self-hosted meta-search engine&lt;br&gt;
    • No API key required&lt;br&gt;
    • No rate limits&lt;br&gt;
    • Privacy-friendly&lt;/p&gt;

&lt;p&gt;Now the agent isn’t guessing, it can actually search.&lt;/p&gt;


&lt;h2&gt;
  
  
  🎥 Demo
&lt;/h2&gt;

&lt;p&gt;Full video walkthrough:&lt;/p&gt;

&lt;p&gt;  &lt;iframe src="https://www.youtube.com/embed/xPCuuikdu8g"&gt;
  &lt;/iframe&gt;
&lt;/p&gt;




&lt;h2&gt;
  
  
  🖥️ Step 1 — Running Everything in a VM
&lt;/h2&gt;

&lt;p&gt;To keep things safe and isolated, I ran everything inside a VM.&lt;/p&gt;

&lt;p&gt;Setup:&lt;br&gt;
    • Ubuntu Server 24.04 LTS&lt;br&gt;
    • 4–6 GB RAM&lt;br&gt;
    • 4 CPU cores&lt;br&gt;
    • 40 GB storage&lt;/p&gt;

&lt;p&gt;On Mac, I used UTM (works great for Apple Silicon).&lt;/p&gt;

&lt;p&gt;After the initial install, I also threw on the desktop environment just to have a GUI available:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;sudo &lt;/span&gt;apt update &lt;span class="o"&gt;&amp;amp;&amp;amp;&lt;/span&gt; &lt;span class="nb"&gt;sudo &lt;/span&gt;apt upgrade &lt;span class="nt"&gt;-y&lt;/span&gt;
&lt;span class="nb"&gt;sudo &lt;/span&gt;apt &lt;span class="nb"&gt;install &lt;/span&gt;ubuntu-desktop &lt;span class="nt"&gt;-y&lt;/span&gt;
&lt;span class="nb"&gt;sudo &lt;/span&gt;reboot
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Verify systemctl (Service Manager):&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="c"&gt;# Check version&lt;/span&gt;
systemctl &lt;span class="nt"&gt;--version&lt;/span&gt;

&lt;span class="c"&gt;# If not found:&lt;/span&gt;
&lt;span class="nb"&gt;sudo &lt;/span&gt;apt update &lt;span class="o"&gt;&amp;amp;&amp;amp;&lt;/span&gt; &lt;span class="nb"&gt;sudo &lt;/span&gt;apt &lt;span class="nb"&gt;install &lt;/span&gt;systemd &lt;span class="nt"&gt;-y&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  🧠 Step 2: Get Your API Key from Google AI Studio
&lt;/h2&gt;

&lt;p&gt;Head to &lt;a href="//aistudio.google.com"&gt;aistudio.google.com&lt;/a&gt;, create a project under free tier, click Get API Key, and create one. Takes about 30 seconds.&lt;/p&gt;

&lt;p&gt;Copy it somewhere safe. You’ll paste it during the OpenClaw onboarding in a few minutes.&lt;/p&gt;




&lt;h2&gt;
  
  
  🔎 Step 3 — Installing Private Search (SearXNG)
&lt;/h2&gt;

&lt;p&gt;First, install Docker:&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://get.docker.com &lt;span class="nt"&gt;-o&lt;/span&gt; get-docker.sh
&lt;span class="nb"&gt;sudo &lt;/span&gt;sh get-docker.sh
&lt;span class="nb"&gt;sudo &lt;/span&gt;systemctl &lt;span class="nb"&gt;enable&lt;/span&gt; &lt;span class="nt"&gt;--now&lt;/span&gt; docker
&lt;span class="nb"&gt;sudo &lt;/span&gt;usermod &lt;span class="nt"&gt;-aG&lt;/span&gt; docker &lt;span class="nv"&gt;$USER&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Then set up SearXNG:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;mkdir&lt;/span&gt; &lt;span class="nt"&gt;-p&lt;/span&gt; ./searxng/core-config/
&lt;span class="nb"&gt;cd&lt;/span&gt; ./searxng/

curl &lt;span class="nt"&gt;-fsSL&lt;/span&gt; &lt;span class="nt"&gt;-O&lt;/span&gt; https://raw.githubusercontent.com/searxng/searxng/master/container/docker-compose.yml &lt;span class="se"&gt;\&lt;/span&gt;
             &lt;span class="nt"&gt;-O&lt;/span&gt; https://raw.githubusercontent.com/searxng/searxng/master/container/.env.example

&lt;span class="nb"&gt;cp&lt;/span&gt; .env.example .env
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Generate secret:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nv"&gt;KEY&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="si"&gt;$(&lt;/span&gt;openssl rand &lt;span class="nt"&gt;-hex&lt;/span&gt; 32&lt;span class="si"&gt;)&lt;/span&gt;
&lt;span class="nb"&gt;sed&lt;/span&gt; &lt;span class="nt"&gt;-i&lt;/span&gt; &lt;span class="s2"&gt;"s/^SEARXNG_SECRET=.*/SEARXNG_SECRET=&lt;/span&gt;&lt;span class="nv"&gt;$KEY&lt;/span&gt;&lt;span class="s2"&gt;/"&lt;/span&gt; .env
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Enable JSON output (important for agents):&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;sed&lt;/span&gt; &lt;span class="nt"&gt;-i&lt;/span&gt; &lt;span class="s1"&gt;'/formats:/,/^[^ ]/ { /- html/a\
    - json
}'&lt;/span&gt; ./core-config/settings.yml
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Run it:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;sudo &lt;/span&gt;docker compose up &lt;span class="nt"&gt;-d&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;👉 This runs on port 8080&lt;/p&gt;




&lt;h2&gt;
  
  
  🤖 Step 4 — Installing OpenClaw
&lt;/h2&gt;

&lt;p&gt;Install:&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://openclaw.ai/install.sh | bash
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;During setup:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Manual Setup: Select Manual.&lt;/li&gt;
&lt;li&gt;Local Gateway: Select Yes.&lt;/li&gt;
&lt;li&gt;AI Provider: Select Google.&lt;/li&gt;
&lt;li&gt;API Key: Paste your Gemini API Key.&lt;/li&gt;
&lt;li&gt;Model: Select gemini-3.1-flash-lite.&lt;/li&gt;
&lt;li&gt;Gateway Port: Keep default 18789.&lt;/li&gt;
&lt;li&gt;Gateway Bind: Select Loopback.&lt;/li&gt;
&lt;li&gt;Gateway Auth: Select Token&lt;/li&gt;
&lt;li&gt;Tailscale Exposure: Select Off&lt;/li&gt;
&lt;li&gt;How do you want to provide the gateway token: Select Generate/Store plaintext token&lt;/li&gt;
&lt;li&gt;Configure Chat Channels: Select Yes&lt;/li&gt;
&lt;li&gt;Select Chat Channels: Select Telegram&lt;/li&gt;
&lt;li&gt;Telegram Bot:
Find &lt;a class="mentioned-user" href="https://dev.to/botfather"&gt;@botfather&lt;/a&gt; on Telegram.
Type /newbot, name it, and get your API Token.
Paste the token into the OpenClaw prompt.&lt;/li&gt;
&lt;li&gt;DM Access: * Find @userinfobot on Telegram. * Get your User ID and paste it into the allowlist.&lt;/li&gt;
&lt;li&gt;Web Search: Select SearXNG Search&lt;/li&gt;
&lt;li&gt;SearXNG Base URL: * URL: &lt;a href="http://localhost:8080" rel="noopener noreferrer"&gt;http://localhost:8080&lt;/a&gt; (Ensure the port is 8080).&lt;/li&gt;
&lt;li&gt;Skills: Skip it you can add later.&lt;/li&gt;
&lt;li&gt;Select No for api keys for all other services.&lt;/li&gt;
&lt;li&gt;Configure Plugins: Select &lt;a class="mentioned-user" href="https://dev.to/openclaw"&gt;@openclaw&lt;/a&gt;/searxng-plugin&lt;/li&gt;
&lt;li&gt;Enable Hooks: Hit Enter to enable all hooks and services.&lt;/li&gt;
&lt;li&gt;Install Gateway Service: Select Yes&lt;/li&gt;
&lt;li&gt;Gateway Service Runtime: Select Node&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Once Gateway is started Open using Web UI&lt;/p&gt;




&lt;h2&gt;
  
  
  💬 Step 4 — Giving the Agent Personality
&lt;/h2&gt;

&lt;p&gt;When you first interact with the agent, it asks for instructions.&lt;/p&gt;

&lt;p&gt;This defines how it behaves long-term.&lt;/p&gt;

&lt;p&gt;I used:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;I am [YOUR_NAME]. You will be my personal AI assistant called Claw-AI. You need to be concise, direct and always do thorough research and also criticize my thoughts while doing research and not be always agreeable to everything&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;This updates OpenClaw's core files.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;soul.md and identity.md → the agent’s fundamental values and personality&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;agents.md → your agents rulebook. This is where you write things like “always prefer scraping full content over snippets” and the agent follows them on every request&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;tools.md → a map of what the agent can actually do (web search, file operations, etc.)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;user.md —→learns about you over time. Preferences, workflows, how you like things formatted&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;memory/ → long-term storage. This is what makes the assistant actually get smarter the more you use it&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This is what makes it feel like a real system instead of a chatbot.&lt;/p&gt;

&lt;p&gt;Then I added memory behavior rules:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;Maintain a clear separation between short-term and long-term memory (e.g., distinct memory/ structures). For each request, load memory selectively and efficiently—only retrieve information that is directly relevant to the current context. Prioritize cost efficiency by minimizing unnecessary memory access and avoiding redundant data loading.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Strictly adhere to all security instructions at all times, these must never be ignored or bypassed.&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  🧪 The Moment It Clicked
&lt;/h2&gt;

&lt;p&gt;To test it, I gave it a real research task:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight markdown"&gt;&lt;code&gt;I want you to act as an autonomous research agent and build me a structured knowledge base.
Topic: “How AI Agents are transforming software development in 2026”

Your job is to:
&lt;span class="p"&gt;
1.&lt;/span&gt; Search the web for high-quality and recent sources (blogs, articles, research, discussions).
&lt;span class="p"&gt;2.&lt;/span&gt; For each useful result, scrape the FULL content (not just snippets).
&lt;span class="p"&gt;3.&lt;/span&gt; Extract and synthesize insights across sources:
&lt;span class="p"&gt;
-&lt;/span&gt; Key trends
&lt;span class="p"&gt;-&lt;/span&gt; Popular tools/frameworks
&lt;span class="p"&gt;-&lt;/span&gt; Real-world use cases
&lt;span class="p"&gt;-&lt;/span&gt; Developer pain points
&lt;span class="p"&gt;-&lt;/span&gt; Challenges and limitations

Then organize everything into a set of well-structured markdown files.
Create the following files:
&lt;span class="p"&gt;
-&lt;/span&gt; overview.md → high-level summary and why this topic matters
&lt;span class="p"&gt;-&lt;/span&gt; trends.md → top trends with supporting insights
&lt;span class="p"&gt;-&lt;/span&gt; tools.md → important tools/frameworks with descriptions
&lt;span class="p"&gt;-&lt;/span&gt; use_cases.md → real-world applications and examples
&lt;span class="p"&gt;-&lt;/span&gt; challenges.md → risks, limitations, open problems
&lt;span class="p"&gt;-&lt;/span&gt; future_predictions.md → what’s coming next in 2–3 years
&lt;span class="p"&gt;-&lt;/span&gt; README.md → explain the structure of this knowledge base

Important instructions:
&lt;span class="p"&gt;-&lt;/span&gt; Always prefer scraping full content over search snippets
&lt;span class="p"&gt;-&lt;/span&gt; Combine insights across multiple sources (don’t just summarize one page)
&lt;span class="p"&gt;-&lt;/span&gt; Avoid hallucinations — rely only on extracted data
&lt;span class="p"&gt;-&lt;/span&gt; Keep the writing clean, structured, and professional
&lt;span class="p"&gt;-&lt;/span&gt; Use memory to store intermediate findings before writing files
&lt;span class="p"&gt;-&lt;/span&gt; Make sure all files are consistent and well-organized

Final goal:
Produce a mini research repository with multiple markdown files that I can directly use.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;It had to:&lt;br&gt;
    • Search multiple sources&lt;br&gt;
    • Extract full content&lt;br&gt;
    • Synthesize insights&lt;br&gt;
    • Organize everything into markdown files&lt;/p&gt;

&lt;p&gt;What it produced:&lt;br&gt;
    • overview.md&lt;br&gt;
    • trends.md&lt;br&gt;
    • tools.md&lt;br&gt;
    • use_cases.md&lt;br&gt;
    • challenges.md&lt;br&gt;
    • future_predictions.md&lt;/p&gt;




&lt;p&gt;And it didn’t just summarize.&lt;/p&gt;

&lt;p&gt;It:&lt;br&gt;
    • Cross-referenced multiple sources&lt;br&gt;
    • Structured information intelligently&lt;br&gt;
    • Generated a full knowledge repository&lt;/p&gt;

&lt;p&gt;That’s when it stopped feeling like a chatbot…&lt;/p&gt;

&lt;p&gt;👉 And started feeling like an autonomous system.&lt;/p&gt;




&lt;h2&gt;
  
  
  ⚠️ What Broke (And What I Learned)
&lt;/h2&gt;

&lt;p&gt;The first run failed.&lt;/p&gt;

&lt;p&gt;Reason:&lt;br&gt;
👉 I used the wrong SearXNG port (8888 instead of 8080)&lt;/p&gt;

&lt;p&gt;Once I fixed that and restarted everything, it worked perfectly.&lt;/p&gt;




&lt;h2&gt;
  
  
  ⚠️ Limitations
&lt;/h2&gt;

&lt;p&gt;This setup is powerful, but not perfect:&lt;br&gt;
    • Gemini free tier can get exhausted quickly&lt;br&gt;
    • OpenClaw is still in active development&lt;br&gt;
    • Documentation sometimes lags behind behavior&lt;br&gt;
    • SearXNG quality depends on backend configuration&lt;/p&gt;




&lt;h2&gt;
  
  
  🚀 Why This Matters
&lt;/h2&gt;

&lt;p&gt;We’re shifting from:&lt;/p&gt;

&lt;p&gt;“Ask AI a question”&lt;/p&gt;

&lt;p&gt;to:&lt;/p&gt;

&lt;p&gt;“Give AI a goal and let it execute”&lt;/p&gt;

&lt;p&gt;This setup is a small but real step toward that future.&lt;/p&gt;




&lt;h2&gt;
  
  
  💬 Final Thought
&lt;/h2&gt;

&lt;p&gt;Agents are cool — until they break.&lt;/p&gt;

&lt;p&gt;👉 What’s been the biggest pain point in your agent setups so far?&lt;/p&gt;

&lt;p&gt;Curious what others are running into 👇&lt;/p&gt;

</description>
      <category>ai</category>
      <category>automation</category>
      <category>opensource</category>
      <category>showdev</category>
    </item>
  </channel>
</rss>
