<?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: Milad Hossein</title>
    <description>The latest articles on DEV Community by Milad Hossein (@milad_hossein_93eb9a7ca3b).</description>
    <link>https://dev.to/milad_hossein_93eb9a7ca3b</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.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4207182%2Fb425798f-d0b8-4ea2-b8d1-2a80033994ea.png</url>
      <title>DEV Community: Milad Hossein</title>
      <link>https://dev.to/milad_hossein_93eb9a7ca3b</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/milad_hossein_93eb9a7ca3b"/>
    <language>en</language>
    <item>
      <title>تجربه من از راه اندازی هرمس ایجنت به همراه omniroute , ollamacloud و پارچ</title>
      <dc:creator>Milad Hossein</dc:creator>
      <pubDate>Sun, 25 Oct 2026 18:54:13 +0000</pubDate>
      <link>https://dev.to/milad_hossein_93eb9a7ca3b/tjrbh-mn-z-rh-ndzy-hrms-yjnt-bh-hmrh-omniroute-ollamacloud-w-prch-566f</link>
      <guid>https://dev.to/milad_hossein_93eb9a7ca3b/tjrbh-mn-z-rh-ndzy-hrms-yjnt-bh-hmrh-omniroute-ollamacloud-w-prch-566f</guid>
      <description>&lt;p&gt;تجربه من از راه اندازی هرمس ایجنت به همراه omniroute , ollamacloud و پارچ&lt;/p&gt;

&lt;p&gt;خب من مدتها بود که میخواستم یه ایجنت راه بندازم . اما محدودیت لپتاپم مانع میشد . اینطوری شد که یه سیستم قدیمی رو زنده کردم و تصمیم گرفتم تبدیلش کنم به یه ورک استیشن ai برای خونه .&amp;nbsp;&lt;br&gt;&lt;br&gt;
روش چندتا سرویس ai بالا آوردم که اینجا میخوام درباره ایجنت هرمس و ابزاری هایی که راه اندازیش رو ساده تر و قابل استفاده تر کردن صحبت کنم .&amp;nbsp;  &lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2&gt;
  
  
  &lt;strong&gt;قدم اول انتخاب توزیع مناسب&lt;/strong&gt;&amp;nbsp;
&lt;/h2&gt;

&lt;p&gt;خب این سیستم یه سیستم قدیمه با یه همچین مشخصاتی&amp;nbsp;  &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;مدل:&lt;/strong&gt; AMD Phenom™ II X4 955 Processor&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;تعداد هسته‌ها:&lt;/strong&gt; ۴ هسته (۴ Core / ۴ Thread)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;فرکانس:&lt;/strong&gt; حداکثر ۳۲۰۰ مگاهرتز&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;معماری:&lt;/strong&gt; x86_64&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;کش L3:&lt;/strong&gt; ۲۴&lt;/li&gt;
&lt;li&gt;8 گیگ رم&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;خب از اونجایی که هم به یه توزیع رولینگ برای داشتن آپدیت های لبه نیاز داشتم هم به یه محیط دسکتاپ برای راحتی کار انتخابم پارچ با دسکتاپ xfce بود .&amp;nbsp;&lt;br&gt;&lt;br&gt;
تقریبا ۳ سال میشه که کاربر پارچ هست و اولین چیزی باعث شد سوییچ کردن از دبیان به پارچ برام لذت بخش باشه ، حذف شدن درد نصب نرم افزار های به روزه .&amp;nbsp;&lt;br&gt;&lt;br&gt;
این که مجبور باشی برای سیستم کاری و تستینگت هی مخزن اضافه&amp;nbsp; کنی یا با چیزایی مثل flatpack کار کنی کاملا پین این ده اس .&amp;nbsp;&lt;br&gt;&lt;br&gt;
خب پارچ این کارو برای من به شدت راحت کرده .&amp;nbsp;&lt;/p&gt;

&lt;p&gt;خب الان سیستم با دسکتاپ و همه سرویس های ایجنت و وب و گیت وی&amp;nbsp; که ران شده روش حدودا 1.5 گیگ رم استفاده کرده که خیلی معقول و مناسبه&amp;nbsp;&lt;br&gt;&lt;br&gt;
&lt;br&gt;&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2&gt;
  
  
  &lt;strong&gt;مواد لازم برای راه اندازی ایجنت&lt;/strong&gt;&amp;nbsp;
&lt;/h2&gt;
&lt;h3&gt;
  
  
  **omniroute&amp;nbsp;
&lt;/h3&gt;

