Skip to content
Claude CodeNew

Claude Code window

A project-shaped window for the Claude Code CLI, where switching projects never kills the conversation you left running.

⌘ ⇧ ACtrl ⇧ AAll three platformsRuns locally
FigyTerm — Claude Code
  • Projects, not directories

    A project is a primary folder plus any additional folders you add. It is named after the primary folder, because you already named that.

  • Conversations keep running

    Switch project, go back to the shell, come back an hour later. The conversation you left is still where you left it, still going.

  • The CLI as it ships

    FigyTerm draws the frame and nothing else. What is inside the window is Claude Code itself — every flag, every update, unmodified.

Why a window and not a tab

Typing `claude` into a terminal tab works right up until you need a second project, or need the shell back, or close the tab by muscle memory. A window with projects in it is the difference between running the CLI and having the feature: the conversation outlives the thing you were looking at when you started it.

FigyTerm — Claude Code

Setting one up

On first open it asks for a primary folder — defaulting to the working directory of the focused pane, because that is almost always the answer — and then for any additional folders. No name is asked for; the project is called whatever the primary folder is called. Additional folders can be added later without starting the conversation over.

Primary folder
Defaults to the focused pane's working directory. Names the project.
Additional folders
Added at setup or any time after, without restarting.
Project switcher
Every project is one click away, and none of them stop when you leave.
FigyTerm — Project switcher

It borrows the editor's chrome

Drag, resize, the overlay stack and the keyboard conventions all come from the code editor, so the Claude window behaves like the rest of the app rather than like a guest in it. Inside the frame almost every key belongs to Claude Code itself — Escape above all — so the window claims only the chords that are unambiguously its own.

FAQ

Claude Code, in short

Do I need Claude Code installed?

Yes. FigyTerm hosts the CLI, it does not ship it. Install `claude` the way you normally would and FigyTerm will run it.

What happens to a conversation when I switch projects?

Nothing. It keeps running. That is the point of the feature — the switcher moves what you are looking at, not what is executing.

Is the CLI modified in any way?

No. What is inside the window is Claude Code exactly as it ships. FigyTerm draws the frame, the project model and the switcher around it.

Give your terminal its whole workbench

Free, MIT licensed, and entirely local. On macOS one command does it; Linux and Windows are one download away.

curl -fsSL https://raw.githubusercontent.com/code4mk/figyterm/main/install.sh | sh