सामग्री पर जाएँ

i&roof.top

उन लोगों से बात करें जिनकी आपको याद आती है.

Telegram या WhatsApp चैट एक्सपोर्ट करें। एक LLM उसे एक व्यक्ति के अंदाज़ में आगे बढ़ाता है, उनके बबल, स्टिकर, GIF, रिएक्शन और आवाज़ के साथ। आपके कंप्यूटर पर, किसी भी मॉडल के साथ, चाहें तो ऑफ़लाइन।

एक चैट असली इंसान के अंदाज़ में चलती है, फिर एक दोस्त फ़ोन पर साझा किया गया लिंक खोलता है

एक मिनट में शुरू करें ​

sh
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 → Test
sh
brew 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 page
sh
docker run -d -p 8080:8080 -e OPENAI_API_KEY=… \
  -v rooftop-data:/data ghcr.io/irooftop/rooftop
sh
cargo install rooftop      # Rust ≥ 1.88
OPENAI_API_KEY=… rooftop
sh
ollama pull qwen3          # any local model with tool calling
OPENAI_BASE_URL=http://localhost:11434/v1 OPENAI_MODEL=qwen3 rooftop --offline

फिर तीन कदम: Telegram Desktop या WhatsApp से चैट एक्सपोर्ट करें, फ़ोल्डर, .zip या .txt को पेज पर ड्रॉप करें, और New chat दबाकर चुनें कि AI किसकी भूमिका निभाए: दूसरा व्यक्ति, या आप खुद। अपनी चैट नहीं है? काल्पनिक चैट आज़माएँ: rooftop --import ./examples/telegram। (ऐप के बटन अंग्रेज़ी में हैं, जैसे ऐप खुद।)

यह कैसे काम करता है ​

Telegram या WhatsApp का एक्सपोर्ट iRoof.top में जाता है, एक LLM जवाब लिखता है, और चैट आगे बढ़ती है

एक्सपोर्ट को आपके कंप्यूटर पर एक बार पढ़ा जाता है। हर जवाब में मॉडल को एक सिस्टम प्रॉम्प्ट मिलता है, जिसमें स्टाइल प्रोफ़ाइल, आपके नोट्स और मीडिया के विवरण होते हैं, फिर चैट का सबसे हाल का वह हिस्सा जो इतिहास बजट में आ जाए। पुराने हिस्से एक छोटी याददाश्त में समेट दिए जाते हैं, और किरदार अब भी उन्हें खोज सकता है। मॉडल टूल कॉल (send_message, send_sticker, react…) से जवाब देता है, जो बबल, स्टिकर और रिएक्शन बन जाते हैं। और जानें →

आपकी चैट कहाँ जाती है ​

नेटवर्क
इंपोर्ट, स्टाइल प्रोफ़ाइल, खोज, स्टोरेजकोई नहीं: सब कुछ आपके कंप्यूटर पर होता है
एक जवाब, मेमोरी सारांशआपका चुना हुआ मॉडल एंडपॉइंट, बस
मीडिया का वर्णन, आवाज़ का लिखित रूपमीडिया मॉडल, केवल जब आप Describe दबाते हैं
इंटरनेट पर शेयर लिंक, Telegramकेवल अगर आप इन्हें चालू करें; ऑफ़लाइन मोड इन्हें बंद कर देता है

सवाल ​

कौन-सा मॉडल इस्तेमाल करूँ?

OpenAI-compatible /chat/completions एंडपॉइंट के पीछे टूल कॉलिंग वाला कोई भी चैट मॉडल। बड़े मॉडल किसी अंदाज़ की नकल बेहतर करते हैं। मीडिया लाइब्रेरी में Describe के लिए मीडिया मॉडल को इमेज भी स्वीकार करने होंगे (और वॉइस संदेशों के लिए ऑडियो भी)। सेटिंग्स में Test साफ़ भाषा में बताता है कि क्या गड़बड़ है, जैसे अस्वीकृत की या अज्ञात मॉडल।

इसकी लागत कितनी है?

लोकल मॉडल के साथ कुछ नहीं। क्लाउड मॉडल के साथ आप अपने प्रदाता को प्रति टोकन भुगतान करते हैं: एक जवाब का इनपुट लगभग एक इतिहास बजट के बराबर होता है (डिफ़ॉल्ट रूप से 1,20,000 अक्षर ≈ 34k टोकन; प्रॉम्प्ट कैश होने लायक बनाया गया है, इसलिए प्रॉम्प्ट कैशिंग वाले प्रदाता ज़्यादातर हिस्सा कैश्ड दर पर लेते हैं), साथ में कुछ छोटी टूल कॉल। कम भुगतान के लिए सेटिंग्स में बजट घटाएँ।

क्या मेरा एक्सपोर्ट छोटा होना ज़रूरी है?

नहीं। 1,20,000 से अधिक संदेशों और 13 GB मीडिया वाले एक्सपोर्ट भी ठीक से इंपोर्ट होते हैं, ब्राउज़र से या rooftop --import <फ़ोल्डर> से। खोज और इतिहास बजट हर जवाब के प्रॉम्प्ट का आकार एक-सा रखते हैं, चैट चाहे कितनी भी लंबी हो।

क्या कोई दोस्त किरदार से बात कर सकता है?

हाँ, एक शेयर लिंक से: आपके Wi‑Fi पर, या इंटरनेट पर name.iroof.top पर, PIN और संदेश सीमाओं के साथ। विज़िटर केवल चैट देखते हैं: सेटिंग्स, नोट्स, प्रॉम्प्ट या दूसरी चैट नहीं।

देखभाल के बारे में

यह उन लोगों के करीब रहने के लिए है जो दूर हैं। किरदार अपने रोल में रहता है, लेकिन अगर आप सच्चे मन से पूछें कि क्या आप AI से बात कर रहे हैं, तो वह ईमानदारी से जवाब देता है, और अगर आप परेशान लगते हैं तो देखभाल के साथ जवाब देता है।

MIT लाइसेंस के तहत जारी।