Native macOS · Apple Silicon

The terminal that
finally gets Hebrew right.

A fast, modern macOS terminal with true bidirectional rendering — Hebrew and English live on the same line, in the right order, every time.

Get Joujik Terminal → $10 launch price

Signed & notarized by Apple  ·  opens with no Gatekeeper warning

Joujik Terminal: ls shows Hebrew filenames, git log shows Hebrew commit messages, and cat shows mixed Hebrew/English — all in correct visual order
What it is

A terminal built for people who live in two languages.

Every other terminal mangles mixed Hebrew–English text: letters flip, brackets mirror the wrong way, your cursor lands in the wrong place. Joujik Terminal renders each line in correct visual order using the Unicode bidirectional algorithm — while keeping copy, paste and selection in true logical order, so what you paste is what the shell meant.

Under the hood it's a real terminal: it runs your own zsh / bash, speaks full ANSI/VT, and adds the things you actually use every day — tabs, split panes, search, themes and automatic session restore.

RTL+LTRtrue bidi, per line
8,000lines of scrollback
5built-in themes
0network calls, no telemetry
See it in action

Real Hebrew. Real terminal. Rendered right.

Actual screenshots — filenames, git history and output in mixed Hebrew & English.

Two split panes side by side, each showing Hebrew filenames and Hebrew git commit messages
Split panes. Run commands side-by-side — ⌘D to split — with Hebrew output ordered correctly in every pane.
File browser sidebar listing Hebrew-named files and folders next to the terminal
File sidebar. Browse folders without leaving the shell — ⌘E — Hebrew filenames shown and selectable.
The in-app drawing canvas open over the terminal, with a sketch and the pink-purple Joujik toolbar
Drawing canvas. Sketch or annotate a screenshot — ⌘⇧C — then Go drops the saved PNG’s path straight into your shell.
Capabilities

Everything a modern terminal should do.

Real features, all implemented — not a wish-list.

True BiDi rendering ⌘B

Mixed Hebrew & English on one line, ordered correctly with bracket mirroring. Toggle it on or off instantly.

נ

Nikud mode ⌘N

Vowel-pointed (niqqud) Hebrew from TUIs like Claude Code stays whole — words no longer shatter into scattered letters. One keystroke, on or off.

🗂️

Tabs ⌘T

Open as many terminals as you like, switch with ⌘1–9, rename any tab with a double-click.

Split panes ⌘D

Split side-by-side or stacked to run commands in parallel. Layout is restored when you reopen.

💾

Named sessions

Save a whole tab layout — splits and the working directory of each pane — and bring it back by name.

📁

File sidebar ⌘E

Browse folders without leaving the shell. Double-click to insert a path, “Go” to cd the active pane.

🎨

Drawing canvas ⌘⇧C

Sketch a diagram or annotate a pasted screenshot, then press Go — it saves a PNG and drops the file’s path into your command line, ready to use. Fully local, no network.

🔎

Search scrollback ⌘F

Find anything in your history with live match count and jump-to-match navigation.

🕘

Command palette ⌘P

Fuzzy-search your shell history, newest first, and insert a command without auto-running it.

🔗

Click to open

⌘-click any URL to open it in your browser, or any file path to open it with the default app.

🖱️

Full mouse support

Click to place the cursor, drag to select, double/triple-click for word and line, trackpad scrolling.

⬇︎

Export buffer

Save your session as plain text, Markdown, or styled HTML — Hebrew and colors preserved.

🌓

Themes & zoom

Five built-in themes and ⌘+ / ⌘− font zoom; your choice persists across launches.

Session restore & recovery ⌘R

Reopen to exactly where you left off; recover a stuck pane without losing your work.

The differentiator

Hebrew that doesn't fall apart.

Type a commit message, a path, a string literal — half Hebrew, half English. Joujik Terminal puts every glyph exactly where it belongs.

Other terminals: letters reverse, brackets mirror wrong, cursor drifts
Joujik: correct visual order, logical copy/paste, accurate selection
$ echo "מחיר: 10$ (עשרה דולר) — done ✓"
מחיר: 10$ (עשרה דולר) — done ✓
 
$ ls ~/מסמכים/reports
2026-Q2.pdf  סיכום-שבועי.md
What's new · latest update

A big update — for Mac and Windows.

Everything below just landed: a Paint-level canvas, a session history that remembers your AI prompts, shortcuts that work in any keyboard layout, a full mouse inside AI tools — and the same terminal, now on Windows.

🎨

A canvas you can actually edit ⌘⇧C

Paste screenshots and move, resize and re-order them like layers; bring objects front or back; double-click any text to edit it; erase or Backspace to delete. Press Go and the PNG’s path drops into your shell — perfect for handing an image to Claude Code.

🕘

History that remembers your prompts ⌘P

Your command palette now records everything you type in that terminal — including the prompts you write inside Claude Code — so a long prompt is never lost. Per-terminal, in-memory, and passwords are never captured.

⌨️

Every shortcut, in any layout

