Autonomous Agents

اوپن کلا خود مختار ایجنٹ گائیڈ: فن تعمیر، ڈاکر اور اخراجات

### فوری جواب: اوپن کلا کیا ہے اور یہ کیوں برتر ہے؟

اوپن کلا (OpenClaw) ایک اوپن سورس خود مختار ذاتی AI اسسٹنٹ ہے جو الگ تھلگ گیٹ وے (Gateway) فن تعمیر، 20 سے زائد میسجنگ چینلز اور سینڈ باکسڈ ملٹی ایجنٹ ماحول پر مبنی ہے۔ ماہانہ $20–$50 چارج کرنے والے کمرشل ساس ایجنٹس کے برعکس، اوپن کلا میں کوئی فیس نہیں ($0) اور براہ راست ماڈل API کے ذریعے اوسط فی ٹاسک لاگت صرف $0.003–$0.042 آتی ہے۔


1. جائزہ: 2026 میں اوپن کلا کی اہمیت اور تعارف

2026 میں AI ایجنٹ ٹیکنالوجی نے ایک اہم سنگ میل عبور کیا ہے: ایک بار کے چیٹ پیغامات سے مسلسل، ایونٹ کی بنیاد پر 24 گھنٹے خود مختار کام کرنے والے نظام کی جانب منتقلی۔ جہاں Claude Code اور OpenAI Codex مقامی ڈویلپر ٹرمینل پر مرکوز ہیں، وہیں OpenClaw (سابقہ openclaw.ai) متعدد میسجنگ پلیٹ فارمز، خودکار کرون شیڈولز اور محفوظ ملٹی ایجنٹ ماحول کو سنبھالنے والا سرکردہ اوپن سورس فریم ورک بن چکا ہے۔

اوپن کلا تین بنیادی ستونوں پر مشتمل ہے:

  1. الگ تھلگ گیٹ وے پروٹوکول (Gateway Protocol): پورٹ 18789 پر کام کرنے والا مرکزی ڈیمن جو چینل روٹنگ، سیشن ڈیٹا، شیڈولنگ اور ویب ہکس کو منظم کرتا ہے۔
  2. 20 سے زائد میسجنگ چینلز کی حمایت: Telegram، WhatsApp (Baileys)، Discord، Slack، Signal، iMessage، Matrix اور WebChat کے ساتھ مکمل رابطہ۔
  3. ماڈیولر مہارتیں اور سینڈ باکس تحفظ: ClawHub رجسٹری سے Markdown پر مبنی اسکل معیار (SKILL.md) اور ڈاکر و POSIX پابندیوں کے ساتھ محفوظ رن ٹائم۔

2. اوپن کلا فن تعمیر: گیٹ وے، چینلز اور ورک اسپیس

اوپن کلا کی اصل طاقت اس کا منقسم کلائنٹ سرور نظام ہے۔ مرکزی سروس (OpenClaw Gateway) WebSocket اور Unix ڈومین ساکٹس کے ذریعے مختلف انٹرفیسز کے ساتھ جڑتی ہے۔

+-----------------------------------------------------------------------------------+
|                            بیرونی میسجنگ چینلز                                    |
|   Telegram  |  WhatsApp  |  Discord  |  Slack  |  Signal  |  iMessage  |  Matrix  |
+-----------------------------------------------------------------------------------+
                                          | (Webhook / WebSocket / Bot API)
                                          v
+-----------------------------------------------------------------------------------+
|                            OpenClaw Gateway (Port 18789)                          |
|  - ڈی ایم پیئرنگ اور الاؤ لسٹ تصدیقی انجن  - سیشن کانٹیکسٹ میموری اسٹوریج         |
|  - کرون شیڈیولر انجن (CronTab)            - ویب ہک انٹیک اور روٹنگ                |
|  - فوری ری لوڈ کانفیگ (Hybrid Watch)      - ماڈل فیل اوور اور خودکار تبدیلی       |
+-----------------------------------------------------------------------------------+
       |                                      |                              |
       v                                      v                              v
+------------------+                  +------------------+         +-------------------+
|  ایجنٹ: گھر      |                  |  ایجنٹ: کام      |         |  ایجنٹ: DevOps    |
|  - Workspace-Home|                  |  - Workspace-Work|         |  - Workspace-Ops  |
|  - SOUL.md       |                  |  - SOUL.md       |         |  - SOUL.md        |
|  - ذاتی امور     |                  |  - Jira / Linear |         |  - کلاؤڈ اور SSH  |
+------------------+                  +------------------+         +-------------------+
       |                                      |                              |
       +--------------------------------------+------------------------------+
                                          |
                                          v
+-----------------------------------------------------------------------------------+
|                         ملٹی ایجنٹ سینڈ باکس ماحول                                |
|  - ڈاکر کنٹینر مکمل تنہائی (`mode: non-main` / `mode: all`)                       |
|  - POSIX اختیارات کا خاتمہ (`cap_drop: ALL`، غیر مراعات یافتہ UID 10001)          |
|  - صرف پڑھنے کے لیے والیمز (`:ro`) اور عارضی Tmpfs میموری (`/tmp:noexec`)         |
|  - کلا ہب اسکلز انجن (`SKILL.md` پارسر اور بائنری جانچ)                           |
+-----------------------------------------------------------------------------------+

ورک اسپیس ڈائرکٹری کی ساخت

~/.openclaw/
├── openclaw.json          # بنیادی ترتیبات کی فائل (JSON5 فارمیٹ)
├── cron.json              # شیڈول شدہ کرون ٹاسکس
├── state/                 # سیشنز کے لیے SQLite ڈیٹا بیس
├── skills/                # گلوبل شیئر شدہ مہارتیں
└── workspace/             # ایجنٹ کی مرکزی ورک اسپیس
    ├── AGENTS.md          # ایجنٹ کے عمومی اصول اور ہدایات
    ├── SOUL.md            # شخصیت، لہجہ اور حفاظتی حدود
    ├── TOOLS.md           # لوکل ٹولز کے استعمال کی ہدایات
    └── skills/            # مخصوص مہارتیں
        └── repo-analyzer/
            └── SKILL.md   # مہارت کا وضاحتی کوڈ

گیٹ وے کے بنیادی احکامات

# گیٹ وے کی حالت، پورٹ اور میموری چیک کریں
openclaw gateway status

# گیٹ وے کو بیک گراؤنڈ میں شروع کریں
openclaw gateway start

# تفصیلی لاگز کے ساتھ سامنے چلائیں
openclaw gateway --port 18789 --verbose

# سسٹم کی مکمل جانچ کریں
openclaw doctor

# فائلوں کی اجازتیں خودکار طور پر درست کریں
openclaw doctor --fix

3. پروڈکشن ڈاکر سیلف ہوسٹنگ گائیڈ

کسی بھی AI ایجنٹ کو براہ راست ہوسٹ مشین پر شیل تک رسائی دینا شدید سیکیورٹی خطرات کا باعث بن سکتا ہے۔ اس کے لیے Docker Compose کا استعمال بہترین اور معیاری طریقہ ہے۔

پروڈکشن docker-compose.yml

version: "3.9"

