Skip to content

Latest commit

 

History

History
295 lines (219 loc) · 23.7 KB

File metadata and controls

295 lines (219 loc) · 23.7 KB

ChatClaw

5 मिनट में OpenClaw जैसा व्यक्तिगत AI एजेंट प्राप्त करें। सैंडबॉक्स सुरक्षा, छोटा और तेज़

English | 简体中文 | 繁體中文 | 日本語 | 한국어 | العربية | বাংলা | Deutsch | Español | Français | हिन्दी | Italiano | Português | Slovenščina | Türkçe | Tiếng Việt

ChatClaw एक ओपन-सोर्स लोकल नॉलेज बेस और OpenClaw ग्राफिकल डेस्कटॉप असिस्टेंट एप्लिकेशन है। कोई प्रोग्रामिंग की ज़रूरत नहीं — एक क्लिक में अपने स्थानीय कंप्यूटर पर डेप्लॉय करें। WeChat, DingTalk, WeCom, QQ, Feishu, WhatsApp और अन्य प्रमुख मेसेजिंग ऐप्स से कनेक्ट करें। कमांड भेजें और AI को अपने लिए काम करने दें। OpenClaw 5000+ स्किल लाइब्रेरी के साथ बिल्ट-इन, IMA-जैसी लोकल नॉलेज बेस मैनेजमेंट का समर्थन।

पूर्वावलोकन

AI Chatbot Assistant

अपने AI सहायक से कोई भी सवाल पूछें; यह बुद्धिमानी से आपके ज्ञान आधार को खोजेगा और प्रासंगिक उत्तर उत्पन्न करेगा।内置 স্কিল মার্কেটের সাথে, AI এজেন্টগুলি স্বায়ত্তশাসিতভাবে কাজ করते हैं — पूरे समय ম্যানুয়াল তদারকির প্রয়োজন নেই। জটিল প্রজেক্ট প্ল্যানিং, দস্তাবেজ সংগঠন, PPT জেনারেশন বা মাল্টি-স্টেপ টাস্ক এক্সিকিউশনে, AI এজেন্টগুলি স্বায়ত্তশাসিতভাবে বিশ্লেষণ করতে, দক্ষতার সাথে এগিয়ে যেতে এবং চূড়ান্তভাবে সম্পূর্ণ ফলাফল দিতে পারে।

Multi-Agent Mode, Tailored for Different Scenarios

একাধিক স্বাধীন AI এজেন্ট তৈরি করুন, প্রতিটির নিজস্ব ব্যক্তিত্ব, স্মৃতি এবং দক্ষতা রয়েছে। প্রয়োজন অনুযায়ী হস্তক্ষেপ ছাড়াই তাদের মধ্যে স্যুইচ করুন। প্রতিটি এজেন্টকে বিভিন্ন ভূমিকা (যেমন "গ্রাহক সেবা", "ডেটা বিশ্লেষক", "কপি অ্যাসিস্ট্যান্ট") দেওয়া যায় এবং বিভিন্ন দক্ষতা, জ্ঞান আधार এবং প্রতিক্রিয়া শৈলী দিয়ে কনফিগার করা যায়।

Local Knowledge Base Management

আপনার নথি আপলোড করুন (TXT, PDF, Word, Excel, CSV, HTML, Markdown)। সিস্টেম স্বয়ংক্রিয়ভাবে পার্স, বিভক্ত এবং ভেক্টর এম্বেডিংয়ে রূপান্তর করে আপনার ব্যক্তিগত জ্ঞান আধারে সংরক্ষণ করে AI দ্বারা সুনির্দিষ্ট পুনরুদ্ধার এবং ব্যবহারের জন্য। ফোল্ডার এবং জ্ঞান আধার অনুযায়ী নথি সংগঠন সমর্থন করে।

Skill Manager — AI Responds at Command

