Skip to content

Latest commit

 

History

History
313 lines (211 loc) · 13 KB

File metadata and controls

313 lines (211 loc) · 13 KB

English | 中文 | 日本語 | 한국어 | Русский | Español | Türkçe | العربية | Bahasa Indonesia | தமிழ் | हिन्दी

Anastomotic™ - وكيل سطح مكتب ذكاء اصطناعي مفتوح المصدر

Anastomotic هو وكيل سطح مكتب ذكاء اصطناعي مفتوح المصدر يقوم بأتمتة إدارة الملفات وإنشاء المستندات ومهام المتصفح محلياً على جهازك. استخدم مفاتيح API الخاصة بك (OpenAI، Anthropic، Google، xAI) أو شغّل نماذج محلية عبر Ollama.

يعمل محلياً على جهازك. استخدم مفاتيح API الخاصة بك أو النماذج المحلية. مرخص بـ MIT.

تحميل لـ Mac (Apple Silicon) · تحميل لـ Mac (Intel) · تحميل لـ Windows 11 · تحميل لـ Linux (ARM64) · تحميل لـ Linux (x64) · تحميل لـ Linux (.deb x64) · موقع Anastomotic · مدونة Anastomotic · إصدارات Anastomotic




ما الذي يميزه

🖥️ يعمل محلياً

  • ملفاتك تبقى على جهازك
  • أنت تقرر المجلدات التي يمكنه الوصول إليها
  • لا يتم إرسال أي شيء إلى Anastomotic (أو أي شخص آخر)

🔑 استخدم ذكاءك الاصطناعي

  • استخدم مفتاح API الخاص بك (OpenAI، Anthropic، إلخ)
  • أو شغّل مع Ollama (بدون حاجة لمفتاح API)
  • بدون اشتراك، بدون بيع إضافي
  • إنه أداة — وليس خدمة

📖 مفتوح المصدر

  • كل سطر من الكود على GitHub
  • مرخص بـ MIT
  • عدّله، انسخه، اكسره، أصلحه

⚡ يتصرف، لا يدردش فقط

  • إدارة الملفات
  • إنشاء المستندات
  • أتمتة مخصصة
  • تعلم المهارات



ما الذي يفعله فعلاً

📁 إدارة الملفات ✍️ كتابة المستندات 🔗 ربط الأدوات
فرز وإعادة تسمية ونقل الملفات بناءً على المحتوى أو القواعد التي تحددها اطلب منه كتابة أو تلخيص أو إعادة كتابة المستندات يعمل مع Notion وGoogle Drive وDropbox والمزيد (عبر APIs المحلية)
⚙️ مهارات مخصصة 🛡️ تحكم كامل
حدد سير عمل قابل للتكرار، احفظها كمهارات أنت توافق على كل إجراء. يمكنك رؤية السجلات. يمكنك إيقافه في أي وقت.

حالات الاستخدام

  • تنظيف المجلدات الفوضوية حسب المشروع أو نوع الملف أو التاريخ
  • صياغة وتلخيص وإعادة كتابة المستندات والتقارير ومحاضر الاجتماعات
  • أتمتة سير عمل المتصفح مثل البحث وملء النماذج
  • إنشاء تحديثات أسبوعية من الملفات والملاحظات
  • تحضير مواد الاجتماعات من المستندات والتقويمات

النماذج والموفرون المدعومون

  • Anthropic (Claude)
  • OpenAI (GPT)
  • Google AI (Gemini)
  • xAI (Grok)
  • DeepSeek
  • Moonshot AI (Kimi)
  • Z.AI (GLM)
  • MiniMax
  • Venice.ai
  • Amazon Bedrock
  • Azure Foundry
  • OpenRouter
  • LiteLLM
  • Ollama (نماذج محلية)
  • LM Studio (نماذج محلية)

الخصوصية والمحلية أولاً

يعمل Anastomotic محلياً على جهازك. ملفاتك تبقى على جهازك، وأنت تختار المجلدات التي يمكنه الوصول إليها.


متطلبات النظام

  • macOS (Apple Silicon)
  • Windows 11
  • Ubuntu (ARM64)
  • Ubuntu (x64)