&lt;p&gt;&lt;br&gt;&lt;a href="https://github.com/diegosouzapw/OmniRoute" rel="noopener noreferrer"&gt;https://github.com/diegosouzapw/OmniRoute&lt;/a&gt;&lt;br&gt;&lt;br&gt;
&lt;br&gt;**خود هرمس امکان مدیریت مدل های زیادی رو داره و تا حد خوبی خودش میتونه خیلی از کارا رو انجام بده . اما برای کاربر ایرانی همیشه چیزاهایی بیشتر از امکانات مدیریتی ساده نیازه .&amp;nbsp;&lt;br&gt;&lt;br&gt;
اولین و مهم ترین امکانی رو که omni در اختیار من گذاشت این بود که میتونستم برای اتصال به پروایدر از پروکسی استفاده کنم .&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5wkjer1uybia5zoba5fr.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5wkjer1uybia5zoba5fr.png" alt=" " width="800" height="128"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;ویژگی دیگش این بود که میتونست در دسترس بودن مدل هایی که پروایدار های مختلف میدن رو سریع توش تست کنید و درگیر آزمون خطا نباشید&lt;/strong&gt;&amp;nbsp;&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9nbsf754aj2wlg2uzy7n.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9nbsf754aj2wlg2uzy7n.png" alt=" " width="799" height="454"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;و ویژگی خیلی خیلی مهمتر این بود که من نمیخوام ماهانه میلیارد ها دلار بریزم تو حلقوم اینا پس مهم بود که بتونم چیزی پیدا کنم که در دسترس و رایگان باشه .&amp;nbsp;&lt;br&gt;&lt;br&gt;
omni این جدای از اینکه پروایدر های خیلی زیادی رو ساپورت میکنه ، یه قسمت داره که شما میتونی با وب کوکی به همون کلاد و جمینای و ...جپت و&amp;nbsp; سایر llm های دیفالت وصل بشی&amp;nbsp;&lt;br&gt;&lt;br&gt;
من تونستم کلاد و دیپسیک رو همون سشن بروزرم وصل کنم . ولی کلاد رو ترسیدم که بات تشخیص بده و اکانتم رو بن کنه . دیپسیک هم یه مشکلی که داشت برای جواب های که توش کد مینوشت یه سرویسی رو فراخوانی میکرد که&amp;nbsp; ایجنت نمیفهمید . ولی خب همچنان برای کارهای غیر کد نویسی خوبه .&amp;nbsp;&lt;br&gt;&lt;br&gt;
&lt;br&gt;ولی اگه شما این محدودیت ها رو ندارید میتونید بقیه پروایدر های وب کوکی که در اختیارتون قرار میده رو هم تست کنید .&lt;br&gt;&lt;br&gt;
&lt;br&gt;و در آخر پروایدری که مشکل منو حل کرد ollama cloud بود که تونستم با api بهش وصل بشم و ایجنت باهاش راحت و روونه که در بخش خودش توضیح میدم .&lt;/p&gt;

&lt;p&gt;اگر هم به شماره خارج از ایران یا فیک نامبر تمیز دسترسی دارید از nvidia هم میتونید استفاده کنید . اونم مدل های رایگان و خوبی ارائه میده&amp;nbsp;&lt;br&gt;&lt;br&gt;
&lt;br&gt;برای نصب omni رو پارچ هم دستور زیر مییتونید استفاده کنید :‌&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;npm install -g omniroute
omniroute
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;- قبلش npm رو نصب کنید .&amp;nbsp;&lt;/p&gt;

&lt;h3&gt;
  
  
  بغذ هم که ایجنتتون راه افتاد بگید براتون تبدیلش کنه به سرویس . فقط خودش فعالش نکه چون وسط فعال کردن خود omni میپره بیرون و کامنندتون نصفه میمونه . بگید دستور فعال کردن رو بهتون بده و خودتون دستی اجراش کنید&amp;nbsp;
&lt;/h3&gt;

&lt;p&gt;&lt;br&gt;ollamacloud&amp;nbsp;&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;راه اندازیش سادس&amp;nbsp;&lt;br&gt;&lt;br&gt;
اینجا ثبت نام کنید : &lt;a href="https://ollama.com/signin" rel="noopener noreferrer"&gt;https://ollama.com/signin&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;(vpn فراموش نشه قاعدتا )&lt;/p&gt;

&lt;p&gt;بعد یه api key بگیرید .&amp;nbsp;&lt;br&gt;&lt;br&gt;
از داخل پروایدر های omniroute پروایدر ollama cloude&amp;nbsp; رو پیدا کنید و یه کانکشن براش بسازید .&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F66m1cuksso0qqoz5zxdv.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F66m1cuksso0qqoz5zxdv.png" alt=" " width="800" height="451"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;بعدش هم براش یه پروکسی ست کنید . من از هیدیفای که رو لپتاپ اصلیم هست فعلا استفاده کردم. ولی بعدا روی خود همین سیستم نصبش میکنم.&amp;nbsp;&lt;br&gt;&lt;br&gt;
اون زیر براتون مدل ها رو لیست میکنه و میتونید با زدن گزینه test all همه رو تست بکنید ببنید کدوما در دسترس هستن .&amp;nbsp;  &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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fm4gcs04nlsgnkkx4oe57.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fm4gcs04nlsgnkkx4oe57.png" alt=" " width="800" height="106"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;حتما از پلی گراندی هم که میده استفاده کنید برای تست . چون بعضی وقتا یه مدل رو در دسترس نشون میده ولی اون مدل ممکنه جواب نده&amp;nbsp;&lt;/p&gt;