services:
  openclaw-gateway:
    image: ghcr.io/openclaw/openclaw:latest
    container_name: openclaw-gateway
    restart: unless-stopped
    user: "10001:10001"
    security_opt:
      - no-new-privileges:true
    cap_drop:
      - ALL
    cap_add:
      - CHOWN
      - SETUID
      - SETGID
    environment:
      - NODE_ENV=production
      - OPENCLAW_HOME=/home/openclaw/.openclaw
      - OPENCLAW_STATE_DIR=/home/openclaw/.openclaw/state
      - OPENCLAW_GATEWAY_TOKEN=${OPENCLAW_GATEWAY_TOKEN}
      - OPENCLAW_GATEWAY_PASSWORD=${OPENCLAW_GATEWAY_PASSWORD}
      - ANTHROPIC_API_KEY=${ANTHROPIC_API_KEY}
      - OPENAI_API_KEY=${OPENAI_API_KEY}
      - DEEPSEEK_API_KEY=${DEEPSEEK_API_KEY}
    volumes:
      - openclaw-config:/home/openclaw/.openclaw
      - openclaw-workspace:/home/openclaw/.openclaw/workspace
      - /var/run/docker.sock:/var/run/docker.sock:ro
    ports:
      - "127.0.0.1:18789:18789"
    networks:
      - openclaw-net
    healthcheck:
      test: ["CMD", "openclaw", "health"]
      interval: 30s
      timeout: 10s
      retries: 3
      start_period: 20s

  openclaw-sandbox:
    image: ghcr.io/openclaw/sandbox-runner:latest
    container_name: openclaw-sandbox
    restart: always
    network_mode: none
    read_only: true
    tmpfs:
      - /tmp:rw,noexec,nosuid,size=256m
    security_opt:
      - no-new-privileges:true
    cap_drop:
      - ALL
    volumes:
      - openclaw-workspace:/workspace:rw
    environment:
      - RUNNER_UID=10001
      - RUNNER_GID=10001

volumes:
  openclaw-config:
    driver: local
  openclaw-workspace:
    driver: local

networks:
  openclaw-net:
    driver: bridge

پروڈکشن openclaw.json کنفیگریشن

{
  agents: {
    defaults: {
      workspace: "/home/openclaw/.openclaw/workspace",
      model: {
        primary: "anthropic/claude-sonnet-4-6",
        fallbacks: ["deepseek/deepseek-chat", "openai/gpt-5.4"],
      },
      thinking: "high",
      sandbox: {
        mode: "non-main", // off | non-main | all
        scope: "agent",   // session | agent | shared
        dockerImage: "ghcr.io/openclaw/sandbox-runner:latest",
        timeoutSeconds: 300,
        memoryLimitMb: 1024,
      },
    },
    list: [
      {
        id: "main",
        default: true,
        workspace: "/home/openclaw/.openclaw/workspace",
      },
      {
        id: "devops",
        workspace: "/home/openclaw/.openclaw/workspace-devops",
        sandbox: { mode: "all" },
      },
    ],
  },
  channels: {
    telegram: {
      enabled: true,
      botToken: "7123456789:AAFq_example_token_secret",
      dmPolicy: "pairing", // pairing | allowlist | open | disabled
      allowFrom: ["tg:987654321"],
    },
    discord: {
      enabled: true,
      botToken: "MTI4OTexampleDiscordBotToken",
      dmPolicy: "allowlist",
      allowFrom: ["dc:382910394857291029"],
    },
  },
  cron: {
    enabled: true,
    maxConcurrentRuns: 4,
  },
  hotReload: "hybrid",
}

4. ملٹی ایجنٹ مینجمنٹ اور سینڈ باکس سیکیورٹی

پیغامات کی پالیسیاں اور سینڈ باکس موڈز

  1. پیغامات کی پالیسی (DM Policy):
  • pairing (طے شدہ): نامعلوم افراد کو تصدیقی کوڈ ملتا ہے جسے ایڈمنسٹریٹر openclaw pairing approve سے منظور کرتا ہے۔
  • allowlist: صرف منتخب کردہ کھاتوں کو کمانڈ چلانے کی اجازت ہوتی ہے۔
  • open: ہر صارف کے لیے کھلا (صرف عوامی بوٹس کے لیے موزوں، سینڈ باکس all لازمی ہے)۔
  • disabled: براہ راست پیغامات مکمل بند۔
  1. سینڈ باکس موڈز:
  • off: ہوسٹ پر براہ راست ایگزیکیوشن (تیز مگر غیر محفوظ)۔
  • non-main (تجویز کردہ): بنیادی ایجنٹ عام ماحول میں جبکہ ذیلی ایجنٹس ڈاکر کنٹینرز میں کام کرتے ہیں۔
  • all: تمام آپریشنز انٹرنیٹ سے کٹے ہوئے کنٹینر (network_mode: none) میں چلتے ہیں۔

5. اسکلز انجن اور کلا ہب (ClawHub)

ایجنٹ کی صلاحیتوں کو SKILL.md فائلوں کے ذریعے وسعت دی جاتی ہے:

---
name: github-pr-analyzer
description: گٹ ہب پی آر کا تجزیہ کرتا ہے، ٹیسٹ چلاتا ہے اور ریویو سمری تیار کرتا ہے۔
metadata: {
  "openclaw": {
    "requires": {
      "bins": ["gh", "jq", "git"],
      "env": ["GITHUB_TOKEN"],
      "config": ["sandbox.enabled"]
    },
    "os": ["linux", "darwin"],
    "always": false,
    "primaryEnv": "GITHUB_TOKEN"
  }
}
---

# گٹ ہب پی آر کا جائزہ لینے کی مہارت

جب صارف کال کرے یا ویب ہک ٹرگر ہو:
1. `gh pr diff <pr_number>` کی مدد سے کوڈ کے فرق کو دیکھیں۔
2. تبدیل شدہ فائلوں اور ٹیسٹ کوریج کا جائزہ لیں۔
3. مارک ڈاؤن فارمیٹ میں تفصیلی جائزہ رپورٹ مرتب کریں۔

اسکلز کے انتظامی احکامات

# موجودہ مہارتوں کی فہرست دیکھیں
openclaw skills list

# آفیشل کلا ہب رجسٹری سے اسکل انسٹال کریں
openclaw skills install web-researcher

# براہ راست گٹ ہب ریپوزیٹری سے اسکل حاصل کریں
openclaw skills install git:github.com/openclaw-community/postgres-inspector@v1.4.0

# مہارت کے ڈیجیٹل دستخط اور اجازتیں چیک کریں
openclaw skills verify web-researcher

# تمام مہارتوں کو اپ ڈیٹ کریں
openclaw skills update --all

6. کارکردگی کے معیارات: SWE-bench اور وسائل کا استعمال

پیمائش کا معیار OpenClaw (سیلف ہوسٹڈ + Sonnet 4.6) Claude Code (آفیشل CLI) Devin (انٹرپرائز) AutoGen v0.4 (ڈاکر لوکل) تجارتی ساس بوٹس
SWE-bench Verified (مسائل کے حل کی شرح) 68.4% 72.4% 71.8% 52.1% 41.2%
ٹول کالنگ کی درستگی 94.6% 96.8% 95.2% 84.3% 79.5%
پہلے ٹوکن کا وقت (TTFT) 0.42s (مستقل گیٹ وے) 1.84s 4.80s (کلاؤڈ ورچوئل مشین بوٹ) 1.10s 2.45s
خالی وقت میں میموری کا استعمال (RAM) 84 MB (Node/Rust ہائبرڈ) لاگو نہیں (مختصر ٹول) کلاؤڈ ہوسٹڈ 420 MB (Python انجن) کلاؤڈ ہوسٹڈ
زیادہ سے زیادہ میموری (5 بیک وقت کام) 340 MB لاگو نہیں کلاؤڈ ہوسٹڈ 1,840 MB کلاؤڈ ہوسٹڈ
سینڈ باکس بوٹ اوور ہیڈ 180ms (تیار کنٹینر) صفر (براہ راست ہوسٹ) کلاؤڈ ہائپروائزر 450ms مخصوص سینڈ باکس
سپورٹ شدہ میسجنگ چینلز 20 سے زائد چینلز صرف ٹرمینل ویب اور Slack صرف Python کوڈ ویب / Telegram
ڈیٹا سیکیورٹی اور خود مختاری 100% آن پریمیس لوکل / Cloud API بند کلاؤڈ ساس 100% آن پریمیس بند کلاؤڈ ساس

