בלוג

איך לחבר את Codex, Claude Agent ו-OpenCode ל-Devin Desktop דרך ACP ב-2026

Markdown

כיצד לחבר את Codex, Claude Agent ו-OpenCode לעורך Devin Desktop באמצעות פרוטוקול ACP. פקודות התקנה, הגדרות ותוכניות.

קריאת המאמר המלא

מהו ACP בשתי דקות?

נקודות מרכזיות

ACP הוא תקן פתוח לתקשורת בין עורך לבין סוכן בינה מלאכותית. ACP, המופץ ברישיון Apache 2.0 ומבוסס על JSON-RPC, מאפשר לחבר סוכנים של OpenAI,‏ Anthropic,‏ Google וצוותים עצמאיים לעורך אחד, שבו הם מתקשרים איתכם דרך אותו ממשק.

באוגוסט 2025 פרסמה Zed Industries את Agent Client Protocol כמפרט פתוח. עד סוף 2025 הצטרפה JetBrains רשמית לפיתוחו, ובדצמבר הודיעה על תמיכה ב-IDE 25.3 RC. הרעיון פשוט: יש עשרות עורכים עם בינה מלאכותית ועשרות סוכנים, ובעבר כל זוג של עורך וסוכן דרש שכבת אינטגרציה משלו. ACP מתקנן את השכבה שביניהם.

Agent Client Protocol הוא תקן פתוח שמאפשר לכל סוכן להשתלב בקלות בכל עורך.

— Zed, https://zed.dev/acp

אנלוגיה נפוצה היא ש-ACP לסוכני בינה מלאכותית דומה ל-LSP לשרתי שפות. כש-Microsoft פרסמה את LSP, כבר לא היה צורך לכתוב אינטגרציה נפרדת של VS Code ל-Python, אחרת ל-Rust ועוד אחת ל-Go. כל שפה הפעילה שרת LSP בהתאם לתקן, וכל עורך שתמך ב-LSP יכול היה להשתלב איתו.

נכון ליוני 2026, המפרט יציב בגרסה 1. פורסמו ערכות SDK רשמיות ל-TypeScript,‏ Python,‏ Rust,‏ Java ו-Kotlin. שנים עשר מוצרים הודיעו על תמיכת ACP בעורכים: Zed (תמיכה מובנית ויוצרת הפרוטוקול), IDEs של JetBrains החל מ-2025.3,‏ VS Code,‏ Neovim,‏ Emacs,‏ marimo וחמישה מוצרים נוספים מתחומי נישה. Devin Desktop, העורך של Cognition, בולט בנפרד: הוא הושק ב-2 ביוני 2026 והפך את ACP לחלק מרכזי בממשק שלו כבר מההתחלה.

מידע על עבודה עם Ailoot זמין בתיעוד.

מה כדאי להתקין לפני שמתחילים?

נקודות מרכזיות

נדרשת גרסה 3.0.21 ואילך של Devin Desktop (שפורסמה ב-4 ביוני 2026), גישה לתוכנית Pro,‏ Max או Teams, וכלי CLI מותקנים לשלושת הסוכנים: Codex,‏ Claude ו-OpenCode. בלי כלי ה-CLI, העורך פשוט לא יכול להורות להם להפעיל את עצמם.

השימוש ב-ACP ב-Devin Desktop מותנה בתוכנית המנוי. בתוכנית החינמית, Free, הגישה לסוכנים חיצוניים דרך ACP מושבתת. התיעוד אומר זאת במפורש:

סוכני ACP זמינים למשתמשי Pro,‏ Max ו-Teams.

— תיעוד Devin, https://docs.devin.ai/desktop/acp

תוכנית Pro עולה $20 לחודש. זה מספיק למתכנת יחיד שעובד עם vibe coding ורוצה לנסות התקנה עם שלושה סוכנים. Max, במחיר $200 לחודש, נדרשת רק אם מפעילים את Devin Cloud ברקע ברציפות. Teams, במחיר $80 לצוות ועוד $40 לכל חבר, מיועדת לקבוצות שזקוקות ל-Spaces משותפים.