5000+ প্রস্তুত ব্যবহারযোগ্য AI দক্ষতা উৎপাদনশীলতা, উন্নয়ন সরঞ্জাম, মাল্টিমিডিয়া, স্মার্ট হোম এবং আরও অনেক কিছু কভার করে — প্রোগ্রামিং ছাড়াই AI কে আপনার জন্য কাজ করতে দিন। কমান্ড ব্যবহার করে রোবটকে আপনার কম্পিউটারে ইনস্টল করা ফিচার খুঁজতে বা নতুন এক্সটেনশন প্লাগইন ইনস্টল করতে বলুন। স্কিল মার্কেট — স্বাধীনভাবে দক্ষতা ব্রাউজ এবং ইনস্টল করুন।

Memory — Natural & Smarter Interactions

প্রসঙ্গিক কথোপকথন সক্রিয় করুন, ব্যক্তিগতকৃত সেবা প্রদান করুন, জটিল কাজ সম্পন্ন করুন এবং ক্রমাগত শেখা ও বিবর্তন চালিয়ে যান। রোবট একটি বর্ধনশীল সঙ্গী হয়ে ওঠে যা ক্রমশ অধিকতর বিচক্ষণ এবং বুদ্ধিমান সেবা প্রদান করে।

Free Model Trial

ChatWiki থেকে সংযোগ করতে এক-ক্লিক অনুমোদন, ক্রেডিট সিঙ্ক, কাস্টম মডেল সমর্থন।内置 উচ্চ গুণমান LLM: Ollama, Google Gemini, OpenAI এবং আরও — প্রাত্যহিক অফিসের কাজ বা পেশাদার পরিস্থিতিতে আপনার প্রিয় AI মডেল ব্যবহার করুন।

Multi-Channel Remote Control via WeChat/QQ/WhatsApp

ChatClaw একাধিক মেসেজ চ্যানেল সমর্থন করে, বিশ্লেষণ ফলাফল, মনিটরিং অ্যালার্ট এবং গবেষণা সারসংক্ষেপ সরাসরি আপনার ফোনে পাঠায়। AI প্রক্রিয়াকরণের পরে, ফলাফল স্বয়ংক্রিয়ভাবে নির্দিষ্ট চ্যানেলে পাঠানো হয়। চ্যাট উইন্ডোতে কমান্ড পাঠিয়ে AI টাস্ক এক্সিকিউশন রিমোটলি কন্ট্রোল করুন।

Scheduled Tasks — Automated Execution

মনিটরিং ফ্রিকোয়েন্সি সেট করুন: প্রতি 5 মিনিটে, প্রতি ঘণ্টায়, বা প্রতিদিন নির্দিষ্ট সময়ে। ক্রন এক্সপ্রেশন সহ গ্রাফিক্যাল শিডিউলার। সময়-সময়ে পেজ বা ডেটা সোর্স ফেচ করুন, পরিবর্তন তুলনা করুন, মূল ইন্ডিকেটর মনিটর করুন এবং অস্বাভাবিকতা সনাক্ত হলে মেসেজ চ্যানেলের মাধ্যমে অ্যালার্ট পুশ করুন।

Text Selection for Instant Q&A

স্ক্রিনে যেকোনো টেক্সট সিলেক্ট করুন; এটি স্বয়ংক্রিয়ভাবে একটি ফ্লোটিং কুইক-অ্যাস্ক বক্সে কপি হয়। এক ক্লিকে এটি AI অ্যাসিস্ট্যান্টে পাঠান মা তাৎক্ষণিক উত্তর পেতে।

Smart Sidebar

অন্যান্য অ্যাপ উইন্ডোর পাশে স্ন্যাপ করা একটি স্মার্ট অ্যাসিস্ট্যান্ট। প্রশ্ন করার জন্য বিভিন্নভাবে কনফিগার করা AI অ্যাসিস্ট্যান্টদের মধ্যে দ্রুত স্যুইচ করুন। রোবট আপনার সংযুক্ত জ্ঞান আধারের উপর ভিত্তি করে উত্তর তৈরি করে এবং এক-ক্লিকে রিপ্লাই পাঠাতে সমর্থন করে। স্মার্ট ফ্লোটিং ফলো — টুল এন্ট্রি সবসময় হাতের কাছে।

