A NATIVE MAC WINDOW FOR CLAUDE CODE
Every session you have running, on one screen. Read any of them, reply to any of them, search everything you have ever said — and see right-to-left text the way it was written.
macOS 12 or later, Apple silicon · 0.4 MB · free while in beta · not yet signed by Apple — the first open needs right-click → Open · reads your local session files, no server, no account, nothing leaves the machine
Twenty terminals become one rack: who is working, who is waiting for you, which model, how full the context is, and what each one is doing right now.
Type here and it lands in that terminal. Slash commands with completion, a model picker, and the message history you already typed — up-arrow brings it back.
An incremental index of conversation text only, skipping tool output. 1.4 GB of logs answered in two tenths of a second.
This is the app, drawn live by this page — not a screenshot. Click through it. Every name and sentence in it is invented.
A working mock. No real conversation appears anywhere on this page.
Every open session in one list, sorted once by what matters and then frozen — a row that jumps under your cursor is a row you lose. A lamp per session: running, waiting for you, idle. Slot number, model, context size, last activity.
The conversation rendered properly, with bold, code, tables and links. Click a session, type, press Enter. Option-arrows move to the next session. Paste a screenshot or drag a file and it attaches.
Not just the sessions that are open — everything on disk. Results show who said it, when, in which project, with the match highlighted. Click one and the conversation opens, even if that terminal closed weeks ago.
A path that appears in a conversation becomes a card. Markdown renders. Images show. Edit in place and save — the write is atomic and keeps a backup. Web pages open in the browser with one click.
Every sub-agent that is running or recently finished: what it was asked to do, which session spawned it, and how long it has been going. An idle-looking session with three agents working is not idle.
A slash opens a palette built from what is actually installed — built-in commands, your own commands, every skill. Peach does not interpret any of them: it types them into the terminal, so everything works exactly as it does there.
Hebrew, Arabic, Persian, Urdu, Yiddish, Dhivehi, Sindhi — all of them break the same way inside the terminal interface: a Latin word between two right-to-left words drags part of the line with it, and you read the sentence out of order. Peach renders the same text in a browser engine, which implements the bidirectional algorithm correctly. Try it:
Two commands. Claude Code is Anthropic's terminal tool; Peach is the window that makes it readable.
curl -fsSL https://claude.ai/install.sh | bash
Works on macOS, Linux and WSL. On a Mac you can also use Homebrew: brew install --cask claude-code
claude --version
Prints a version number. If something is off, claude doctor reports what.
claude
Opens a session and walks you through signing in. Claude Code needs a Pro, Max, Team, Enterprise or Console account — the free plan does not include it.
Download above, drag to Applications, press ⌘⌥P
Peach reads the session files Claude Code already writes. Nothing to configure.
Claude Code needs macOS 13 or later. Peach runs on macOS 12 or later, Apple silicon.
Step by step, with real screenshots. Start at the top if you have never opened a terminal.
צעד אחר צעד, עם צילומי־מסך אמיתיים. אם לא פתחתם מסוף מימיכם — מתחילים מלמעלה.
Because the terminal interface breaks the bidirectional algorithm. When a Latin word — a filename, a flag, a package — sits between two Hebrew words, part of the line is dragged along with it and the sentence arrives out of order. The text itself is correct; only the drawing is wrong. Peach renders the same text in a browser engine, which implements the algorithm properly.
Yes. Claude reads and writes Hebrew perfectly well. The problem is only how the terminal draws it on screen. Everything you type is understood; you just cannot read the answer comfortably.
Run curl -fsSL https://claude.ai/install.sh | bash in a terminal, then run claude to sign in. You can also install it with Homebrew: brew install --cask claude-code. Claude Code requires macOS 13 or later and a paid Claude plan.
Claude Code requires a Pro, Max, Team, Enterprise or Console account. The free Claude.ai plan does not include Claude Code. Peach itself is free while in beta and does not need any account of its own.
No. Claude Code keeps running in the terminal exactly as before. Peach is a second window onto the same sessions — it reads the files Claude Code writes, and types back into the terminal when you reply.
No. Peach has no server, no account and makes no network requests. It reads your local session files and draws them. Your conversations never go anywhere.
Yes, and that is most of what Peach is for. Every session you have running appears on one rack with its state — working, waiting for you, or idle — and you can read and reply to any of them without hunting for the right window.
Yes. The same bidirectional problem hits Arabic, Persian, Urdu, Yiddish, Dhivehi and Sindhi in exactly the same way, and the same fix applies to all of them.
Native installations update themselves in the background. To force it, run claude update. If you installed with Homebrew, run brew upgrade claude-code instead.
Yes. Most of it has nothing to do with right-to-left text: the rack of sessions, search across everything you have ever said, files and images inline, background agents. English-only users get all of it.
שתי פקודות. קלוד־קוד הוא כלי־המסוף של אנתרופיק; פיץ׳ הוא החלון שהופך אותו לקריא.
curl -fsSL https://claude.ai/install.sh | bash
עובד במק, בלינוקס ובווינדוס עם שכבת־לינוקס. במק אפשר גם דרך הומברו: brew install --cask claude-code
claude --version
מדפיס מספר גרסה. אם משהו לא תקין, claude doctor אומר מה.
claude
נפתחת שיחה והיא מעבירה אותך בהתחברות. קלוד־קוד דורש מנוי פרו, מקס, צוות או קונסול — המסלול החינמי אינו כולל אותו.
להוריד למעלה, לגרור ליישומים, וללחוץ ⌘⌥P
פיץ׳ קורא את קובצי־השיחה שקלוד־קוד ממילא כותב. אין מה להגדיר.
קלוד־קוד דורש מערכת 13 ומעלה. פיץ׳ רץ על מערכת 12 ומעלה, מעבד אפל.
כי ממשק־המסוף שובר את אלגוריתם הדו־כיווניות. כשמילה לועזית — שם קובץ, דגל, חבילה — יושבת בין שתי מילים עבריות, היא גוררת איתה חלק מהשורה והמשפט מגיע בסדר הפוך. הטקסט עצמו תקין; רק הציור שגוי. פיץ׳ מרנדר את אותו טקסט במנוע־דפדפן, שמיישם את האלגוריתם נכון.
כן. קלוד קורא וכותב עברית מצוין. הבעיה היא רק איך המסוף מצייר אותה על המסך. כל מה שאתה כותב מובן; פשוט אי־אפשר לקרוא את התשובה בנוחות.
מריצים במסוף את curl -fsSL https://claude.ai/install.sh | bash ואז claude כדי להתחבר. אפשר גם דרך הומברו: brew install --cask claude-code. קלוד־קוד דורש מערכת 13 ומעלה ומנוי בתשלום.
קלוד־קוד דורש מנוי פרו, מקס, צוות או קונסול. המסלול החינמי של קלוד אינו כולל אותו. פיץ׳ עצמו חינמי בשלב הבטא ואינו דורש חשבון משלו.
לא. קלוד־קוד ממשיך לרוץ במסוף בדיוק כמו קודם. פיץ׳ הוא חלון שני אל אותן שיחות — הוא קורא את הקבצים שקלוד־קוד כותב, ומקליד חזרה למסוף כשאתה עונה.
לא. לפיץ׳ אין שרת, אין חשבון, והוא אינו פונה לרשת בכלל. הוא קורא את קובצי־השיחה שעל המחשב שלך ומצייר אותם. השיחות שלך לא הולכות לשום מקום.
כן, וזה רוב מה שפיץ׳ נועד לו. כל שיחה שרצה אצלך מופיעה על מדף אחד עם המצב שלה — עובד, ממתין לך, או דומם — ואפשר לקרוא ולענות לכל אחת בלי לחפש את החלון הנכון.
כן. אותה בעיית דו־כיווניות פוגעת בערבית, בפרסית, באורדו, ביידיש, בדיוֶהי ובסינדהי בדיוק באותו אופן, ואותו פתרון חל על כולן.
התקנה מקורית מתעדכנת לבד ברקע. כדי לאלץ עדכון מריצים claude update. אם התקנת דרך הומברו, מריצים במקום זאת brew upgrade claude-code.
כן. רוב מה שיש בו אינו קשור לכיוון הכתיבה: מדף השיחות, חיפוש בכל מה שנאמר אי־פעם, קבצים ותמונות בגוף השיחה, וסוכני־רקע. מי שעובד באנגלית בלבד מקבל את הכל.
macOS 12 or later, Apple silicon · 0.4 MB · free while in beta · not yet signed by Apple — the first open needs right-click → Open · reads your local session files, no server, no account, nothing leaves the machine