המגבלה העיקרית של ACP ב-Devin Desktop כיום היא שהעורך אינו מוריד סוכנים מהמאגר בעצמו.

Devin Desktop עדיין אינו מוריד הפצות של סוכנים ישירות מהמאגר.

— תיעוד Devin, https://docs.devin.ai/desktop/acp

כלומר, צריך להתקין מראש את שלושת כלי ה-CLI — Codex,‏ Claude ו-OpenCode — באופן ידני. העורך יזהה אותם כסוכנים שאפשר לחבר רק אחרי התקנת הקבצים הבינאריים.

דרך ההתקנה המהירה ביותר ב-macOS וב-Linux:

# Codex CLI מבית OpenAI
npm install -g @openai/codex

# Claude Code מבית Anthropic (מתאם ACP מסופק על ידי מתאם הקהילה claude-agent-acp שלהלן)
npm install -g @anthropic-ai/claude-code

# OpenCode (קוד פתוח)
curl -fsSL https://opencode.ai/install | bash

אחרי כל פקודה, בדקו שהקובץ הבינארי זמין ב-PATH:

codex --version
claude --version
opencode --version

אם פקודה אינה מגיבה, ייתכן ש-npm התקין את הקובץ הבינארי מחוץ ל-PATH או ש-curl נכשל עקב פקיעת זמן של הרשת. אין טעם להמשיך; תחילה תקנו את ההתקנה.

היכן Devin Desktop מחפש סוכנים?

נקודות מרכזיות

כל סוכני ACP ב-Devin Desktop מוגדרים בקובץ ~/.windsurf/acp/registry.json. זהו קובץ JSON רגיל שמכיל רשימת אובייקטים: id, name, version, description והנתיב לקובץ הבינארי של כל פלטפורמה. כל סוכן מותאם אישית משתמש באותו מבנה, והעורך יזהה אותו אוטומטית בהפעלה הבאה.

Cognition השאירה את הנתיב המוכר של Windsurf במקום להחליף את .windsurf ב-.devin. זה נוח: ההגדרות הישנות שלכם ממשיכות לעבוד כרגיל.

תצורת מאגר הסוכנים המקומית נמצאת ב-~/.windsurf/acp/registry.json עבור Devin Desktop וב-~/.windsurf-next/acp/registry.json עבור Devin Desktop Next.

— תיעוד Devin, https://docs.devin.ai/desktop/acp

רשומה של סוכן יחיד במאגר נראית כך:

{
  "id": "codex-cli",
  "name": "Codex",
  "version": "0.42.0",
  "description": "OpenAI's coding agent",
  "authors": ["OpenAI"],
  "license": "Apache-2.0",
  "distribution": {
    "binary": {
      "darwin-arm64": {
        "path": "/opt/homebrew/bin/codex",
        "args": ["--acp"]
      },
      "darwin-x64": {
        "path": "/usr/local/bin/codex",
        "args": ["--acp"]
      },
      "linux-x64": {
        "path": "/usr/local/bin/codex",
        "args": ["--acp"]
      },
      "win32-x64": {
        "path": "C:\\Program Files\\codex\\codex.exe",
        "args": ["--acp"]
      }
    }
  }
}

השדה המרכזי הוא path. כאן נמצא קובץ ה-CLI בר-ההרצה בדיסק שלכם. אם התקנתם באמצעות npm, הנתיב הוא בדרך כלל ~/.nvm/.../node/.../bin/codex או /usr/local/bin/codex. אפשר למצוא אותו באמצעות which codex.

השדה args מציין מה Devin Desktop יוסיף לפקודת ההפעלה. הדגל --acp נדרש כדי להפעיל את ה-CLI במצב שרת ACP ולתקשר עם העורך דרך JSON-RPC באמצעות stdin/stdout. בלי הדגל, ה-CLI יופעל במצב אינטראקטיבי רגיל, ו-Devin Desktop לא יזהה אותו.

גבו את registry.json לפני עריכתו. קובץ JSON פגום אחד כאן חוסם את כל סוכני ACP:

cp ~/.windsurf/acp/registry.json ~/.windsurf/acp/registry.json.backup

לאחר מכן פתחו את הקובץ בעורך והוסיפו את בלוק הסוכן למערך agents.

חיבור OpenAI Codex CLI

נקודות מרכזיות

מתקינים את Codex CLI באמצעות npm. מריצים codex auth login עם מפתח API של OpenAI או מנוי ChatGPT, מוסיפים בלוק ל-registry.json ומפעילים את הסוכן בהגדרות Devin. Codex הוא המהיר מבין השלושה. הוא מתאים למשימות שבהן המהירות ויצירת שלד חשובות יותר מאיכות ההנמקה.

שלב ראשון: אימות. ללא אימות, ה-CLI אינו יכול לקרוא ל-API:

codex auth login

הפקודה פותחת דפדפן. אם יש לכם ChatGPT Plus או Team, האימות מתבצע דרך החשבון שלכם ואין צורך במפתח API נפרד. אם אין לכם מנוי ChatGPT, תתבקשו להזין מפתח API מ-platform.openai.com.

שלב שני: בדקו שהוא פועל במצב רגיל:

codex run "כתוב hello world ב-python"

אם מתקבלת תשובה ונוצרת רשומה ב-~/.codex/sessions/, ה-CLI פועל כראוי. עכשיו אפשר לחבר אותו לעורך.

שלב שלישי: הוסיפו בלוק ל-~/.windsurf/acp/registry.json. השתמשו במבנה מהסעיף הקודם ומלאו את path לפי התוצאה של which codex:

which codex
# /opt/homebrew/bin/codex

שלב רביעי: הפעילו את הסוכן בעורך. פתחו את לוח הפקודות ב-Devin Desktop:

  • Cmd+Shift+P ב-macOS
  • Ctrl+Shift+P ב-Windows וב-Linux

הריצו מהלוח את הפקודה Devin User Settings. בחלון שנפתח, עברו לכרטיסייה Agents. Codex אמור להופיע ברשימה לאחר עריכת המאגר. הפעילו את המתג שלידו.

לאחר ההפעלה, תופיע עמודה חדשה ב-Agent Command Center. אפשר להקצות לה משימה ו-Codex ישלים אותה.

בבדיקה שתוארה כאן, Codex השיב מהר מכולם — בתוך כ-8 שניות למשימה „הוסף רישום לפונקציה הזו”. Claude נזקק ל-16 שניות לאותה משימה, ו-OpenCode ל-22.

Codex מתאים כאשר:

  • אתם זקוקים לקוד סטנדרטי ומהיר בלי הנמקה ממושכת
  • אתם יוצרים שלד באמצעות סקריפטים ורוצים לבצע הרבה עריכות קטנות ברצף
  • אתם עובדים לפי מפרט קיים והפתרון ברור

Codex פחות מתאים כאשר:

  • מדובר במשימה ארכיטקטונית מורכבת עם פשרות: לעיתים קרובות הוא מעגל פינות
  • מדובר בקוד רגיש מבחינה משפטית שדורש תשובה מאוזנת: Claude הוא בחירה טובה יותר
  • אתם רגילים לכוונן הנחיות ולהשתמש בכללים משלכם: הכלים של Claude גמישים יותר

חיבור Claude Agent של Anthropic

נקודות מרכזיות

Claude Agent ב-Devin Desktop משלב את הקובץ הבינארי המקורי של Claude Code עם מתאם הקהילה בקוד פתוח claude-agent-acp. המתאם מפעיל את Claude Code במצב שרת ACP. האימות מתבצע באמצעות מנוי Claude Pro או מפתח API של Anthropic. היתרון של השילוב הזה הוא איכות ההנמקה והביצועים הטובים עם בסיסי קוד גדולים.

