עמוד HTML עצמאי שרץ כולו בדפדפן שלך (בלי שרת), ומחבר בין מודל שפה של Gemini לבין תיקייה אמיתית במחשב שלך - כדי לתת לו הוראות בשפה חופשית והוא מבצע אותן, רק אחרי אישור שלך.
הסוכן לעולם לא משנה קובץ באופן מיידי. תהליך העבודה הוא:
תוכן שהסוכן קורא מתוך קבצים (טקסט, קוד, תוצאות חיפוש) מטופל תמיד כמידע בלבד, ולא כהוראה - גם אם כתוב בתוך קובץ משהו שנראה כמו פקודה. הסוכן פועל אך ורק לפי מה שאתה כותב לו בצ'אט עצמו.
אחרי שפעולה בוצעה בפועל (לאחר אישור), תופיע לידה בצ'אט כפתור קטן "↩ בטל פעולה זו" - לחיצה עליו משחזרת בדיוק את המצב הקודם (את הקובץ שהיה שם קודם, או שמחזירה קובץ שהועבר למקומו המקורי). שים לב: אם תבקש מהסוכן "בטל" רק במילים בצ'אט, הוא לא ינסה לבצע את זה בעצמו (זה עלול לטעות) - הוא יפנה אותך לכפתור הביטול המתאים.
כדי לא לתקוע את הדפדפן: קבצי טקסט מעל כ-8MB וקבצים בינאריים מעל כ-15MB לא נקראים אוטומטית. במקום זה תופיע הודעה עם הגודל וזמן קריאה משוער, וכפתור "📖 קרא בכל זאת" שמציג את התוכן (או מאפשר הורדה) רק בדפדפן שלך, בלי לשלוח את זה ל-Gemini.
המפתח והמודל לא נשמרים בזיכרון הדפדפן (localStorage) אלא בתוך קובץ ממשי במחשב שלך - אותו קובץ שבו נשמרת גם היסטוריית השיחות. לחץ "בחר / צור קובץ הגדרות והיסטוריה" פעם אחת, ולאחר מכן "שמור מפתח" בכל פעם שתרצה לעדכן. בפעם הבאה שתפתח את הכלי (באותו דפדפן), הוא יזהה את הקובץ ויציג כפתור "🔄 חבר לקובץ השמור" - לחיצה אחת (הכרחית מטעמי אבטחת דפדפן) וכל הפרטים ייטענו אוטומטית.
כל שיחה נשמרת אוטומטית לאותו קובץ. אפשר ללחוץ על שיחה ברשימה בצד כדי להמשיך אותה מדויק מאיפה שנעצרה, "+ שיחה חדשה" לפתוח שיחה נפרדת, או "🗑 נקה היסטוריה" כדי למחוק את כל השיחות השמורות. מטעמי אבטחה וגודל קובץ, תוכן קבצים בפועל (מה שנקרא או נכתב) לא נשמר בתוך קובץ ההיסטוריה - רק תקציר הפעולות והשיחה עצמה.