Peach

A NATIVE MAC WINDOW FOR CLAUDE CODE

Peach.

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.

See it working

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

One window, every session

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.

Reply without hunting for the window

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.

Find anything you said

An incremental index of conversation text only, skipping tool output. 1.4 GB of logs answered in two tenths of a second.

See it move

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.

01

The rack

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.

02

Read and reply

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.

03

Search everything

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.

04

Files and images inline

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.

05

Background agents

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.

06

Commands and models

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.

Every script that runs right to left

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:

עבריתالعربيةفارسی اردوייִדישދިވެހިسنڌي

Install Claude Code, then Peach

Two commands. Claude Code is Anthropic's terminal tool; Peach is the window that makes it readable.

  1. 1

    Install Claude Code

    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

  2. 2

    Check it landed

    claude --version

    Prints a version number. If something is off, claude doctor reports what.

  3. 3

    Sign in and start

    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.

  4. 4

    Add Peach

    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.

Guides to Claude Code

Step by step, with real screenshots. Start at the top if you have never opened a terminal.

מדריכים לקלוד־קוד

צעד אחר צעד, עם צילומי־מסך אמיתיים. אם לא פתחתם מסוף מימיכם — מתחילים מלמעלה.

Questions

Why does Hebrew come out scrambled in the 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.

Does Claude Code work in Hebrew?

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.

How do I install Claude Code on a Mac?

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.

Which subscription do I need?

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.

Does Peach replace the terminal?

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.

Does anything leave my machine?

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.

Can I run several Claude Code sessions at once?

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.

Does it work for Arabic and Persian?

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.

How do I update Claude Code?

Native installations update themselves in the background. To force it, run claude update. If you installed with Homebrew, run brew upgrade claude-code instead.

Does Peach work without Hebrew?

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.

מתקינים קלוד־קוד, ואז פיץ׳

שתי פקודות. קלוד־קוד הוא כלי־המסוף של אנתרופיק; פיץ׳ הוא החלון שהופך אותו לקריא.

  1. 1

    התקנת קלוד־קוד

    curl -fsSL https://claude.ai/install.sh | bash

    עובד במק, בלינוקס ובווינדוס עם שכבת־לינוקס. במק אפשר גם דרך הומברו: brew install --cask claude-code

  2. 2

    לוודא שנחת

    claude --version

    מדפיס מספר גרסה. אם משהו לא תקין, claude doctor אומר מה.

  3. 3

    להתחבר ולהתחיל

    claude

    נפתחת שיחה והיא מעבירה אותך בהתחברות. קלוד־קוד דורש מנוי פרו, מקס, צוות או קונסול — המסלול החינמי אינו כולל אותו.

  4. 4

    להוסיף את פיץ׳

    להוריד למעלה, לגרור ליישומים, וללחוץ ⌘⌥P

    פיץ׳ קורא את קובצי־השיחה שקלוד־קוד ממילא כותב. אין מה להגדיר.

קלוד־קוד דורש מערכת 13 ומעלה. פיץ׳ רץ על מערכת 12 ומעלה, מעבד אפל.

שאלות ותשובות

למה העברית יוצאת משובשת במסוף?

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

האם קלוד־קוד עובד בעברית?

כן. קלוד קורא וכותב עברית מצוין. הבעיה היא רק איך המסוף מצייר אותה על המסך. כל מה שאתה כותב מובן; פשוט אי־אפשר לקרוא את התשובה בנוחות.

איך מתקינים קלוד־קוד על מק?

מריצים במסוף את curl -fsSL https://claude.ai/install.sh | bash ואז claude כדי להתחבר. אפשר גם דרך הומברו: brew install --cask claude-code. קלוד־קוד דורש מערכת 13 ומעלה ומנוי בתשלום.

איזה מנוי צריך?

קלוד־קוד דורש מנוי פרו, מקס, צוות או קונסול. המסלול החינמי של קלוד אינו כולל אותו. פיץ׳ עצמו חינמי בשלב הבטא ואינו דורש חשבון משלו.

האם פיץ׳ מחליף את המסוף?

לא. קלוד־קוד ממשיך לרוץ במסוף בדיוק כמו קודם. פיץ׳ הוא חלון שני אל אותן שיחות — הוא קורא את הקבצים שקלוד־קוד כותב, ומקליד חזרה למסוף כשאתה עונה.

האם משהו יוצא מהמחשב?

לא. לפיץ׳ אין שרת, אין חשבון, והוא אינו פונה לרשת בכלל. הוא קורא את קובצי־השיחה שעל המחשב שלך ומצייר אותם. השיחות שלך לא הולכות לשום מקום.

אפשר להריץ כמה שיחות של קלוד־קוד במקביל?

כן, וזה רוב מה שפיץ׳ נועד לו. כל שיחה שרצה אצלך מופיעה על מדף אחד עם המצב שלה — עובד, ממתין לך, או דומם — ואפשר לקרוא ולענות לכל אחת בלי לחפש את החלון הנכון.

זה עובד גם בערבית ובפרסית?

כן. אותה בעיית דו־כיווניות פוגעת בערבית, בפרסית, באורדו, ביידיש, בדיוֶהי ובסינדהי בדיוק באותו אופן, ואותו פתרון חל על כולן.

איך מעדכנים את קלוד־קוד?

התקנה מקורית מתעדכנת לבד ברקע. כדי לאלץ עדכון מריצים claude update. אם התקנת דרך הומברו, מריצים במקום זאת brew upgrade claude-code.

פיץ׳ שימושי גם בלי עברית?

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

One payment. Yours for good.

$49
ONE-TIME · NO SUBSCRIPTION

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