Anthropic עדיין אינה מפרסמת קובץ בינארי משלה ל-ACP בשם „Claude Agent”. Devin Desktop משתמש באותו Claude Code הרגיל, אבל דרך שכבת תיווך: המתאם claude-agent-acp ממאגר הפרוטוקול, המופץ ברישיון Apache 2.0.

שלב ראשון: אמתו את Claude Code:

claude auth login

אם יש לכם מנוי Claude Pro או Max, האימות מתבצע דרך החשבון שלכם. אחרת תתבקשו להזין מפתח API מ-console.anthropic.com.

שלב שני: בדקו אותו:

claude "כתוב מחדש את הפונקציה הזו כך שתחזיר Result<T, E>"

אם ה-CLI מגיב, אפשר להתקין את המתאם ולחבר אותו לעורך.

שלב שלישי: התקינו את המתאם:

npm install -g @agentclientprotocol/claude-agent-acp

שלב רביעי: הוסיפו בלוק ל-registry.json. השדה path מפנה לקובץ הבינארי של המתאם, לא ל-claude עצמו:

{
  "id": "claude-agent",
  "name": "Claude Agent",
  "version": "0.4.0",
  "description": "Anthropic's coding agent (community ACP adapter)",
  "authors": ["Anthropic", "ACP community"],
  "license": "Apache-2.0",
  "distribution": {
    "binary": {
      "darwin-arm64": {
        "path": "/opt/homebrew/bin/claude-agent-acp",
        "args": []
      }
    }
  }
}

שלב חמישי: הפעילו אותו בהגדרות Devin, בכרטיסייה Agents.

בבדיקות שתוארו כאן,‏ Claude Agent התמודד בצורה הטובה ביותר עם המשימות הגדולות ביותר. במשימה „פצל את הרכיב הזה בן 600 השורות לשלושה קבצים, תוך שמירה על כל הייבואים והבדיקות”, Codex שכח פעמיים שהרכיב מוצג בשלושה מקומות. Claude זיהה הכול בניסיון הראשון.

ל-Claude Agent יש אותן חסרונות כמו ל-Claude Code:

  • הוא איטי יותר מ-Codex במשימות פשוטות
  • הוא עולה יותר לכל קריאה אם משתמשים ב-API במקום במנוי

רוצים התקנה שבה כמה סוכני בינה מלאכותית עובדים על המשימה שלכם בלי להפוך לגן חיות של קבצים בינאריים? החיבור ביניהם הוא החלק הטכני. חשוב יותר לדעת כיצד לחלק את ההקשר ביניהם כך שכל סוכן ידע מה האחרים כבר עשו. זהו חלק מהנדסת הקשר: אחד משלושת מרכיבי המערכת — העתק בינה מלאכותית שלכם, המוח השני של הפרויקט והנדסת הקשר לכל משימה. לאחר מכן, לא משנה באיזה פרוטוקול הסוכנים מתקשרים; הם עובדים באותה דרך.

חיבור OpenCode: חלופה חינמית

נקודות מרכזיות

OpenCode הוא סוכן ACP בקוד פתוח של קהילה עצמאית. הוא עובד עם כל API שתואם ל-OpenAI, כולל ממשקי API מקומיים דרך Ollama. ההתקנה וההפעלה המקומית שלו חינמיות. היתרון שלו הוא האפשרות להפעיל אותו במצב לא מקוון לחלוטין או עם מודלים זולים כגון Qwen.

OpenCode החל כחלופה בקוד פתוח ל-Claude Code בתחילת 2026. עד יוני צבר המאגר שלו יותר מ-30,000 כוכבים, התיעוד שלו תורגם לתריסר שפות, והיו זמינות הגדרות מוכנות ל-Ollama ו-vLLM.

התקינו אותו באמצעות הסקריפט:

curl -fsSL https://opencode.ai/install | bash

בדקו:

opencode --version

לאחר מכן הגדירו באיזה מודל OpenCode ישתמש. כדי להפעיל אותו כולו באופן מקומי, הפעילו את Ollama והפנו את OpenCode אליו:

