8.1 KiB
🦀 ZeroClaw — प्राइवेट AI असिस्टेंट
शून्य ओवरहेड। शून्य समझौता। 100% रस्ट। 100% अज्ञेयवादी।
⚡️ किसी भी हार्डवेयर पर <5MB RAM के साथ चलता है: OpenClaw से 99% कम मेमोरी और Mac mini से 98% सस्ता।
🌐 भाषाएँ: 🇺🇸 English · 🇨🇳 简体中文 · 🇯🇵 日本語 · 🇰🇷 한국어 · 🇻🇳 Tiếng Việt · 🇵🇭 Tagalog · 🇪🇸 Español · 🇧🇷 Português · 🇮🇹 Italiano · 🇩🇪 Deutsch · 🇫🇷 Français · 🇸🇦 العربية · 🇮🇳 हिन्दी · 🇷🇺 Русский · 🇧🇩 বাংলা · 🇮🇱 עברית · 🇵🇱 Polski · 🇨🇿 Čeština · 🇳🇱 Nederlands · 🇹🇷 Türkçe · 🇺🇦 Українська · 🇮🇩 Bahasa Indonesia · 🇹🇭 ไทย · 🇵🇰 اردو · 🇷🇴 Română · 🇸🇪 Svenska · 🇬🇷 Ελληνικά · 🇭🇺 Magyar · 🇫🇮 Suomi · 🇩🇰 Dansk · 🇳🇴 Norsk
ZeroClaw क्या है?
ZeroClaw एक हल्का, म्यूटेबल और एक्स्टेंसिबल AI असिस्टेंट इन्फ्रास्ट्रक्चर है जो रस्ट में बनाया गया है। यह विभिन्न LLM प्रदाताओं (Anthropic, OpenAI, Google, Ollama, आदि) को एक एकीकृत इंटरफेस के माध्यम से कनेक्ट करता है और कई चैनलों (Telegram, Matrix, CLI, आदि) का समर्थन करता है।
मुख्य विशेषताएं
- 🦀 रस्ट में लिखा गया: उच्च प्रदर्शन, मेमोरी सुरक्षा, और शून्य-लागत एब्सट्रैक्शन
- 🔌 प्रदाता-अज्ञेयवादी: OpenAI, Anthropic, Google Gemini, Ollama, और अन्य का समर्थन
- 📱 बहु-चैनल: Telegram, Matrix (E2EE के साथ), CLI, और अन्य
- 🧠 प्लगेबल मेमोरी: SQLite और Markdown बैकएंड
- 🛠️ विस्तार योग्य टूल: आसानी से कस्टम टूल जोड़ें
- 🔒 सुरक्षा-पहले: रिवर्स-प्रॉक्सी, गोपनीयता-पहले डिज़ाइन
त्वरित शुरुआत
आवश्यकताएं
- रस्ट 1.70+
- एक LLM प्रदाता API कुंजी (Anthropic, OpenAI, आदि)
इंस्टॉलेशन
# रिपॉजिटरी क्लोन करें
git clone https://github.com/zeroclaw-labs/zeroclaw.git
cd zeroclaw
# बिल्ड करें
cargo build --release
# चलाएं
cargo run --release
Docker के साथ
docker run -d \
--name zeroclaw \
-e ANTHROPIC_API_KEY=your_key \
-v zeroclaw-data:/app/data \
zeroclaw/zeroclaw:latest
कॉन्फ़िगरेशन
ZeroClaw एक YAML कॉन्फ़िगरेशन फ़ाइल का उपयोग करता है। डिफ़ॉल्ट रूप से, यह config.yaml देखता है।
# डिफ़ॉल्ट प्रदाता
provider: anthropic
# प्रदाता कॉन्फ़िगरेशन
providers:
anthropic:
api_key: ${ANTHROPIC_API_KEY}
model: claude-3-5-sonnet-20241022
openai:
api_key: ${OPENAI_API_KEY}
model: gpt-4o
# मेमोरी कॉन्फ़िगरेशन
memory:
backend: sqlite
path: data/memory.db
# चैनल कॉन्फ़िगरेशन
channels:
telegram:
token: ${TELEGRAM_BOT_TOKEN}
दस्तावेज़ीकरण
विस्तृत दस्तावेज़ीकरण के लिए, देखें:
योगदान
योगदान का स्वागत है! कृपया योगदान गाइड पढ़ें।
लाइसेंस
यह प्रोजेक्ट दोहरे लाइसेंस प्राप्त है:
- MIT लाइसेंस
- Apache लाइसेंस, संस्करण 2.0
विवरण के लिए LICENSE-APACHE और LICENSE-MIT देखें।
समुदाय
प्रायोजक
यदि ZeroClaw आपके लिए उपयोगी है, तो कृपया हमें एक कॉफी खरीदने पर विचार करें: