מי עומד מאחורי Vobuda ואיך היא נבנית
צוות קטן שחי בתוך סוכנים ומסופים כל היום, ובנה את התוכנה שהוא עצמו רצה. הפרטים שכדאי להכיר לפני שסומכים על תוכנה עם גישה למעטפת שלך.
Shifton Inc
את Vobuda מפתחת Shifton Inc, הצוות מאחורי shifton.com, תוכנת ניהול משמרות שנמצאת בשימוש בעשרות מדינות, ו-rolchat.com, פלטפורמת התקשורת עם לקוחות משלהם. המסוף נולד מתוך העבודה הזו ולא ממחקר שוק: צוות שמבלה את יום העבודה במסירת משימות לסוכנים וקריאת מה שחוזר, ובנה את החלון שתמיד רצה שיהיה קיים.
הגרסה הראשונה שאנשים מחוץ לצוות יכלו להתקין הגיעה שישה ימים אחרי שנפתח החלון הראשון. כבר היו בה בלוקים שמתפצלים ונגררים בין לשוניות כשהמעטפת שלהם ממשיכה לרוץ, סרגל הבקרה של הסוכן, מוניטור המערכת עם הסקינים שלו, קובץ שנפתח ליד המעטפת, הכתבה והקראה בקול, שורת הפקודה, פרויקטים, חלון quake וארבעים שפות, ולכל אחת מהן מדריך.
חינמי וסגור
התוכנה לא עולה כלום, גם לעבודה שלך וגם לעסק שלך. אין תקופת ניסיון, אין מסלול בתשלום, אין ספירת מושבים ואין חשבון. קוד המקור שלה לא מפורסם: מה שמופץ זו הגרסה הבנויה, והמאגר הציבורי כולל את קובץ ה-readme, יומן השינויים, הרישיון והנתונים שמופיעים באתר הזה.
מה שהרישיון לא מתיר זה להעביר את התוכנה הלאה: להפיץ עותק, למכור אותה, להציע אותה כשירות, לפרק או לשנות אותה, להשתמש בשם שלה, או להסיר חלקים בממשק שמזכירים מוצרים אחרים של היוצר. אם מישהו אחר רוצה אותה, פשוט הפנו אותו לכאן, כי היא חינמית גם בשבילו.
הרישיון נכתב כדי שיקראו אותו, לא כדי לשרוד אותו. אם אתה צריך משהו שהוא לא נותן, פשוט תשאלו. התשובה לרוב כן.
הספריות שעליהן התוכנה בנויה שייכות לאנשים אחרים, שניתנו בתנאים שלהם. הרשימה המלאה עם כל טקסטי הרישיון נמצאת בתוך התוכנה, תחת על מה vobuda בנוי בתפריט הייעודי שלה.
איך התוכנה נבדקת לפני ההשקה
העניין הוא לא המספרים. העניין הוא שכשמשהו נשבר אצלך במחשב, התיקון מגיע יחד עם הבדיקה שמונעת ממנו לחזור.
לכל תקלה יש מזהה, ובדיקה שנושאת את שמו
כל תקלה שהתוכנה אי פעם סבלה ממנה נרשמת עם מזהה, ובדיקה מציינת את המזהה הזה. סקריפט דוחה חוזה שאף אחד לא בודק, כך שהרשימה לא יכולה להתרחק בשקט מהבדיקות; ההרצה שלמטה מדפיסה כמה יש.
יותר מ-2,000 בדיקות אוטומטיות
בסולם של שלבים, מהזול כלפי מעלה: פונקציות טהורות, ליבת Rust, שורת הפקודה, ההתקנה בשורה אחת, מבנה המאגר, וחלונות חיים שמונעים על ידי המצב שלהם עצמם, ובודקים את הממשק, את סרגל הסוכן פקד אחר פקד ואת התוספים בעבודתם.
בדיקות הממשק מפעילות את התוכנה האמיתית
דרך שורת הפקודה שלה עצמה, ולא דרך הוק פרטי. זו הסיבה ששורת הפקודה אמינה: היא לא דלת אחורית, היא הדרך שכל בדיקה עוברת בה.
שומרים גם על המסמכים
אחת סופרת את המספרים במסמכים מול המאגר. אחת נדלקת באדום כשהתוכנה משתנה והמסמכים לא. אחת משווה את המבנה של 40 התרגומים של המדריך למדריך באנגלית. אחת מתעקשת שכל פעולה מופעלת על ידי בדיקה כלשהי.
הסרות מגיעות גם לקבצים שלך
מה שהסרה משאירה בקבצים של אדם הוא חלק מההסרה עצמה. מראה שהוצא משימוש השאיר את הסידור שלו מאחור; קריאה שהוצאה משימוש השאירה פאנל שמצייר אפס; צורה שהוצאה משימוש הייתה משאירה ערכת עיצוב ריקה. כל אחד מהמקרים האלה עובר כיום מיגרציה במקום להינטש.
דברים שנבנו ואז נגנזו
מחסן סודות נבנה, עבד בדיוק כמתוכנן, ובכל זאת ירד: הערך היה שמור ב-keychain ו-Vobuda ידעה רק את השם, אבל זו תוכנה שנכתבת עבור אנשים שמעולם לא חשבו איפה מפתח נשמר, והמחסן הבטוח ביותר הוא זה שאנחנו לא מציעים.
מה הבדיקה בעצם מדפיסה
הרשימה למעלה אומרת שהתוכנה נבדקת. זו ההרצה עצמה, על ה-commit שהפך לגרסה שאפשר להוריד מהאתר הזה.
$ npx vitest run Test Files 234 passed | 1 skipped (235) Tests 2340 passed | 1 skipped (2341) Duration 21.73s $ python3 scripts/failure-modes.py965 of 965 failure modes have a check. # הוא גם מסרב לרוץ כששני חוזים נותנים אותו# מזהה לדברים שונים, וזה קרה פעמיים. מה יוצא מהמחשב שלך
| מה | לאן זה הולך |
|---|---|
| הדיבור שלך | מזוהה במחשב עצמו. שפה שהייתה דורשת רשת נדחית ולא נשלחת בשקט |
| הקבצים, ההגדרות וההיסטוריה שלך | נשארים על המכשיר. אין חשבון ואין סנכרון משלנו; ב-Mac ההגדרות מועתקות ל-iCloud Drive דרך Apple, והדבר מופעל כברירת מחדל |
| תקלות | נרשמות איפה שהן קורות, מנוקות לפני שהן נכתבות, ולא נשלחות לשום מקום עד שאתה מפעיל את זה; ואז נשלח איתן מספר אקראי של המכשיר הזה, ולעולם לא שמו |
| פעם ביום | האם יש ל-vobuda, ל-Claude Code ול-Codex גרסאות חדשות יותר, וקטלוג התוספים |
| פאנל הכתובת | כשהוא מוצג על המסך, בערך בקשה אחת כל עשר דקות ששואלת איזו כתובת האינטרנט רואה |
ב-Mac עם Claude Code, סרגל הסוכן שואל גם את Anthropic על מגבלות החשבון שלך כל חמש דקות, בכניסה של Claude Code עצמו. אין ניתוח נתונים ואין דוח שימוש, לא כהגדרה שאפשר לכבות אלא כקוד שלא קיים. עמוד הפרטיות מפרט כל בקשה.
על התוכנה ועל האנשים
האם Vobuda קוד פתוח?
לא. היא חינמית וסגורה. מה שמופץ זו הגרסה הבנויה; קוד המקור לא מפורסם. המאגר הציבורי מכיל את קובץ ה-readme, יומן השינויים, הרישיון והנתונים שמשמשים באתר הזה.
האם היא תישאר חינמית?
כן. אין מסלול בתשלום מתוכנן ואין חשבון שאליו אפשר לחבר אחד כזה. היא קיימת כי הצוות רצה שהיא תתקיים.
מי עומד מאחוריה?
Shifton Inc, החברה מאחורי shifton.com ו-rolchat.com.
איפה מדווחים על באג או מבקשים משהו?
בעמוד ה-issues במאגר הציבורי, שמקושר מעמוד יצירת הקשר. כל תקלה שמתוקנת מקבלת מזהה ובדיקה שנקראת על שמו.
האם זה רץ על Linux?
כן. בעמוד ההורדה יש חבילת .deb וחבילת AppImage למכונות Intel/AMD ו-ARM, עבור Ubuntu 22.04+, Debian 12+, Fedora 36+ ו-openSUSE Leap 15.6+. הכתבה והקראה בקול זמינות רק ב-macOS. אין גרסה ל-Windows, ואין תאריך לתת לה.