VibZcode Documentation
AI-Powered Code Exploration & Analysis Platform
VibZcode helps developers explore, analyze, and understand codebases using AI. Upload any project and get instant insights.
What is VibZcode?
VibZcode is an AI-powered platform that lets you upload code projects (from GitHub, ZIP files, or URLs) and interact with them using advanced AI models. It's designed for developers who want to quickly understand, analyze, and improve their code.
Key Features
- Multi-source Project Loading - Clone from GitHub (public & private repos), upload ZIP files, or paste any URL
- Interactive File Explorer - Browse project files with smart search (Ctrl+K), syntax highlighting, and file importance detection
- AI-Powered Chat - Ask questions about your code using GPT, Grok, and other top AI models via OpenRouter
- Smart Chat - Intelligent AI that automatically fetches and analyzes files mentioned in conversation
- Specialized AI Agents - Security analysis, performance optimization, documentation generation, refactoring, and testing
- Code Extraction - Select specific files and merge them into a single prompt-ready output with token estimation
- Prompt Templates - Quick actions for common tasks: Explain, Find Bugs, Improve, Generate Tests, Docs, Refactor
- File Groups - Save and reload file selections for repeated analysis
- Multi-User Support - Each user has isolated projects, chats, and settings
- Subscription Plans - Free, Pro, and Premium plans with different feature access
- Auto-Delete - Set projects to auto-delete after 1 hour, 1 day, or 1 week
Getting Started
1. Create an Account
Sign up with your email, or use GitHub/Google OAuth for quick access. Each account gets a free plan with basic features.
2. Load a Project
- GitHub: Paste a repository URL and select the branch. Sign in with GitHub to access private repos.
- ZIP Upload: Drag and drop or select a ZIP file from your computer.
- URL: Paste any direct link to a ZIP file.
3. Explore & Select Files
Use the file tree to browse your project. Important files (package.json, README, etc.) are auto-detected. Select files you want to analyze.
4. Chat with AI
Switch to the Chat tab and ask questions about your code. Enable Smart Chat for an enhanced experience where the AI automatically fetches relevant files.
5. Use AI Agents
Run specialized agents for security analysis, performance optimization, documentation generation, and more. (Pro/Premium plans)
API Key Setup
VibZcode uses OpenRouter to access multiple AI models. You can:
- Use the system-provided API key (if configured by admin)
- Add your own OpenRouter API key in your profile settings (Pro/Premium plans)
Your API key is encrypted at rest using AES-256-GCM encryption.
Security
- All user data is isolated - you can only see your own projects and chats
- API keys are encrypted before storage
- Sessions are stored in the database with expiration
- OAuth uses CSRF protection via state parameter
- Passwords are hashed with bcrypt (12 rounds)
- Projects can be set to auto-delete for sensitive code
Plans
See our Pricing Page for detailed plan comparison.
- Free: 3 projects, 10MB files, 20 chats/day
- Pro ($9.99/mo): 20 projects, 50MB files, 200 chats/day, Smart Chat, AI Agents
- Premium ($19.99/mo): Unlimited everything, priority support
Each account gets one 7-day free trial for Pro or Premium.
Keyboard Shortcuts
Ctrl+K - Search files in the file tree
Ctrl+Enter - Send message (in chat) or extract files (in prompt)
VibZcode التوثيق
منصة استكشاف وتحليل الكود بالذكاء الاصطناعي
VibZcode يساعد المطورين على استكشاف وتحليل وفهم قواعد الكود باستخدام الذكاء الاصطناعي. ارفع أي مشروع واحصل على رؤى فورية.
ما هو VibZcode؟
VibZcode هو منصة مدعومة بالذكاء الاصطناعي تتيح لك رفع مشاريع الكود (من GitHub أو ملفات ZIP أو روابط) والتفاعل معها باستخدام نماذج AI متقدمة. مصمم للمطورين الذين يريدون فهم وتحليل وتحسين كودهم بسرعة.
المميزات الرئيسية
- تحميل مشاريع متعدد المصادر - استنساخ من GitHub (عام وخاص)، رفع ملفات ZIP، أو لصق أي رابط
- مستكشف ملفات تفاعلي - تصفح ملفات المشروع مع بحث ذكي (Ctrl+K)، تلوين الكود، وكشف الملفات المهمة
- دردشة ذكاء اصطناعي - اطرح أسئلة عن كودك باستخدام GPT وGrok ونماذج AI متقدمة عبر OpenRouter
- الدردشة الذكية - ذكاء اصطناعي يجلب ويحلل الملفات المذكورة في المحادثة تلقائيا
- وكلاء AI متخصصون - تحليل أمني، تحسين أداء، توليد توثيق، إعادة هيكلة، واختبار
- استخراج الكود - حدد ملفات معينة ودمجها في مخرج واحد جاهز مع تقدير التوكنز
- قوالب أوامر - إجراءات سريعة: شرح، إيجاد أخطاء، تحسين، توليد اختبارات، توثيق، إعادة هيكلة
- مجموعات الملفات - حفظ وإعادة تحميل اختيارات الملفات للتحليل المتكرر
- دعم تعدد المستخدمين - كل مستخدم له مشاريعه ومحادثاته وإعداداته المعزولة
- خطط اشتراك - مجاني واحترافي ومميز بميزات مختلفة
- حذف تلقائي - اضبط المشاريع للحذف التلقائي بعد ساعة أو يوم أو أسبوع
البدء
1. إنشاء حساب
سجل بالبريد الإلكتروني أو استخدم GitHub/Google للدخول السريع. كل حساب يحصل على خطة مجانية بمميزات أساسية.
2. تحميل مشروع
- GitHub: الصق رابط المستودع واختر الفرع. سجل دخول بGitHub للوصول للمستودعات الخاصة.
- رفع ZIP: اسحب وأفلت أو اختر ملف ZIP من جهازك.
- رابط: الصق أي رابط مباشر لملف ZIP.
3. استكشاف واختيار الملفات
استخدم شجرة الملفات لتصفح مشروعك. الملفات المهمة (package.json، README، إلخ) تُكتشف تلقائيا. حدد الملفات التي تريد تحليلها.
4. الدردشة مع AI
انتقل لتبويب الدردشة واطرح أسئلة عن كودك. فعّل الدردشة الذكية لتجربة محسنة حيث يجلب AI الملفات المتعلقة تلقائيا.
5. استخدام وكلاء AI
شغّل وكلاء متخصصين لتحليل الأمان وتحسين الأداء وتوليد التوثيق والمزيد. (خطط احترافي/مميز)
إعداد مفتاح API
VibZcode يستخدم OpenRouter للوصول لنماذج AI متعددة. يمكنك:
- استخدام مفتاح API المقدم من النظام (إذا أعده المدير)
- إضافة مفتاح OpenRouter API الخاص بك في إعدادات ملفك الشخصي (خطط احترافي/مميز)
مفتاح API الخاص بك مشفر أثناء التخزين باستخدام تشفير AES-256-GCM.
الأمان
- جميع بيانات المستخدمين معزولة - يمكنك فقط رؤية مشاريعك ومحادثاتك
- مفاتيح API مشفرة قبل التخزين
- الجلسات محفوظة في قاعدة البيانات مع انتهاء صلاحية
- OAuth يستخدم حماية CSRF عبر معامل state
- كلمات المرور مشفرة بـ bcrypt (12 جولة)
- يمكن ضبط المشاريع للحذف التلقائي للكود الحساس
الخطط
انظر صفحة الأسعار لمقارنة تفصيلية للخطط.
- مجاني: 3 مشاريع، 10 ميجا، 20 محادثة/يوم
- احترافي ($9.99/شهر): 20 مشروع، 50 ميجا، 200 محادثة/يوم، دردشة ذكية، وكلاء AI
- مميز ($19.99/شهر): كل شيء غير محدود، دعم أولوية
كل حساب يحصل على فترة تجريبية مجانية واحدة لمدة 7 أيام للخطة الاحترافية أو المميزة.
اختصارات لوحة المفاتيح
Ctrl+K - بحث الملفات في شجرة الملفات
Ctrl+Enter - إرسال رسالة (في الدردشة) أو استخراج الملفات (في الأوامر)