git404hub

what is dd fr?

fivetaku/dd — explained in plain English

Analysis updated 2026-05-18

19PythonAudience · developerComplexity · 2/5LicenseSetup · easy

tl;dr

A Claude Code plugin that adds a /dd slash command to share clipboard content (text or images) with your AI session without pasting it directly into the chat, saving context and cost.

vibe map

mindmap
  root((dd plugin))
    What it does
      Read clipboard on demand
      Save text to local file
      Pass images directly
    Safety features
      Mask API keys and tokens
      Confirm if unrelated content
      Auto-delete after 7 days
    Performance
      Background analysis for large logs
      Short summary in chat
      Reduces re-read cost
    Platforms
      macOS
      Windows
      WSL
      Linux

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Share a long error log from your clipboard with Claude Code using /dd without dumping the full text into the conversation and slowing down every following turn.

VIBE 2

Paste a screenshot directly into a Claude Code session with /dd to avoid the image-not-recognized problem that happens with normal clipboard pasting.

VIBE 3

Protect sensitive clipboard content by letting the plugin automatically mask API keys and tokens before Claude Code sees them.

what's the stack?

Python

how it stacks up fr

fivetaku/dd16nic/comfyui-agnes-ai6c696e68/gpt_signup_hybrid
Stars191919
LanguagePythonPythonPython
Setup difficultyeasymoderatehard
Complexity2/52/54/5
Audiencedevelopervibe coderdeveloper

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · easy time til it works · 5min

Install by adding a plugin marketplace URL in Claude Code then running one install command, no external Python packages needed.

MIT License, use freely for any purpose including commercial use, as long as you keep the copyright notice.

in plain english

This is a plugin for Claude Code, the AI coding assistant command-line tool. It solves a specific friction point: when you are working in Claude Code and want to share something from your clipboard, such as an error log or a screenshot, pasting it directly into the chat has drawbacks. Long text takes up persistent space in the conversation and gets re-read on every turn, making sessions slower and more expensive. Images sometimes cannot be pasted at all depending on your setup. The plugin adds a slash command called /dd (also available as /ㅇㅇ for Korean input method users, since the same keys produce different characters in Korean mode). You copy or screenshot something, type /dd followed by your question or instruction, and the plugin reads the clipboard for you. Text gets saved to a local file rather than dumped into the chat, so Claude receives a short summary and fetches more only if the task requires it. Images are read directly from the clipboard, which avoids the problem of pasted images not being recognized. Several safety and convenience features are built in. Sensitive-looking strings such as API keys and tokens are masked in the preview before Claude sees them. The plugin asks for confirmation before acting if the clipboard content looks unrelated to the current task. Large logs or images are analyzed in a background process so only the conclusion enters the main conversation. Captured files are automatically deleted after seven days. Installation requires adding a plugin marketplace URL within Claude Code and then running a single install command. The plugin works on macOS, Windows, WSL, and Linux, with minor per-platform differences in how clipboard access is handled. No external Python packages are needed beyond the standard library. The project is released under the MIT License.

prompts (copy fr)

prompt 1
I installed the dd plugin for Claude Code. Show me how to use /dd to share a long Python traceback from my clipboard and ask Claude to find the root cause.
prompt 2
I copied a screenshot of a UI bug to my clipboard. How do I use /dd in Claude Code to share that image and ask for a CSS fix?
prompt 3
The dd plugin is masking a string in my clipboard that is not actually a secret. How does it detect sensitive strings, and can I configure what it masks?
prompt 4
My clipboard has a large log file. How does the dd plugin decide to analyze it in the background, and what does it send into the main chat conversation?

Frequently asked questions

what is dd fr?

A Claude Code plugin that adds a /dd slash command to share clipboard content (text or images) with your AI session without pasting it directly into the chat, saving context and cost.

What language is dd written in?

Mainly Python. The stack also includes Python.

What license does dd use?

MIT License, use freely for any purpose including commercial use, as long as you keep the copyright notice.

How hard is dd to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is dd for?

Mainly developer.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.