One Question, Multiple Answers: Compare with Ease

প্রশ্ন পুনরাবৃত্তির প্রয়োজন নেই। একই সাথে একাধিক "AI বিশেষজ্ঞদের" সাথে পরামর্শ করুন এবং একই ইন্টারফেসে পাশাপাশি তাদের উত্তর তুলনা করুন এবং সেরা সিদ্ধান্তে পৌঁছান।

One-Click Launcher Ball

ChatClaw প্রধান অ্যাপ্লিকেশন উইন্ডো তাৎক্ষণিকভাবে চালু বা খুলতে আপনার ডেস্কটॉপে ফ্লোটিং বলে ক্লিক করুন।

Community & Contact Us

সাহায্যের জন্য বা পরামর্শ দিতে আমাদের সাথে যোগাযোগ করতে স্বাগতম। WeChat: ChatClaw প্রযুক্তি আদান-প্রদান গ্রুপে যোগ দিতে QR কোড স্ক্যান করুন। যোগ করার সময় কৃপया "chatclaw" উল্লেখ করুন।

सर्वर मोड परिनियोजन

सर्वर मोड परिनियोजन

सर्वर मोड परिनियोजन

सर्वर मोड परिनियोजन

ChatClaw सर्वर मोड में चला सकता है (डेस्कटॉप GUI की आवश्यकता नहीं), ब्राउज़र के माध्यम से सुलभ।

बाइनरी सीधे चलाएं

अपने प्लेटफॉर्म के लिए बाइनरी GitHub Releases से डाउनलोड करें:

|| प्लेटफॉर्म | फ़ाइल | ||----------|------| || Linux x86_64 | ChatClaw-server-linux-amd64 | || Linux ARM64 | ChatClaw-server-linux-arm64 |

chmod +x ChatClaw-server-linux-amd64
./ChatClaw-server-linux-amd64

अपने ब्राउज़र में http://localhost:8080 खोलें।

सर्वर डिफ़ॉल्ट पर 0.0.0.0:8080 पर सुनता है। आप पर्यावरण चर के माध्यम से होस्ट और पोर्ट कस्टमाइज़ कर सकते हैं:

WAILS_SERVER_HOST=127.0.0.1 WAILS_SERVER_PORT=3000 ./ChatClaw-server-linux-amd64

Docker

docker run -d \
  --name chatclaw-server \
  -p 8080:8080 \
  -v chatclaw-data:/root/.config/chatclaw \
  registry.cn-hangzhou.aliyuncs.com/chatwiki/chatclaw:latest

अपने ब्राउज़र में http://localhost:8080 खोलें।

Docker Compose

docker-compose.yml फ़ाइल बनाएं:

services:
  chatclaw:
    image: registry.cn-hangzhou.aliyuncs.com/chatwiki/chatclaw:latest
    container_name: chatclaw-server
    volumes:
      - chatclaw-data:/root/.config/chatclaw
    ports:
      - "8080:8080"
    restart: unless-stopped

volumes:
  chatclaw-data:

फिर चलाएं:

docker compose up -d

अपने ब्राउज़र में http://localhost:8080 खोलें। रोकने के लिए: docker compose down। डेटा chatclaw-data वॉल्यूम में रहता है।

टेक स्टैक