كيفية الاستخدام

الإعداد يستغرق دقيقتين.

الخطوة الإجراء التفاصيل
1 تثبيت التطبيق حمّل ملف DMG واسحبه إلى التطبيقات
2 ربط الذكاء الاصطناعي استخدم مفتاح API الخاص بك من Google أو OpenAI أو Anthropic (أو غيرها) — أو سجّل الدخول بـ ChatGPT (Plus/Pro). بدون اشتراكات.
3 منح الوصول اختر المجلدات التي يمكنه رؤيتها. أنت تتحكم.
4 ابدأ العمل اطلب منه تلخيص مستند، تنظيم مجلد، أو إنشاء تقرير. أنت توافق على كل شيء.






الأسئلة الشائعة

هل يعمل Anastomotic محلياً؟ نعم. يعمل Anastomotic محلياً على جهازك وأنت تتحكم في المجلدات التي يمكنه الوصول إليها.

هل أحتاج إلى مفتاح API؟ يمكنك استخدام مفاتيح API الخاصة بك (OpenAI، Anthropic، Google، xAI، إلخ) أو تشغيل نماذج محلية عبر Ollama.

هل Anastomotic مجاني؟ نعم. Anastomotic مفتوح المصدر ومرخص بـ MIT.

ما هي المنصات المدعومة؟ macOS (Apple Silicon) و Windows 11 متاحان الآن. Ubuntu (ARM64) و Ubuntu (x64) مدعومان أيضاً.




التطوير

pnpm install
pnpm dev

هذا كل شيء.

المتطلبات المسبقة
  • Node.js 20+
  • pnpm 9+
جميع الأوامر
الأمر الوصف
pnpm dev تشغيل تطبيق سطح المكتب في وضع التطوير
pnpm dev:clean وضع التطوير مع بداية نظيفة
pnpm build بناء جميع مساحات العمل
pnpm build:desktop بناء تطبيق سطح المكتب فقط
pnpm -F @anastomotic/desktop package:win إنشاء مثبّت Windows (x64)
pnpm -F @anastomotic/desktop package:linux إنشاء حزم Linux (AppImage + deb)
pnpm lint فحوصات TypeScript
pnpm typecheck التحقق من الأنواع
pnpm -F @anastomotic/desktop test:e2e اختبارات Playwright E2E
متغيرات البيئة
المتغير الوصف
CLEAN_START=1 مسح جميع البيانات المخزنة عند بدء التطبيق
E2E_SKIP_AUTH=1 تخطي تدفق الإعداد (للاختبار)
البنية
apps/
  desktop/        # تطبيق Electron (main + preload + renderer)
packages/
  shared/         # أنواع TypeScript مشتركة

يستخدم تطبيق سطح المكتب Electron مع واجهة React مُجمّعة عبر Vite. تُنتج العملية الرئيسية OpenCode CLI باستخدام node-pty لتنفيذ المهام. يتم تخزين مفاتيح API بأمان في سلسلة مفاتيح نظام التشغيل.

راجع CLAUDE.md للحصول على وثائق البنية التفصيلية.




المساهمة

المساهمات مرحب بها! لا تتردد في فتح PR.

# Fork → Clone → Branch → Commit → Push → PR
git checkout -b feature/amazing-feature
git commit -m 'Add amazing feature'
git push origin feature/amazing-feature



موقع Anastomotic · مدونة Anastomotic · إصدارات Anastomotic · المشكلات · Twitter


رخصة MIT · صنع بواسطة Anastomotic


الكلمات المفتاحية: وكيل ذكاء اصطناعي، وكيل سطح مكتب ذكاء اصطناعي، أتمتة سطح المكتب، إدارة الملفات، إنشاء المستندات، أتمتة المتصفح، محلي أولاً، macOS، الخصوصية أولاً، مفتوح المصدر، Electron، استخدام الكمبيوتر، مساعد ذكاء اصطناعي، أتمتة سير العمل، OpenAI، Anthropic، Google، xAI، Claude، GPT-4، Ollama