opencode config set provider ollama
opencode config set base_url http://localhost:11434
opencode config set model qwen3.5-coder:32b

מצאו מדריכים לכלים בתיעוד של Ailoot

לאחר מכן הוסיפו בלוק ל-registry.json:

{
  "id": "opencode",
  "name": "OpenCode",
  "version": "0.18.1",
  "description": "Open source coding agent",
  "authors": ["OpenCode community"],
  "license": "MIT",
  "distribution": {
    "binary": {
      "darwin-arm64": {
        "path": "/usr/local/bin/opencode",
        "args": ["acp"]
      }
    }
  }
}

הפעילו אותו בהגדרות Devin. סיימתם.

בבדיקות שתוארו כאן,‏ OpenCode עם Qwen 3.5 Coder הגיב באיטיות ניכרת לעומת Codex ו-Claude — בממוצע 22–25 שניות למשימה, לעומת 8–16 אצל המתחרים. מצד שני, הוא לא עולה דבר, ושום צוות שמאחוריו אינו יכול לשלול מכם את הגישה.

OpenCode מתאים כאשר:

  • יש לכם GPU מקומי ואתם רוצים לבצע משימות תכנות ללא חיבור לרשת

  • אתם עובדים על פרויקט לימודי ועדיין לא מוכנים לשלם עבור API

  • אתם רוצים להשוות עד כמה מודלים בקוד פתוח מפגרים אחרי מודלים סגורים

OpenCode פחות מתאים כאשר:

  • אתם זקוקים לאיכות שמתקרבת ל-Claude; מודלים בקוד פתוח עדיין לא השיגו אותו
  • מדובר במשימות ארכיטקטוניות גדולות עם הקשר של יותר מ-50K טוקנים; מודלים מקומיים מאבדים לעיתים קרובות את חוט המחשבה
  • המהירות קריטית; אפילו על 4090,‏ OpenCode איטי יותר מ-Codex בענן

Spaces: שיתוף הקשר בין סוכנים

נקודות מרכזיות

Spaces הן קבוצות ב-Devin Desktop שבהן הסוכנים יכולים לראות זה את ההקשר של זה. השתמשו ב-Space אחד לכל פרויקט. אם Codex כותב בו בדיקה, Claude יודע בדיוק באיזו בדיקה מדובר ואין צורך בהסבר נוסף. זמין בתוכנית Pro.

בעבר, כל סוכן ב-Windsurf פעל בהפעלה משלו. הייתם מפעילים את Cascade ואחריו את Codex, והם לא ידעו זה על זה. Cognition פתרה זאת באמצעות Spaces.

בנינו את Spaces כדי שסוכנים שעובדים יחד יוכלו לשתף הקשר ולשתף פעולה ביעילות במשימות.

— בלוג Cognition, https://cognition.ai/blog/introducing-devin-desktop

בתוך Space, הסוכנים יכולים לראות:

  • שינויים בקבצים שביצעו סוכנים אחרים
  • היסטוריה של משימות והחלטות אחרונות
  • הקשר משותף של הנחיות (למשל, CLAUDE.md או AGENTS.md שלכם)
  • בקשות משיכה שנמצאות בתהליך ואת ההערות עליהן

ליצירת Space:

  1. פתחו את Agent Command Center (הכפתור בסרגל העליון של Devin Desktop)
  2. לחצו על „New Space” בפינה הימנית העליונה
  3. קשרו תיקיית פרויקט ל-Space
  4. הוסיפו את הסוכנים הדרושים מתוך אלה שהפעלתם בהגדרות

דפוס עבודה להתקנה עם שלושה סוכנים:

  1. Codex כותב את טיוטת המימוש הראשונה ב-Space
  2. Claude Agent רואה מה Codex עשה, סוקר את הקוד, משכתב ומנקה אזורים מסובכים
  3. OpenCode כותב בדיקות לגרסה הסופית

שלושתם משתמשים באותו AGENTS.md (קובץ משותף של כללי הפרויקט) ובאותו קובץ משימה. אין צורך לחזור על ההקשר.