|| परत | तकनीक | ||-------|-----------| || डेस्कटॉप फ्रेमवर्क | Wails v3 (Go + WebView) | || बैकएंड भाषा | Go 1.26 | || फ्रंटएंड फ्रेमवर्क | Vue 3 + TypeScript | || UI कंपोनेंट्स | shadcn-vue + Reka UI | || स्टाइलिंग | Tailwind CSS v4 | || स्टेट मैनेजमेंट | Pinia | || बिल्ड टूल | Vite | || AI फ्रेमवर्क | Eino (ByteDance CloudWeGo) | || AI मॉडल प्रोवाइडर | OpenAI / Claude / Gemini / Ollama / DeepSeek / Doubao / Qwen / Zhipu / Grok | || डेटाबेस | SQLite + sqlite-vec (वेक्टर सर्च) | || अंतर्राष्ट्रीयकरण | go-i18n + vue-i18n | || टास्क रनर | Task | || आइकन | Lucide |

प्रोजेक्ट स्ट्रक्चर

ChatClaw_D2/
├── main.go                     # ऐप्लिकेशन एंट्री पॉइंट
├── go.mod / go.sum             # Go मॉड्यूल डिपेंडेंसी
├── Taskfile.yml                # टास्क रनर कॉन्फ़िगरेशन
├── build/                      # बिल्ड कॉन्फ़िगरेशन और प्लेटफॉर्म एसेट्स
│   ├── config.yml              # Wails बिल्ड कॉन्फ़िगरेशन
│   ├── darwin/                 # macOS बिल्ड सेटिंग्स और एंटाइटलमेंट्स
│   ├── windows/                # Windows इंस्टॉलर (NSIS/MSIX) और मैनिफेस्ट
│   ├── linux/                  # Linux पैकेजिंग (AppImage, nfpm)
│   ├── ios/                    # iOS बिल्ड सेटिंग्स
│   └── android:                # Android बिल्ड सेटिंग्स
├── frontend:                   # Vue 3 फ्रंटएंड ऐप्लिकेशन
│   ├── package.json            # Node.js डिपेंडेंसी
│   ├── vite.config.ts          # Vite बंडलर कॉन्फ़िगरेशन
│   ├── components.json         # shadcn-vue कॉन्फ़िगरेशन
│   ├── index.html              # मुख्य विंडो एंट्री
│   ├── floatingball.html       # फ्लोटिंग बॉल विंडो एंट्री
│   ├── selection.html          # टेक्स्ट सिलेक्शन पॉपअप एंट्री
│   ├── winsnap.html            # स्नैप विंडो एंट्री
│   └── src/
│       ├── assets:             # आइकन (SVG), इमेज और ग्लोबल CSS
│       ├── components:         # शेयर्ड कंपोनेंट्स
│       │   ├── layout:         # ऐप लेआउट, साइडबार, टाइटलबार
│       │   └── ui:             # shadcn-vue प्रिमिटिव्स (button, dialog, toast…)
│       ├── composables:        # Vue कम्पोज़ेबल्स (रीयूज़ेबल लॉजिक)
│       ├── i18n:               # फ्रंटएंड i18n सेटअप
│       ├── locales:            # ट्रांसलेशन फ़ाइल्स (zh-CN, en-US…)
│       ├── lib:                # यूटिलिटी फंक्शन्स
│       ├── pages:              # पेज-लेवल व्यूज़
│       │   ├── assistant:      # AI चैट असिस्टेंट पेज और कंपोनेंट्स
│       │   ├── knowledge:      # नॉलेज बेस मैनेजमेंट पेज
│       │   ├── multiask:       # मल्टी-मॉडल तुलना पेज
│       │   └── settings:       # सेटिंग्स पेज (प्रोवाइडर्स, मॉडल्स, टूल्स…)
│       ├── stores:             # Pinia स्टेट स्टोर्स
│       ├── floatingball:       # फ्लोटिंग बॉल मिनी-ऐप
│       ├── selection:          # टेक्स्ट सिलेक्शन मिनी-ऐप
│       └── winsnap:            # स्नैप विंडो मिनी-ऐप
├── internal:                   # प्राइवेट Go पैकेजेस
│   ├── bootstrap:              # ऐप्लिकेशन इनिशियलाइज़ेशन और वायरिंग
│   ├── define:                 # कॉन्स्टेंट्स, बिल्ट-इन प्रोवाइडर्स, एनव फ्लैग्स
│   ├── device:                 # डिवाइस आइडेंटिफिकेशन
│   ├── eino:                   # AI/LLM इंटीग्रेशन लेयर
│   │   ├── agent:              # एजेंट ऑर्केस्ट्रेशन
│   │   ├── chatmodel:          # चैट मॉडल फैक्ट्री (मल्टी-प्रोवाइडर)
│   │   ├── embedding:          # एम्बेडिंग मॉडल फैक्ट्री
│   │   ├── filesystem:         # AI एजेंट फाइलसिस्टम टूल्स
│   │   ├── parser:             # डॉक्यूमेंट पार्सर्स (PDF, DOCX, XLSX, CSV)
│   │   ├── processor:          # डॉक्यूमेंट प्रोसेसिंग पाइपलाइन
│   │   ├── raptor:             # RAPTOR रिकर्सिव समरी
│   │   ├── splitter:           # टेक्स्ट स्प्लिटर फैक्ट्री
│   │   └── tools:              # AI टूल इंटीग्रेशन (ब्राउज़र, सर्च, कैलकुलेटर…)
│   ├── errs:                   # i18n-अवेयर एरर हैंडलिंग
│   ├── fts:                    # फुल-टेक्स्ट सर्च टोकनाइज़र
│   ├── logger:                 # स्ट्रक्चर्ड लॉगिंग
│   ├── services:               # बिज़नेस लॉजिक सर्विसेज़
│   │   ├── agents:             # एजेंट CRUD
│   │   ├── app:                # ऐप्लिकेशन लाइफसाइकल
│   │   ├── browser:            # ब्राउज़र ऑटोमेशन (chromedp)
│   │   ├── chat:               # चैट और स्ट्रीमिंग
│   │   ├── conversations:      # कन्वर्सेशन मैनेजमेंट
│   │   ├── document:           # डॉक्यूमेंट अपलोड और वेक्टराइज़ेशन
│   │   ├── floatingball:       # फ्लोटिंग बॉल विंडो (क्रॉस-प्लेटफॉर्म)
│   │   ├── i18n:               # बैकएंड i18n
│   │   ├── library:            # नॉलेज लाइब्रेरी CRUD
│   │   ├── multiask:           # मल्टी-मॉडल Q&A
│   │   ├── providers:          # AI प्रोवाइडर कॉन्फ़िगरेशन
│   │   ├── retrieval:          # RAG रिट्रीवल सर्विस
│   │   ├── settings:           # यूज़र सेटिंग्स विथ कैश
│   │   ├── textselection:      # स्क्रीन टेक्स्ट सिलेक्शन (क्रॉस-प्लेटफॉर्म)
│   │   ├── thumbnail:          # विंडो थंबनेल कैप्चर
│   │   ├── tray:               # सिस्टम ट्रे
│   │   ├── updater:            # ऑटो-अपडेट (GitHub/Gitee)
│   │   ├── windows:            # विंडो मैनेजमेंट और स्नैप सर्विस
│   │   └── winsnapchat:        # स्नैप चैट सेशन सर्विस
│   ├── sqlite:                 # डेटाबेस लेयर (Bun ORM + माइग्रेशन्स)
│   └── taskmanager:            # बैकग्राउंड टास्क शेड्यूलर
├── pkg:                         # पब्लिक/रीयूज़ेबल Go पैकेजेस
│   ├── webviewpanel:           # क्रॉस-प्लेटफॉर्म WebView पैनल मैनेजर
│   ├── winsnap:                # विंडो स्नैप इंजन (macOS/Windows/Linux)
│   └── winutil:                # विंडो एक्टिवेशन यूटिलिटीज़
├── docs:                       # डेवलपमेंट डॉक्यूमेंटेशन
└── images:                      # README स्क्रीनशॉट