⌘C, ⌘V, ⌘T, Ctrl-C and the rest now fire even while your keyboard is set to Hebrew — matched by the physical key, not the letter it types.

🖱️

The full mouse — even inside Claude

Hold ⇧ Shift and drag to select text out of a full-screen app like Claude Code, right-click for Copy/Paste, and drag / right-click reach TUIs like tmux and vim.

🪟

Now on Windows, too

The same true-BiDi terminal for Windows 10/11 — canvas, session history, BiDi rendering and Hebrew-layout shortcuts included. Shortcuts use Ctrl+Shift.

🛟

Smoother & sturdier

Image paste from Finder drops the real file path, repeated right-clicks stay calm, exports report errors clearly, and closing a busy window no longer stalls.

New · ⌘N

Vowel-pointed Hebrew, finally readable.

Some TUIs — Claude Code among them — miscount the width of Hebrew niqqud and scatter the letters across the line. Every terminal renders it broken, even Apple Terminal. Nikud mode puts the words back together, live.

A niqqud Hebrew story shattered into scattered letters with gaps and rules cutting through words
Nikud off. Words shattered — the way every terminal renders niqqud from these apps.
The exact same niqqud Hebrew story rendered whole and readable with Nikud mode on
Nikud on — ⌘N. The exact same output, whole and readable. Opt-in; off by default.
Mouse, done right

Your mouse actually works.

Most terminals treat the mouse as an afterthought. In Joujik it's first-class — select, delete and reposition with the pointer, even across wrapped lines and in mixed Hebrew/English.

Dragging to select a whole typed command, then pressing delete removes it entirely
Select a line, delete it. Drag to select a typed command, press ⌫ — the whole thing is gone.
Selecting a command that wrapped onto two lines and deleting all of it at once
Even across two lines. A long command that wrapped? Select all of it and delete in one go.
Clicking in the middle of a command line to move the cursor there, then typing in place
Click to jump the cursor. Click anywhere in your command and the cursor goes there — edit in place, no arrow-key spamming.
A deliberate choice

zsh-native — on purpose.

Joujik runs your real shell. Your zsh config, plugins, aliases and prompt work exactly as you set them up — nothing is intercepted or reimplemented.

Safety over gimmicks

Why we don't fake the shell's cursor.

Some terminals (Warp) replace your shell's line editor with their own — so clicking anywhere always works, but you lose your real zsh, your plugins and your live prompt. Others inject fragile scripts that break custom prompts on the next update. We chose neither.

Works everywhere it should: click-to-move within a line, across soft-wrapped lines, and across every line inside AI tools like Claude Code & Codex.
The one case we leave to your real zsh: clicking into a previous line of a multi-line shell command (the > continuation). A niche case — not worth breaking your shell for.
$ your real zsh · your plugins · your prompt
 
claude ⏎   # multi-line input → click any line ✓
❯ הָאַרְיֵה וְהָעַכְבָּר
  click → cursor moves ✓
The toolbar

What every button does.

A compact status bar at the bottom puts every action one click — or one shortcut — away.

New tab ⌘T

Open a fresh terminal in your home directory.

📁

File browser ⌘E

Show / hide the folder sidebar; “Go” changes the active pane's directory.

🕘

Command history ⌘P

Searchable palette of your shell history — insert without running.

▯▯

Split side-by-side ⌘D

Add a pane to the right of the current one.

Split stacked ⌘⇧D

Add a pane below the current one.

📎

Insert file path

Open a file picker and drop the chosen path into the input line.

🎨

Drawing canvas ⌘⇧C

Open a drawing overlay; “Go” saves a PNG and inserts its path into the terminal — no network, all local.

⬇︎

Export

Save the buffer as .txt, .md, or styled .html.

💾

Sessions

Save the current tab layout by name and restore it later.

🌓

Theme

Cycle through dark, light, Solarized, Dracula and Nord.

Toggle BiDi ⌘B

Turn bidirectional Hebrew/Arabic reordering on or off.

Recover ⌘R

Send Ctrl-C and redraw — unstick a frozen pane without losing the session.

?

Help ⌘/

Open the full keyboard-shortcut reference, grouped by category.

Make it yours

Five themes, one keystroke away.

Switch with the 🌓 button — your choice is remembered next time you open the app.

$ echo שלום
שלום world ✓
Dark default
$ echo שלום
שלום world ✓
Light #fbfbfd
$ echo שלום
שלום world ✓
Solarized #002b36
$ echo שלום
שלום world ✓
Dracula #282a36
$ echo שלום
שלום world ✓
Nord #2e3440
Before you buy

What you need.

🍎

macOS

Apple Silicon (M1 or newer)

🔏

Signed & notarized

Apple-verified — opens with no Gatekeeper warning

Lightweight

A single download — no install wizard, no dependencies

🔒

Private

Runs your local shell — zero network calls, no telemetry

Get Joujik Terminal
🚀 Launch offer · limited time
$10 · one-time
no subscription · yours to keep

Ready when you are.

Pay securely and get your license key and download instantly.

Questions? Email service@joujik.com  ·  instant download & license key after purchase.