&lt;p&gt;من برای مدل اصلی از gamma4 31b استفاده میکنم که کارم رو راه انداخته تا الان&amp;nbsp;&lt;/p&gt;

&lt;p&gt;( هر جا هم هر کامپرشنی دیدید اعمال کنید . چه داخل omni چه داخل هرمس )&amp;nbsp;&lt;/p&gt;

&lt;p&gt;&lt;br&gt;نصب هرمس&amp;nbsp;&lt;br&gt;&lt;br&gt;
&lt;br&gt;&lt;/p&gt;

&lt;p&gt;نصب هرمس خیلی سادس و خود اسکریپتش همه موارد لازم رو نصب میکنه . اگه پارچ هم آپدیت باشه به مشکل دیپندنسی نمیخورید .&amp;nbsp;&lt;br&gt;&lt;br&gt;
&lt;a href="https://hermes-agent.nousresearch.com/" rel="noopener noreferrer"&gt;https://hermes-agent.nousresearch.com/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;با این کامند میتونید نصبش کنید&lt;br&gt;
&lt;br&gt;
&amp;nbsp;&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;برای تنظیمات و اماده سازیش پیشنهاد میکنم قبلش این ویدئو از جادی رو ببینید . خوب توضیح میده&amp;nbsp;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.youtube.com/watch?v=mGMRzB-c8NA" rel="noopener noreferrer"&gt;https://www.youtube.com/watch?v=mGMRzB-c8NA&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;موقع انتخاب پروایدر کاستوم رو انتخاب کنید . api و آدرس omni رو بزنید . خودش مدل ها رو براتون لیست میکنه.&amp;nbsp;&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;خود هرمس یه داشبرد هم میتونه بده ولی روی لینوکس اینترفیس اصلی که ازش استفاده میکنه ترمیناله و چون من نمیخواستم دائم ssh بزنم و خب محیط ترمینال هم در کنار جذاب بودن توی این کار برام محدودیت های خودش رو داره . تصمیم گرفتم که یه کلاینت وب هم براش نصب کنم که کلاینت جذاب و راحتی بود .&amp;nbsp;&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fi7j284vibb1c75pyla7r.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fi7j284vibb1c75pyla7r.png" alt=" " width="800" height="435"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;از اینجا میتونید دانلود و نصب کنید . نصبش هم راحته&amp;nbsp;&lt;br&gt;&lt;br&gt;
&lt;a href="https://github.com/nesquena/hermes-webui" rel="noopener noreferrer"&gt;https://github.com/nesquena/hermes-webui&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;فقط اگر مثل من روی یه سیستم دیگه دارید نصب میکنید باید حواستون باشه که روی 0.0.0.0 رانش کنید&lt;br&gt;&lt;br&gt;
&lt;br&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  قسمت آپشنال : سینک شدن فایل ها با سیستم اصلی&amp;nbsp;
&lt;/h3&gt;



&lt;p&gt;خب از اونجایی که من قراره کد بزنم با ایجنتم نیاز بود که مکانیزمی بچینم که به فایل های ایجنت روی سیستم اصلیم دسترسی داشته باشم که بتونم با ادیتور هم روش کار کنم .&amp;nbsp;&lt;br&gt;&lt;br&gt;
چندتا روش رو تست کردم و چیزی که با npm و ساختار بیلد من مشکل نداشت mutagen بود . که نمونه کامند های نصب و کانفیگش رو اینجا میذارم&amp;nbsp;&lt;br&gt;&lt;br&gt;
&lt;br&gt;&lt;/p&gt;

&lt;p&gt;برای نصب :‌ روی هر دو سیستم باید نصب بشه&lt;br&gt;
&lt;br&gt;
&amp;nbsp;&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;yay -S mutagen.io-bin
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;برای برقرای سینک :&lt;br&gt;
&lt;br&gt;
&amp;nbsp;&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;mutagen sync create \
  --ignore="node_modules" \
  --ignore=".Trash-*" \
  --ignore=".git" \
  --ignore="dist" \
  --ignore="build" \
  sourceadress\
  user@server-ip:/path/on/server/
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;و دسترسی برقرار میشه&amp;nbsp;&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fsv75nyu41asb9ofuadkf.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fsv75nyu41asb9ofuadkf.png" alt=" " width="800" height="448"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>parchlinux</category>
      <category>hermes</category>
      <category>omniroute</category>
      <category>ai</category>
    </item>
  </channel>
</rss>