7. اوپن کلا قیمتیں: حقیقی ٹوکن اخراجات کا تجزیہ

openclaw pricing کے حوالے سے اکثر پوچھا جاتا ہے: کیا اوپن کلا واقعی مفت ہے؟

اوپن کلا سافٹ ویئر 100% مفت اور اوپن سورس ہے (Apache 2.0 / MIT لائسنس)۔ کوئی ماہانہ سبسکرپشن یا فی صارف فیس نہیں ہے۔ اخراجات صرف ان دو چیزوں کے ہیں:

  1. سرور انفراسٹرکچر: VPS سرور کی لاگت (تقریباً $4–$15 ماہانہ)۔
  2. ماڈل API ٹوکنز: ماڈل فراہم کنندگان کو براہ راست استعمال کے مطابق ادائیگی۔

1,000 ٹاسکس کے اخراجات کا تقابلی جائزہ

پلیٹ فارم ماہانہ بنیادی فیس بلنگ ماڈل سادہ سوال کی لاگت پیچیدہ ٹاسک لاگت (کوڈ آڈٹ) 500 ٹاسکس کا متوقع ماہانہ بل
OpenClaw (DeepSeek V4) $0.00 ڈائریکٹ API ($0.14 / $0.28 فی 1M) $0.0008 $0.012 $6.40 ($5 VPS سمیت)
OpenClaw (Claude Sonnet 4.6) $0.00 ڈائریکٹ API ($3.00 / $15.00 فی 1M) $0.0042 $0.058 $29.50 ($5 VPS سمیت)
Claude Code (Anthropic) $0.00 (Max پلان درکار) $20/ماہ + API فیس $0.0042 $0.058 $45.00 – $80.00
Devin Enterprise $500.00 / سیٹ / ماہ شامل ACUs + اضافی پیکیجز فیس میں شامل فیس میں شامل $500.00+
کمرشل ساس ایجنٹس $20.00 – $50.00 / ماہ پیغامات کا محدود کوٹہ کوٹہ کے اندر حد ختم ہونے پر رکاوٹ $20.00 – $100.00

8. سسٹم کی دیکھ بھال اور مسائل کا حل

# گیٹ وے اور کنکشنز کی حالت معلوم کریں
openclaw gateway status

# لائیو لاگز پر نظر رکھیں
openclaw logs --follow --lines 50

# ترتیبات کی درستی چیک کریں
openclaw config validate

# گہری سوچ والے موڈ کے ساتھ ٹاسک انجام دیں
openclaw agent --message "پروجیکٹ کی سیکیورٹی اور ڈیپینڈنسیز کا معائنہ کریں" --thinking high

# ٹیلیگرام پر نوٹیفکیشن ارسال کریں
openclaw message send --target "tg:987654321" --message "ڈپلائمنٹ کامیابی سے مکمل ہو گئی۔"

عام غلطیاں اور ان کے حل

  1. پورٹ کا مسئلہ (EADDRINUSE 18789): پرانا پروسیس روکنے کے لیے openclaw gateway stop یا kill -9 $(lsof -t -i :18789) چلائیں۔
  2. ٹیلیگرام تنازع (409 Conflict): ایک ہی ٹوکن پر دو کنٹینر مت چلائیں۔
  3. ورک اسپیس کی اجازتیں (EACCES): درستگی کے لیے chown -R 10001:10001 ~/.openclaw/workspace کا استعمال کریں۔

9. نتیجہ اور حتمی سفارشات

اوپن کلا عام CLI ٹولز اور مہنگے کلاؤڈ ساس ایجنٹس کے درمیان بہترین توازن فراہم کرتا ہے۔ ڈاکر سینڈ باکس، 20 سے زائد میسجنگ چینلز کی حمایت اور براہ راست API ماڈل کی بدولت یہ ڈیٹا کی مکمل رازداری کے ساتھ اخراجات میں 80 فیصد سے زائد بچت فراہم کرتا ہے۔

→ تمام مضامین
0 / 4