Live on DevHunt this week. An upvote helps a lot.

Run Claude Code, then go do something else.

A free terminal for Claude Code that brings the permission prompt to you, over any app.

Music: Beast by Sascha Ende (ende.app), CC BY 4.0. Film in the background: Spring (2019), © Blender Foundation, CC BY 4.0, cropped and scaled. Voice: AI generated (Kokoro).
macOS with Homebrew
brew install --cask munvard/dockterm/dockterm
  • Free
  • Open source, MIT
  • No account
  • No telemetry

How it works

Three steps. Then you are free.

  1. Install DockTerm

    Download it for macOS, Windows or Linux. On a Mac you can also use Homebrew.

  2. Run claude as usual

    Open a project and start Claude Code in DockTerm. There is nothing to set up.

  3. munu brings the prompt to you

    When Claude needs permission, munu shows it on top of any app. You answer with one click.

Works with your normal Claude Code

munu reads Claude’s state from the terminal text. Nothing hooks into Claude Code and nothing edits ~/.claude.

Finds you over any app

The prompt shows on top of whatever you are doing, even a fullscreen movie on another desktop.

Never answers for you

munu shows the prompt and waits. You press the button. If it misses a prompt, you lose a reminder, never a wrong action.

Meet munu

A small face that tells you how Claude is doing.

  • resting
  • working
  • needs you
  • done
  • no project

What you get

The terminal stays the main thing. The rest opens when you need it.

The munu permission card, Claude wants to run npm install, with Yes, Yes and do not ask again, and No buttons. On a Mac it drops out of the notch above the terminal

munu brings the question to youmacOS

Claude asks for permission? munu drops out of the notch with the question. Answer it right there.

DockTerm with four terminal panes in a two by two grid, labelled payments-api, web-dashboard, infra and match-predictor

Many sessions, one window

Split the window into panes and give each one its own project. Moving a pane never restarts a shell.

DockTerm source control with the list of changed files next to a side by side diff of src/server.ts, the original on the left and the working tree on the right.

Read every change

Open the files Claude touched and read the diff line by line. The terminal keeps running.

The DockTerm source control column with a list of changed files, a commit message box and a Commit 5 files button

Commit in the same window

Pick the files, write a message, commit. Risky Git actions ask first.

The DockTerm activity panel listing several General Purpose subagents, each marked running

See your subagents

A side panel lists the subagents Claude starts and which ones are still running.

DockTerm chat view of a Claude Code session with a permission prompt shown as clickable buttons

Read a session as a chat

Switch a pane to a clean chat view. The real terminal keeps running underneath, and permission prompts become buttons.

  • A real terminal

    Your own shell on a native PTY, with tabs, search and true color.

  • Files on demand

    A file tree and editor that open when you need them and close when you do not.

  • MCP, skills and agents

    Read-only views of your setup. Secrets are masked to key names and nothing is run.

  • Themes

    Light and dark themes, or follow your system.

Privacy

Local only. Nothing to sign up for.

  • Runs on your machine

    DockTerm is a desktop app. Your code and your sessions stay on your computer.

  • No account

    There is nothing to sign up for and no token to store.

  • No telemetry

    DockTerm does not collect or send data about how you use it.

  • No AI calls of its own

    DockTerm never calls an AI API. Claude Code is the AI, and it runs as you set it up.

The code is MIT licensed and public on GitHub (opens in a new tab), so you can read every line. Details are in the privacy policy.

Platforms

macOS, Windows and Linux.

  • macOS

    Apple Silicon and Intel. Signed and notarized. Install from the download page or with Homebrew.

    munu sits in the notch at the top of the screen.

  • Windows

    An installer from the download page. It is unsigned, so Windows may show an “unknown publisher” warning.

    munu is a small pill at the top of the screen.

  • Linux

    AppImage and .deb packages from the download page.

    munu is a small pill at the top of the screen.

Platforms
macOS · Windows · Linux
Signing
macOS signed & notarized
License
MIT, open source
Price
Free

Every build is on the GitHub releases page. You also need Claude Code (opens in a new tab) installed.

Honest limits

What DockTerm does not do.

  • It is not an IDE. There is no code completion, no debugger and no extension store.
  • It does not replace Claude Code. You need Claude Code installed and signed in.
  • munu reads the terminal text, so a prompt with an unusual layout can be missed. It never answers for you.
  • On Linux with Wayland, the system decides where munu appears, so it may not sit exactly where you pin it.

Every pane is a real terminal running your own shell. See what DockTerm is not.

DockTerm at a glance
DeveloperMoon Labs
PlatformmacOS, Windows, Linux
PriceFree, open source (MIT)
CategoryDeveloper Tools
Page updated

When Claude stops

Common questions

How do I know when Claude Code needs my permission?

munu, DockTerm's notch mascot, reads Claude's state from the terminal and shows the prompt the moment it appears, so you can answer in one click.

Can I be notified when Claude Code is waiting, even inside a fullscreen app?

Yes. munu floats the prompt over whatever is on screen, including a fullscreen app on another desktop, so you never have to tab back to check.

Does DockTerm ever answer Claude Code's permission prompts for me?

No. munu shows the prompt and never answers in your place, so a missed detection costs you a reminder, never a wrong action.

Do I have to change my Claude Code setup to use DockTerm?

No. munu reads Claude's state from terminal output. Nothing hooks into Claude Code and nothing edits ~/.claude, so there is nothing to set up.

Is DockTerm free and open source?

Yes. DockTerm is MIT licensed and free, with signed macOS builds, a Windows installer and Linux packages on its GitHub releases page.

Does DockTerm send my code anywhere?

No. DockTerm runs locally with no accounts and no telemetry, and it never makes AI calls of its own. Claude Code is what talks to the model.

Get it

Let Claude keep working while you step away.

DockTerm is free and open source. If it saves you a trip back to the terminal, a star on GitHub helps other people find it.

macOS with Homebrew
brew install --cask munvard/dockterm/dockterm

Windows: the Windows installer is unsigned and may show an “unknown publisher” warning.

Made by Moon Labs · Privacy · Terms