Skip to content

Latest commit

 

History

History
125 lines (83 loc) · 6.2 KB

File metadata and controls

125 lines (83 loc) · 6.2 KB

SolonCode

وكيل برمجة مفتوح المصدر مبني باستخدام Solon AI وجافا (يدعم بيئات تشغيل Java8 إلى Java26)

أحدث إصدار: v2026.8.28


مساحة عمل SolonCode Desktop

التثبيت والإعداد

التثبيت:

# Mac / Linux / Harmony PC:
curl -fsSL https://solon.noear.org/soloncode/setup.sh | bash

# Windows (PowerShell):
irm https://solon.noear.org/soloncode/setup.ps1 | iex

الإعداد (يُنصح المستخدمون الجدد بتكوين الصفحة باستخدام صفحة إعدادات الويب أولاً):

soloncode web 0

بعد الدخول إلى الصفحة، افتح "الإعدادات -> نموذج اللغة الكبير (LLM)"، أضف النموذج واختبر الاتصال.

التشغيل

قم بتشغيل الأمر soloncode cli (تفاعل CLI) أو soloncode web 0 (تفاعل Web) من أي دليل في وحدة التحكم (أي مساحة العمل الخاصة بك).

  • soloncode (تفاعل CLI)
demo@MacBook-Pro ~ % soloncode cli
SolonCode v2026.8.28 PID-87950 Model:deepseek-v4-flash
/Users/demo
Tips: (esc) interrupt | /(tab) command | $(tab) skill | @(tab) agent

User
❯ 
  • soloncode web 0 (تفاعل Web)
demo@MacBook-Pro ~ % soloncode web 0
SolonCode v2026.8.28 PID-73617 Model:deepseek-v4-flash
/path/demo
2026-07-09 11:26
Web interface: http://localhost:50488/

اختبار الميزات (جرب المهام التالية، من البسيط إلى المعقد):

  • 你好
  • 用网络分析下 ai mcp 协议,然后生成个 ppt // يُنصح بتثبيت بعض المهارات مسبقًا
  • 帮我设计一个 agent team(设计案存为 demo-dis.md),开发一个 solon + java17 的经典权限管理系统(demo-web),前端用 vue3,界面要简洁好看

SolonCode Desktop

يمثل SolonCode Desktop تجربة IDE محلية لـ SolonCode. فهو يجمع محادثات Agent وملفات المشروع ومحرر Monaco والطرفية المدمجة وتغييرات Git وتنفيذ المهام في مساحة عمل واحدة. بُني العميل باستخدام Tauri وReact وTypeScript، بينما توفر واجهة Java CLI الخلفية بيئة تشغيل Agent والوصول إلى النماذج والأدوات.

أبرز ميزات سطح المكتب:

  • أوضاع Agent — تنفيذ بعد الموافقة، وتحرير تلقائي، وتخطيط للقراءة فقط، وتنفيذ Goal مستمر.
  • محادثات مرتبطة بالمشروع — إرفاق الصور والملفات، وسياق مساحة العمل، وإضافة مهام أثناء التشغيل، وإحصاءات النموذج وToken والوقت.
  • جلسات موثوقة — سجل دائم، وذاكرة طويلة الأمد، وتراجع، وإعادة تنفيذ، وحذف آمن، ونقاط تحقق لمساحة العمل.
  • أدوات تطوير متكاملة — الملفات والمحرر والطرفية وGit وقائمة المهام وSkills وAgents وMCP وOpenAPI وLSP والأتمتة.

عند التشغيل من المصدر، شغّل الواجهة الخلفية بشكل منفصل:

# الطرفية 1: الواجهة الخلفية لسطح المكتب
soloncode serve 4808

# الطرفية 2: عميل سطح المكتب
cd soloncode-desktop
npm install
npm run tauri:dev

يتصل وضع التطوير بالمنفذ 4808 ولا يبدأ عملية الواجهة الخلفية أو يكتشفها تلقائيًا. راجع Desktop README ودليل البدء مع SolonCode Desk.

التوثيق

لمزيد من تفاصيل التكوين، يرجى زيارة التوثيق الرسمي.

المساهمة

إذا كنت مهتمًا بالمساهمة في الكود، يرجى قراءة وثائق المساهمة قبل تقديم طلب سحب (PR).

التطوير باستخدام SolonCode

إذا استخدمت "soloncode" في اسم مشروعك (مثل "soloncode-dashboard" أو "soloncode-app")، يرجى توضيح في ملف README أن المشروع لم يتم تطويره رسميًا من قبل فريق OpenSolon وليس له أي ارتباط به.

الأسئلة الشائعة: ما الفرق عن Claude Code؟

متشابهة وظيفيًا، مع اختلافات رئيسية:

  • مبني باستخدام جافا، مفتوح المصدر بالكامل 100%. متوافق مع BiSheng JDK (Huawei) و Harmony PC.
  • يعتمد ويُبنى بالكامل على المطالبات باللغة الصينية
  • مستقل عن مزود الخدمة. قم بتكوين النماذج حسب الحاجة. سيؤدي تطور النماذج إلى تضييق الفجوات وتقليل التكاليف، مما يجعل التكوين المرن أمرًا مهمًا.
  • يدعم في نفس الوقت واجهة سطر الأوامر الطرفية (CLI)، وواجهة المتصفح (WEB)، وواجهة IDE سطح المكتب (Desktop).
  • يدعم الويب وبروتوكول ACP للاتصال عن بُعد.