בדיקות בשלושה פרויקטים הראו שני דברים. ראשית, הזמן מתחילת המשימה ועד ל-PR שהושלם התקצר בכשליש, מפני שהסוכנים לא היו צריכים לחזור על מידע זה בפני זה. שנית, נדרשה התערבות ידנית רבה יותר, כי Codex ו-Claude משכו לפעמים את הקוד לכיוונים שונים. כדאי לנסח את AGENTS.md בקפידה.

אם עדיין אין לכם AGENTS.md משלכם, עיינו במדריך איך להשתמש יחד ב-AGENTS.md וב-CLAUDE.md: הוא מתאר קובץ הנחיות יחיד שכל שלושת הסוכנים קוראים.

מתי כדאי להפעיל כל סוכן?

נקודות מרכזיות

חמישה תרחישים מעשיים למעבר בין Codex,‏ Claude Agent ו-OpenCode ב-Devin Desktop. כל תרחיש הוא החלטה עסקית, לא השוואה בין מודלים.

דפוס 1. תכונה סטנדרטית בתוך 30 דקות

CRUD לטבלה חדשה, טופס עם שני שדות, דף אתר פשוט. בחרו ב-Codex. הוא יכתוב אותו בתוך 5 דקות, ותוכלו לבדוק ולהעלות אותו. Claude יחשוב על כך יותר מדי. OpenCode לא יהיה מהיר מספיק.

דפוס 2. משימה ארכיטקטונית עם פשרות

צריך להחליט אם לחלץ את החלק הזה לשירות נפרד או להשאיר אותו במונולית. או לבחור בין Redux ל-Zustand בפרויקט קיים. בחרו ב-Claude. הוא יכול לשקול את הטיעונים. Codex ייתן לכם „פתרון” בלי דיון, וסביר להניח שהוא יהיה שגוי.

דפוס 3. כיסוי בדיקות לקוד שכבר נכתב

אחרי שאחד הסוכנים כותב קוד, עברו ל-Claude או ל-OpenCode כדי לכתוב בדיקות. ל-Codex אין תחושה טובה אילו מקרי קצה חשובים. Claude טוב מהאחרים בבדיקת לוגיקה עסקית מורכבת, ואילו OpenCode טוב בכתיבת בדיקות אינטגרציה ל-API.

דפוס 4. פיתוח מקומי ללא חיבור לרשת

מטוס, רכבת, דאצ'ה בלי אינטרנט. Codex ו-Claude לא יעבדו — הם דורשים API. OpenCode עם Ollama ומודל מקומי הוא האפשרות היחידה. האיכות נמוכה יותר, אבל עדיין אפשר לכתוב קוד.

דפוס 5. השוואה בין שלוש תשובות

כשאינכם בטוחים איזו גישה נכונה, תנו את אותה משימה לכל שלושת הסוכנים דרך Spaces. השוו בין שלוש התשובות ובחרו את הטובה ביותר או שלבו ביניהן. זה עולה יותר טוקנים, אבל משתלם במשימות קריטיות.

בקצב העבודה שתואר כאן,‏ 60% מהמשימות נמסרות ל-Codex (מהירות), 30% ל-Claude (איכות) ו-10% ל-OpenCode (עבודה לא מקוונת). פעם בשבוע, בדוגמה הזאת, מפעילים את שלושתם ב-Spaces למשימה קשה כדי להשוות בין ההצעות שלהם.

תוכניות Devin Desktop ומנויי סוכנים

נקודות מרכזיות

סוכני ACP מופעלים רק בתוכניות Pro ($20 לחודש), Max ($200) או Teams ($80 לצוות ועוד $40 לכל חבר). המנויים לסוכנים עצמם (OpenAI,‏ Anthropic) נפרדים.

לאחר התשלום על Devin Desktop, כל סוכן ACP זקוק למנוי משלו:

  • Codex — ChatGPT Plus או Team ($20 ומעלה), או מפתח API של OpenAI עם חיוב לפי שימוש
  • Claude Agent — Claude Pro ($20) או Max, או מפתח API של Anthropic.
  • OpenCode — חינמי בעת שימוש במודל מקומי דרך Ollama

