הכירו את openskycam — פרויקט קוד פתוח לניטור רציף של השמיים באמצעות מצלמת IP. המערכת מעניינת לא רק בזיהוי מטאורים, אלא בעיקר בארכיטקטורה שלה: היא בנויה לחלוטין לשליטה של סוכני AI דרך פרוטוקול MCP, בלי להעלות וידאו לעננים חיצוניים.
⚙️ לכידת וידאו ואחסון
הארכיטקטורה תוכננה כך שקובצי הווידאו הכבדים נשארים בשליטה מלאה שלכם.
📹 מצלמה וממסר — הזרמת RTSP (בתקן H.264 או H.265) נחתכת לקטעי MP4 של דקה ללא קידוד מחדש על גבי חומרה קלה כמו Raspberry Pi.
💾 ארכיון מקומי — הווידאו נשמר ישירות בדיסק המקומי למשך 40 יום כברירת מחדל, בלי לצאת מהאחסון המקומי.
⚡ קטלוג ו-API — רכיבי Cloudflare Workers בשיטת Serverless מנהלים קטלוג של כל דקה ב-D1 ומציגים ממשק ווב, הכל במסגרת המסלול החינמי.
🤖 שליטה באמצעות סוכנים ו-MCP
שרת MCP מובנה מעניק למודלי שפה גישה מלאה לכל יכולות המערכת.
🗣 בקשות בשפה חופשית — אפשר להנחות סוכן AI (למשל ב-Claude Code) לאתר מטאורים מהלילה, לאסוף את הפריימים הטובים ביותר או להגדיר סינון למטוסים.
🛠 יכולות מובנות — ברגע החיבור הסוכן מקבל הנחיות ו-5 תרחישים מובנים שלב-אחר-שלב: מהגדרת תהליכי עיבוד ועד בדיקת תיוגים.
🛡 מנגנוני הגנה — הסוכן לא יכול להנפיק לעצמו מפתחות חדשים, מחיקה דורשת אישור, וכל הפעלת כלי מתועדת במערכת.
🧠 רשתות עצביות וזיהוי
עיבוד הפריימים רץ על גבי GPU מקומי (Apple, NVIDIA) או על המעבד.
🌠 גלאי night-detector — מודל YOLO26s מאומן מזהה 95% מהמטוסים ו-90% מהמטאורים, ומסנן 7% של כוכבים קבועים ואורות סטטיים.
🛰 מעקב תנועה — קווי המתאר של אובייקט מתחברים לאורך הפריימים למסלול רציף, מה שמבדיל בין עצמים בתנועה למקורות אור נייחים.
🏷 דאטה-סטים עצמאיים — ישירות מהממשק אפשר לבחור פריימים, לתקן תיחומים (bounding boxes) ולאמן מחדש גלאים ב-Google Colab באמצעות מחברת מוכנה.
📦 דרישות והפעלה
🔌 חומרה נדרשת — מצלמת IP תומכת RTSP, מיני-מחשב לממסר, דיסק בנפח גדול עם מעבד לעיבוד נתונים ודומיין ב-Cloudflare.
👤 מעורבות אנושית — הסקריפט מותקן בפקודה אחת, אבל עדיין נדרשים שלושה צעדים ידניים: התחברות ראשונה ל-Cloudflare, הגדרת מנהרה (tunnel) בלוח הבקרה והנפקת מפתח API.
📜 רישיון — קוד הפרויקט פתוח תחת רישיון MIT, אך משקלי המודל night-detector מופצים תחת AGPL-3.0 כנגזרת של Ultralytics YOLO.
🎯 למי ומה זה נותן: למהנדסים, אינטגרטורים וחובבי טכנולוגיה — דוגמה מעשית לאיך לבנות ניטור וידאו בשליטה ישירה של סוכני AI עם אחסון מקומי של הנתונים.
🚀 מאיפה מתחילים: עוברים על מאגר הפרויקט ב-GitHub ומחברים את שרת ה-MCP של openskycam ל-Claude Code.