Thahen Code | ذهين كود
Your bilingual AI software engineer inside Visual Studio Code.
مهندسك البرمجي الذكي بالعربية والإنجليزية داخل Visual Studio Code.
Thahen Code helps you understand, plan, build, review, test, and improve real software projects while keeping consequential actions behind clear, independent approvals.
يساعدك ذهين كود على فهم المشاريع الحقيقية وتخطيطها وبنائها ومراجعتها واختبارها وتحسينها، مع إبقاء الإجراءات المؤثرة خلف موافقات واضحة ومستقلة.
English
What you can do
- Chat naturally in English, Arabic, or a mixture of both.
- Analyze the active project and keep every conversation visibly tied to its workspace.
- Explain files and selected code, review quality, and prepare evidence-based engineering reports.
- Propose file changes with a visible diff before the approved change is applied.
- Run allowlisted tests and local previews only through a separate execution approval.
- Capture a local preview screenshot for diagnosis, with a second approval before it is shared.
- For finished plain-HTML interfaces, request one local-preview approval and show the screenshot directly in the active conversation; the screenshot is not uploaded for this display.
- Attach selected text/code files and supported images without exposing unrelated workspace data.
- Generate an original logo, icon, emoji, illustration, photo, or banner on an explicit request, preview it directly in chat, then choose whether to save it to the project or download a copy.
- Record voice on supported systems, transcribe it into the composer, and review it before sending.
- Improve a prompt without changing its intent, then restore the original with one click.
- Start from 18+ bilingual engineering task templates for security, APIs, performance, architecture, accessibility, production readiness, and more.
- Reuse open-standard project skills from
.agents/skills, .github/skills, or .claude/skills; only their safe paths are discovered until a relevant skill is explicitly read.
- Keep local conversation history, rename or delete conversations, and clear the local activity record.
Work modes
- Chat & analysis: no file writes and no command execution.
- Ask before execution: each project change and command waits for your approval.
- Direct workspace execution: safe project text changes may be applied directly; secrets, external paths, and high-risk actions still require separate approval.
- Trusted Operations: combines direct project work with a local isolated browser and named release actions for GitHub, npm, Visual Studio Marketplace, Vercel, Cloudflare, Firebase, Docker, Kubernetes, App Store, and Google Play. Site access is task-scoped; publishing, sending, deletion, permission changes, production mutations, and other consequential actions require a fresh action-time approval. Passwords and one-time codes are entered by you during a manual browser handoff.
Capability profiles range from automatic and fast responses to deep engineering work. Provider model names and provider keys remain server-side.
Sign in
- Open the camel icon in the Activity Bar or run Thahen Code: Open chat.
- Select Sign in.
- Your browser opens the official
thahen.ai authorization page.
- Confirm the exact Thahen account and return to VS Code.
Thahen Code never asks for your password or an AI-provider API key inside VS Code.
Privacy and safety
- Project content is not shared until you approve the exact request scope.
.env, private keys, credentials, secret paths, large binaries, and ignored build output are permanently denied from automatic reads.
- Restricted Mode disables project reads, writes, previews, and execution.
- Access tokens stay in memory; refresh tokens use VS Code Secret Storage.
- Conversation history is workspace-local. Attachment bodies are not stored in history.
- Generated-image bytes are relayed for the live preview only, kept temporarily in extension-host memory, and never written into the project until you approve the exact path.
- AI requests use server-side data controls and do not expose provider credentials.
- Trusted Operations uses a dedicated Chrome/Edge/Brave/Chromium profile, not your personal browser profile. Visible page text and accessibility labels may be sent to the coding model only after site approval; cookies, browser storage, passwords, one-time codes, tokens, and private keys are never sent. You can clear the isolated sign-in session from the permission menu.
- Named release actions use only already configured local official tools and credential environment variables. Credential values are not shown to the model or permission card, and there is no raw-shell or arbitrary-JavaScript operation.
Read the public privacy policy and terms. Security concerns should be reported privately through Thahen support.
Requirements
- Visual Studio Code 1.108 or later.
- Internet access to
thahen.ai and code.thahen.ai.
- A Thahen account with Thahen Code access.
- Voice capture currently uses local
ffmpeg on macOS; transcription remains unavailable when a safe recorder is not present.
العربية
ماذا تستطيع أن تفعل؟
- التحدث بالعربية أو الإنجليزية أو المزج بينهما بصورة طبيعية.
- تحليل المشروع الحالي وربط كل محادثة باسم مساحة العمل بوضوح.
- شرح الملفات والتحديدات البرمجية، ومراجعة الجودة، وإعداد تقارير هندسية مدعومة بالأدلة.
- اقتراح تعديلات على الملفات مع عرض الفرق قبل تطبيق التغيير المعتمد.
- تشغيل الاختبارات المسموحة والمعاينات المحلية بعد موافقة تنفيذ مستقلة.
- التقاط لقطة للمعاينة المحلية بهدف التشخيص، مع موافقة ثانية قبل مشاركتها.
- عند اكتمال واجهة HTML، طلب موافقة معاينة محلية واحدة وعرض اللقطة داخل المحادثة الحالية مباشرة؛ لا تُرفع اللقطة من أجل هذا العرض.
- إرفاق ملفات النص والكود والصور المدعومة التي تختارها فقط.
- توليد شعار أو أيقونة أو إيموجي أو رسم أو صورة أو بنر أصلي عند الطلب الصريح، ومعاينته داخل المحادثة، ثم اختيار حفظه في المشروع أو تنزيل نسخة.
- تسجيل الصوت في الأنظمة المدعومة وتحويله إلى نص داخل خانة الكتابة دون إرساله تلقائيًا.
- تحسين البرومبت مع الحفاظ على نيتك وإمكانية العودة إلى النص الأصلي بضغطة واحدة.
- استخدام أكثر من 18 مهمة هندسية جاهزة للأمن وواجهات API والأداء والمعمارية والوصولية وجاهزية الإنتاج وغيرها.
- إعادة استخدام مهارات المشروع المفتوحة من
.agents/skills أو .github/skills أو .claude/skills؛ لا يُكتشف إلا مسارها الآمن حتى تُقرأ المهارة المناسبة بإذن واضح.
- حفظ سجل المحادثات محليًا، وتعديل العناوين أو حذفها، ومسح سجل النشاط المحلي.
أساليب العمل
- دردشة وتحليل: دون كتابة ملفات أو تنفيذ أوامر.
- السؤال قبل التنفيذ: ينتظر كل تغيير أو أمر موافقتك.
- تنفيذ مباشر داخل المشروع: يمكن تطبيق التغييرات النصية الآمنة مباشرة، بينما تبقى الأسرار والمسارات الخارجية والإجراءات عالية الخطورة خلف موافقة مستقلة.
- عمليات موثوقة: تجمع التنفيذ المباشر داخل المشروع مع متصفح محلي معزول وإجراءات نشر مسماة لـ GitHub وnpm وVisual Studio Marketplace وVercel وCloudflare وFirebase وDocker وKubernetes وApp Store وGoogle Play. تكون موافقة الموقع محصورة بالمهمة، ويطلب النشر والإرسال والحذف وتغيير الصلاحيات وتعديل الإنتاج وكل أثر حساس موافقة جديدة عند لحظة التنفيذ. تدخل كلمة المرور ورمز التحقق بنفسك عند تسليم المتصفح لك.
تتدرج مستويات القدرة من الاختيار التلقائي والاستجابة السريعة إلى العمل الهندسي المتعمق. تبقى أسماء نماذج المزوّد ومفاتيحه داخل الخادم ولا تظهر للمستخدم.
تسجيل الدخول
- افتح شعار الجمل في شريط النشاط أو شغّل أمر ذهين كود: فتح المحادثة.
- اختر تسجيل الدخول.
- تُفتح صفحة التفويض الرسمية على
thahen.ai في المتصفح.
- تأكد من حساب ذهين الظاهر، ووافق، ثم ارجع إلى VS Code.
لا يطلب ذهين كود كلمة مرورك أو مفتاح مزود الذكاء الاصطناعي داخل VS Code.
الخصوصية والأمان
- لا يُشارك محتوى المشروع قبل موافقتك على نطاق الطلب المحدد.
- تُمنع ملفات
.env والمفاتيح الخاصة وبيانات الدخول والمسارات الحساسة والملفات الثنائية الكبيرة ومخرجات البناء من القراءة التلقائية دائمًا.
- يعطّل الوضع المقيّد قراءة المشروع وكتابته ومعاينته وتنفيذ أوامره.
- تبقى رموز الوصول في الذاكرة، وتُحفظ رموز التجديد في مخزن أسرار VS Code.
- يبقى سجل المحادثات محليًا لكل مساحة عمل، ولا تُحفظ محتويات المرفقات في السجل.
- تمر بايتات الصورة المولّدة للمعاينة الحية فقط، وتبقى مؤقتًا في ذاكرة مضيف الإضافة، ولا تُكتب داخل المشروع حتى توافق على المسار المحدد.
- تُنفذ طلبات الذكاء عبر الخادم دون كشف مفاتيح المزوّد.
- تستخدم «عمليات موثوقة» ملف متصفح مستقلًا عن متصفحك الشخصي. لا تُرسل حالة الصفحة المرئية وعناصر الوصول إلى نموذج البرمجة إلا بعد موافقة الموقع، ولا تُرسل الكوكيز أو تخزين المتصفح أو كلمات المرور أو رموز التحقق أو Tokens أو المفاتيح الخاصة. ويمكن مسح جلسة الدخول المعزولة من قائمة الصلاحية.
- لا تنفذ عمليات النشر إلا عبر أدوات رسمية محلية مهيأة مسبقًا وإجراءات مسماة، ولا يرى النموذج قيم بيانات الاعتماد، ولا يتوفر له Shell حر أو JavaScript عشوائي.
اقرأ سياسة الخصوصية والشروط. وللإبلاغ الخاص عن مشكلة أمنية استخدم دعم ذهين.
المتطلبات
- Visual Studio Code إصدار 1.108 أو أحدث.
- اتصال بالإنترنت إلى
thahen.ai وcode.thahen.ai.
- حساب ذهين مفعّل له ذهين كود.
- يستخدم التسجيل الصوتي حاليًا
ffmpeg محليًا على macOS، ويتعطل التفريغ بأمان إذا لم يتوفر مسجل موثوق.
Support | الدعم
Thahen Code is a product of SamiLink EST.
ذهين كود منتج مملوك لـ SamiLink EST.
© 2026 SamiLink EST. All rights reserved. | جميع الحقوق محفوظة لـ SamiLink EST.
| |