המינימום האתי הוא לא לשתף חשבון בין כמה אנשים; חשבון נרשם על שם אדם אחד.

נכון ליוני 2026, המנויים הבסיסיים להתקנה עם שלושת הסוכנים מסתכמים בכ-$60 לחודש: Devin Pro ($20),‏ ChatGPT Plus ($20) ו-Claude Pro ($20). אם מצמצמים את ההתקנה ל-Codex ול-OpenCode בלי Claude, המחיר הוא $40.

במה ACP שונה מ-MCP?

נקודות מרכזיות

ACP מחבר עורך לסוכן. MCP מחבר סוכן לכלי (מסד נתונים, קבצים, API). סוכן מתקשר עם העורך דרך ACP ומתחבר לכלים הדרושים לו למשימה דרך MCP. התקנים משלימים זה את זה; הם אינם מתחרים.

אנשים מרבים לבלבל ביניהם כי שניהם „פרוטוקולים לסוכנים” ושניהם משתמשים ב-JSON-RPC. ההבדל הוא במה שהם מחברים.

MCP — Model Context Protocol של Anthropic מחבר סוכן למקורות נתונים ולכלים. באמצעות שרת MCP, סוכן יכול לראות את מסד הנתונים שלכם, לקרוא קבצים, לקרוא ל-API של GitHub ולגשת ל-Notion. הוא מנתח נתוני קלט ומחליט באיזה כלי להשתמש.

ACP — Agent Client Protocol של Zed ו-JetBrains מחבר עורך לסוכן. דרך ACP, סביבת פיתוח משולבת מעבירה לסוכן את הקוד שבחרתם, את הקבצים שפתחתם ואת הפקודה שהרצתם מלוח הפקודות. בתמורה, היא מקבלת עריכות קבצים, בקשות לאישור והתקדמות במשימה.

סוכן מתקשר עם העורך דרך ACP ועם הכלים שלו דרך MCP. כך נראית המחסנית:

┌─────────────────┐
│ Devin Desktop   │ ← עורך
└────────┬────────┘
         │ ACP (Apache 2.0, JSON-RPC over stdio)
┌────────▼────────┐
│ Claude Agent    │ ← סוכן
└────────┬────────┘
         │ MCP (Anthropic, JSON-RPC over HTTP or stdio)
┌────────▼────────┐
│ MCP server      │ ← כלי (מסד נתונים, קבצים, API)
└─────────────────┘

למידע נוסף על MCP, עיינו במדריך הנפרד שרתי MCP עבור Claude Code, הכולל דוגמאות לחיבור של שבעה שרתים מוכנים.

מה לא עובד ביוני 2026?

נקודות מרכזיות

נכון ליוני 2026, ACP נמצא בשימוש ייצור ב-Devin Desktop, אך יש לו מגבלות. העיקרית היא שהמאגר אינו מוריד סוכנים אוטומטית, ולכן צריך להתקין את כלי ה-CLI באופן ידני. בין המגבלות הקטנות יותר, חלק מהתכונות המתקדמות של העורך פועלות רק עם Devin Local ולא עם כל סוכן ACP.

שלוש מגבלות בולטות שזוהו במהלך שבועיים של בדיקות:

המאגר אינו מוריד סוכנים. כפי שצוין בתחילת המדריך, Devin Desktop מצפה שתתקינו את קובצי ה-CLI הבינאריים באופן ידני. סקריפט התקנה פותר זאת, אבל מדריכים שוכחים לעיתים קרובות לציין זאת.

לא כל תכונות העורך מועברות לכל סוכן. עריכה של כמה קבצים בעסקה אחת פועלת כעת באופן מלא רק עם Devin Local. Codex ו-Claude דרך ACP מקבלים פקודות עריכה של קובץ אחד בכל פעם. הדבר אינו מפריע לרוב המשימות, אבל בשכתוב מבני של 5+ קבצים בפעולה אחת, צריך לחזור ל-Devin Local.

