أسلوبه، لا كلماته فقط
ملف أسلوب من التصدير كله، وكل فقاعة وملصق وصورة متحركة وردّ وتفاعل يُعاد تشغيله أمام النموذج كاستدعاء أداة.
كيف يعمل
تحدّث مع الأشخاص الذين تشتاق إليهم.
صدّر محادثة من تيليغرام أو واتساب، ويكملها نموذج لغوي بأسلوب شخص واحد، بفقاعاته وملصقاته وصوره المتحركة وتفاعلاته وصوته. على حاسوبك، مع أي نموذج، ودون اتصال إن شئت.
ملف أسلوب من التصدير كله، وكل فقاعة وملصق وصورة متحركة وردّ وتفاعل يُعاد تشغيله أمام النموذج كاستدعاء أداة.
كيف يعمل
تبقى المحادثات في مجلد بياناتك. مع نموذج محلي وتفعيل وضع عدم الاتصال، يرفض التطبيق كل طلب يغادر حاسوبك.
دون اتصال والخصوصية
استيراد أكثر من 120,000 رسالة و30,000 ملف مع تقدّم مباشر. يُكتشف الاستيراد المكرر من الرسائل قبل رفع أي وسائط.
التصديرات الكبيرة
مكتبة وسائط تصف ما أُرسل وتحوّل الصوت إلى نص، بالترتيب الذي تختاره، ويمكن إيقافها في أي وقت.
الصور والصوت
دع صديقاً يتحدث مع الشخصية على /s/الاسم، برقم PIN وحدود، على شبكة Wi‑Fi الخاصة بك أو على name.iroof.top.
روابط المشاركة
تصل رسائل الزوار إلى مجموعة تيليغرام الخاصة بك. ردّ بنفسك، أو دع الذكاء الاصطناعي يجيب بعد عدّ تنازلي.
تيليغرام
OpenAI وOpenRouter وGemini وOllama وLM Studio وllama.cpp… وأدوات MCP عبر Streamable HTTP أو stdio.
أدوات MCP
ملف JSON الدقيق المرسل إلى النموذج على بُعد نقرة، مع حجمه وميزانية السجل والرموز المستخدمة.
ما في النافذة
خادم Rust مع واجهة الويب مدمجة، وتطبيقات سطح مكتب لـ macOS وWindows وLinux، وHomebrew وصورة Docker.
التثبيت
brew install --cask irooftop/tap/irooftop # macOS
# Windows and Linux: direct downloads under "Download the app" above
# Open the app, then Settings → model and key → Testbrew install irooftop/tap/rooftop
export OPENAI_API_KEY=… # OpenRouter by default, any OpenAI-compatible API works
rooftop # http://127.0.0.1:8080, then drop an export onto the pagedocker run -d -p 8080:8080 -e OPENAI_API_KEY=… \
-v rooftop-data:/data ghcr.io/irooftop/rooftopcargo install rooftop # Rust ≥ 1.88
OPENAI_API_KEY=… rooftopollama pull qwen3 # any local model with tool calling
OPENAI_BASE_URL=http://localhost:11434/v1 OPENAI_MODEL=qwen3 rooftop --offlineثم ثلاث خطوات: صدّر محادثة من Telegram Desktop أو واتساب، وأفلت المجلد أو ملف .zip أو .txt على الصفحة، واضغط New chat لتختار من يؤدي دور الذكاء الاصطناعي: الشخص الآخر، أو أنت. ليست لديك محادثة؟ جرّب المحادثات الخيالية: rooftop --import ./examples/telegram. (أزرار التطبيق بالإنجليزية، كالتطبيق نفسه.)
تُقرأ الملفات المصدّرة مرة واحدة، على حاسوبك. في كل ردّ يتلقى النموذج موجّه نظام يحتوي على ملف الأسلوب وملاحظاتك وأوصاف الوسائط، ثم الجزء الأحدث من المحادثة الذي يتسع في ميزانية السجل. تُطوى الأجزاء القديمة في ملخص ذاكرة قصير، ويستطيع الشخصية البحث فيها. ويردّ النموذج باستدعاءات أدوات (send_message، send_sticker، react…)، فتتحول إلى فقاعات وملصقات وتفاعلات. المزيد ←
| الشبكة | |
|---|---|
| الاستيراد وملف الأسلوب والبحث والتخزين | لا شيء: كل ذلك يحدث على حاسوبك |
| ردّ واحد، وملخص الذاكرة | نقطة النهاية للنموذج التي تختارها، ولا شيء غيرها |
| وصف الوسائط، تحويل الصوت إلى نص | نموذج الوسائط، فقط حين تضغط Describe |
| روابط المشاركة عبر الإنترنت، وتيليغرام | فقط إن فعّلتها؛ ووضع عدم الاتصال يوقفها |
أي نموذج دردشة يدعم استدعاء الأدوات خلف نقطة نهاية /chat/completions متوافقة مع OpenAI. النماذج الأكبر تقلّد الأسلوب بشكل أفضل. ولميزة Describe في مكتبة الوسائط يجب أن يقبل نموذج الوسائط الصور أيضاً (والصوت لرسائل الصوت). يخبرك Test في الإعدادات بكلمات واضحة بما هو خطأ، مثل مفتاح مرفوض أو نموذج غير معروف.
لا شيء مع نموذج محلي. مع نموذج سحابي تدفع لمزوّدك حسب الرمز: الرد الواحد يكلّف تقريباً بقدر ميزانية سجل واحدة من المدخلات (120,000 حرف ≈ 34 ألف رمز افتراضياً؛ وقد صُمم الموجّه ليكون قابلاً للتخزين المؤقت، فالمزوّدون الذين يدعمون التخزين المؤقت للموجّهات يحاسبون معظمه بالسعر المخزَّن) إضافة إلى بضعة استدعاءات قصيرة للأدوات. خفّض الميزانية في الإعدادات لتدفع أقل لكل رد.
لا. تُستورد التصديرات التي تضم أكثر من 120,000 رسالة و13 غيغابايت من الوسائط بشكل سليم، من المتصفح أو باستخدام rooftop --import <مجلد>. يحافظ البحث وميزانية السجل على حجم الموجّه نفسه في كل رد، مهما طالت المحادثة.
نعم، عبر رابط مشاركة: على شبكة Wi‑Fi الخاصة بك، أو عبر الإنترنت على name.iroof.top، مع رقم PIN وحدود للرسائل. يرى الزوّار المحادثة فقط: لا إعدادات ولا ملاحظات ولا موجّهات ولا محادثات أخرى.
ملاحظة حول الرعاية
هذا التطبيق لتبقى قريباً من أشخاص بعيدين. تبقى الشخصية في دورها، لكنها تجيب بصدق إن سألتها بجدية إن كنت تتحدث مع ذكاء اصطناعي، وتردّ بعناية إن بدا أنك في ضيق.