שרת Python אחד שמחבר דפדפן עם Inkscape, GIMP, Scribus ו-Photopea. עריכה חיה, היסטוריית Git מלאה, קומיטים אוטומטיים בעברית, ו-AI בכל שלב — בלי רישיון, בלי ענן, על המקבוק שלך.
מתקינים, מריצים, פותחים את Claude Code — ומתחילים שיחה
בחר את הנתיב שמתאים למה שיש לך ביד עכשיו
פתח תיקייה חדשה, הרץ claude, תאר מה אתה רוצה. Claude יוצר SVG מאפס, שומר לתיקייה, ופותח אותו ב-svg-live. כל תיקון שלך = שמירה = קומיט בגיט.
לחץ הפעל — תראה ארבעה תיקונים רצופים, כל אחד משנה את התצוגה חי
לחיצה אחת פותחת את ה-SVG ב-Inkscape. שמירה = קומיט אוטומטי בעברית
קבצי העיצוב שלך — SVG, PSD, Scribus — הם מקור אמת. כלי הענן לוקחים את הבעלות על הקבצים, הופכים גרסאות להיסטוריה סגורה ומחייבים אותך להיות אונליין. svg-live הופך את סטודיו הענן למקומי: הקבצים שלך במקום שלך, בגיט שלך.
במקום לקוד חדש שצריך ללמוד, svg-live מחבר את הכלים הכי חזקים שיש (וחינמיים) — Inkscape, GIMP, Scribus — ומוסיף עליהם תצוגה חיה בדפדפן, ניהול גרסאות בגיט, ו-שילוב עם Claude שעורך מרקדפ SVG מהטרמינל.
התוצאה: זרימת עבודה של מעצב + מפתח בכלי אחד קטן של כמה מאות שורות Python.
שמונה יכולות ליבה שהופכות את הדפדפן לסטודיו
כל שמירה בקובץ מתרעננת בדפדפן תוך 500ms — בלי רענון ידני.
SVG→Inkscape, PSD/XCF→GIMP, SLA→Scribus, INDD/AI→Photopea. לחיצה אחת.
כל שמירה — קומיט אוטומטי. פאנל צד עם כל הגרסאות. לחיצה על קומיט ישן טוענת את הגרסה.
השרת מנתח את ה-diff ויוצר הודעת קומיט: ״שינוי צבעים, עריכת טקסט״.
קבצי Scribus (.sla) עם תצוגת עמודים, ניווט במקשים, וייצוא PDF.
הקבצים נשארים בפרויקט שלהם. הגיט שלהם. השרת פותר נתיבים של ../assets/ אוטומטית.
PNG ב-150/300/600 DPI דרך Inkscape CLI, או SVG עם תמונות מוטמעות base64.
Claude Code עורך SVG ישר, ו-Nano Banana 2 יוצר תמונות — הקובץ מתרענן חי.
מה אפשר לבנות עם svg-live ב-30 דקות
מתחילים מ-SVG ריק. מבקשים מ-Claude שיוסיף כותרת, מעטפות קישוט, ופרטים. מלטשים ב-Inkscape, מחליפים תמונת רקע דרך Nano Banana, מייצאים PDF להדפסה.
פותחים קובץ .sla. ה-viewer מזהה שזה ספר, מריץ Scribus ב-headless mode, מייצא ל-PDF, שובר לעמודים עם pdftoppm, ומציג ניווט בין עמודים — הכל חי. חוזרים בגרסה — svg-live מוציא את הקובץ ההיסטורי מה-git ומייצר תצוגה גם לגרסה ההיא.
לוגואים אוהבים איטרציה מהירה. מבקשים מ-Claude לנסות שלושה כיוונים. כל ניסיון שמור בגיט. חוזרים בזמן, משווים, בוחרים. המעצבים של ענן לא מאפשרים את זה.
עריכות רסטר עוברות ל-GIMP עם זיהוי פורמט אוטומטי. svg-live דואג ל-software rendering (פותר את המסך השחור של GIMP 3.2 ב-macOS), ל-fit-to-window, ולתצוגה חיה של התמונה בדפדפן. לטקסט מסובך כמו הסרת אובייקטים — Claude יכול להריץ OpenCV inpainting ישירות.
ארבעה צעדים מהקובץ הראשון לייצוא מוכן-לדפוס
יוצרים symlink מהפרויקט שלכם ל-~/svg-live/. הקובץ המקורי נשאר במקום.
מפעילים את השרת ומפתחים את הקובץ. תצוגה חיה, זום, רשימת קבצים, היסטוריה.
מבקשים מ-Claude Code לשנות את ה-SVG, או לוחצים על כפתור Inkscape לעריכה ידנית. השינויים נשמרים חי בדפדפן.
PNG ב-300 DPI לדפוס, או SVG נייד עם תמונות מוטמעות שעובד בכל מקום.
כל שמירה ב-Inkscape, Scribus, או GIMP נתפסת דרך fswatch. השרת מריץ git diff, מזהה אילו מאפיינים השתנו, ומייצר הודעת קומיט בעברית.
לא עוד ״WIP״ או ״save״. ההיסטוריה שלכם קריאה, אוטומטית, ומדויקת — כמו שחבר צוות כותב קומיטים.
וקטור, רסטר ועימוד — הכל בכלי אחד
שילוב עם סקריפטים, shortcuts, או אוטומציה
| סוג | Endpoint | תיאור |
|---|---|---|
| GET | /list-files | רשימת כל הקבצים הנתמכים בתיקייה (SVG, JPG, PNG, PSD, SLA) |
| GET | /history?f=<file> | היסטוריית קומיטים לקובץ. פותר symlinks אוטומטית |
| GET | /version?f=<file>&sha=<sha> | תוכן הקובץ בגרסה ספציפית. תומך SVG, רסטר, ו-SLA (עמוד N) |
| GET | /preview?f=<file> | תצוגת PNG לקבצי עיצוב (PSD, XCF, TIFF, SLA). cached |
| GET | /book-preview?f=<sla>&page=N | תצוגת עמוד בודד מקובץ Scribus (PDF → PNG) |
| GET | /book-pages?f=<sla> | מספר עמודים בקובץ Scribus |
| GET | /export?f=<file>&dpi=300 | ייצוא PNG דרך Inkscape CLI. DPI: 150/300/600 |
| GET | /export-svg?f=<file> | ייצוא SVG נייד: כל התמונות מוטמעות base64 |
| GET | /reveal?f=<file> | פתיחת תיקיה מכילה ב-Finder (open -R) |
| GET | /assets/<path> | resolver אוטומטי מתיקיית assets של הקובץ המקושר |
| POST | /open?f=<file>&app=<editor> | פתיחה בעורך: auto / inkscape / gimp / scribus / photopea |
| POST | /upload-svg?name=<name> | העלאת טקסט SVG (body = SVG content) |
| POST | /upload-file?name=<name> | העלאת קובץ בינארי (תמונה, PSD, וכו׳) |
| POST | /add-file | הוספת קובץ ע״פ נתיב מוחלט (JSON: {"path": "..."}). יוצר symlink |
ארבע פקודות — ואתם רצים
מעצבים עם הידיים על המקלדת
השוואה ישירה — בלי מרקטינג
| svg-live | Figma | Illustrator | Canva | |
|---|---|---|---|---|
| קבצים שלך, במחשב שלך | ||||
| מחיר חודשי | $0 | $15+ | $22+ | $12+ |
| עובד offline | ||||
| היסטוריית Git אמיתית | ||||
| שילוב Claude Code | ||||
| ייצוא PNG 600dpi | עד 4x | |||
| עימוד ספרים | חלקי | |||
| תמיכה RTL עברית | חלקי | חלקי | ||
| פתוח ל-scripts | paid API |
svg-live הוא לא תחליף ל-Figma לצוותים של 20 מעצבים. הוא כלי למעצב אחד או שניים שרוצים שליטה מלאה בקוד, ב-Git, וב-AI.
svg-live פתוח, מקומי, ניתן להרחבה, וכתוב בכמה מאות שורות Python. שש דקות להתקין, שעה ללמוד, שנים להשתמש.