התנגשויות בעבודה במקביל. אם שני סוכנים עורכים את אותו הקובץ באותו זמן ב-Space אחד, האחרון שומר את הגרסה שלו על גבי זו של האחר. Devin Desktop עדיין אינו מציג השוואה של ההתנגשויות. הפתרון הוא להקצות לכל סוכן קובץ אחר במשימה, או לעבוד באמצעות PR ולפתור את התנגשויות המיזוג באופן ידני.

JetBrains מציינת מגבלות בטא דומות במימוש ACP שלה ב-IDE 25.3 RC:

זהו אותו דפוס כמו ב-Devin Desktop: מתקינים את ה-CLI באופן ידני ומחברים אותו בעורך.

לאן מועדת המערכת האקולוגית?

נקודות מרכזיות

מאגר סוכני ACP התואמים גדל מדי חודש. במרץ 2026 היו במערכת האקולוגית 25+ סוכנים; ביוני הציג zed.dev/acp יותר מ-60. עד סוף 2026 צפוי איחוד: ייתכן שגם Cursor,‏ Replit Agent,‏ Continue ו-Aider יודיעו על תמיכה ב-ACP. Devin Desktop יישאר עורך אחד ברשימה הרחבה יותר, ולא היחיד.

ACP הוא כיום אחד התקנים המובילים, אך אינו היחיד. שלושה תקנים מתפתחים במקביל:

  • MCP (Anthropic) — מסוכן לכלי. כבר תקן דה פקטו.
  • A2A (Google, אפריל 2025) — מסוכן לסוכן. תקשורת בין סוכנים עצמאיים ללא מתאם מרכזי.
  • ACP (Zed,‏ JetBrains, סוף 2025) — מעורך לסוכן.

בחודשים הקרובים, צפוי ש-Cursor ו-Replit Agent ישלבו גם הם את ACP בממשקים שלהם. כרגע הם משתמשים בממשקי API קנייניים. כששחקנים מרכזיים יאמצו את ACP, התקן יהפוך לנפוץ. אז „הסוכן שלכם בכל עורך” יהפוך לנורמה מעשית.

למתכנתי vibe coding יש לכך שתי משמעויות. ראשית, אין צורך להתקין חמש אפליקציות שונות כדי לנסות מודלים חדשים. שנית, אם ספק ישנה מחר את מודל התמחור שלו או ייסגר, תוכלו להעביר את הסוכן שלו לכל עורך ACP ולהמשיך לעבוד.

הגדרת שלישיית סוכנים היא החלק הטכני. הבנת ההשפעה של בחירות טכניות על המוצר שלכם היא מיומנות אחרת. המשימה העיקרית היא לבנות מערכת שבה הבינה המלאכותית משחזרת את סגנון החשיבה שלכם (העתק בינה מלאכותית), זוכרת את הקשר הפרויקט (מוח שני) וקוראת את כללי המשימה (הנדסת הקשר). שלושת המרכיבים האלה יוצרים מערכת עובדת. לאחר מכן, אפשר להחליף כלים בערב אחד.

הכירו את Ailoot.

פרטים נוספים

שאלות ותשובות: איך לחבר את Codex, Claude Agent ו-OpenCode ל-Devin Desktop דרך ACP ב-2026

למה סוכן אינו מופיע אחרי עריכת registry.json?

בדקו שה-CLI שלו מותקן, שהנתיב ברישום מצביע לקובץ ההרצה בפועל ושהסוכן מופעל ב-Devin Settings → Agents. הרישום מתאר איך להפעיל כלי; הוא אינו מתקין או מאמת אותו.

האם ACP מחליף MCP?

לא. ACP מחבר בין העורך לסוכן, ואילו MCP מחבר בין הסוכן לכלים ולמקורות נתונים. סוכן יכול להשתמש ב-ACP לאינטראקציה עם העורך וב-MCP למסד נתונים או לכלי אחר באותו תהליך.

כל המאמרים