Analysis updated 2026-06-26
Replace xclip and other fragmented Linux clipboard tools with a single unified cb command
Maintain multiple separate named clipboards in shell scripts and automated terminal workflows
Copy files and directories from the terminal and paste them into graphical applications
Use the scriptable API to integrate clipboard operations into automated shell scripts
| slackadays/clipboard | tranek/gasdocumentation | gothenburgbitfactory/taskwarrior | |
|---|---|---|---|
| Stars | 5,774 | 5,786 | 5,787 |
| Language | C++ | C++ | C++ |
| Setup difficulty | easy | hard | easy |
| Complexity | 2/5 | 4/5 | 2/5 |
| Audience | developer | developer | general |
Figures from each repo's GitHub metadata at analysis time.
The Clipboard Project is a command-line clipboard manager written in C++. It is a tool you run in a terminal to copy, store, and paste content without the limitations of the single-item clipboard that most operating systems provide by default. You can maintain multiple separate clipboards at once, each with its own history, and each capable of holding text, files, directories, or binary data. The command you use is called cb. Basic usage looks like running cb copy to put something in the clipboard and cb paste to retrieve it. The project emphasizes speed and positions itself as a replacement for fragmented clipboard tools on Linux like xclip, which require remembering different flags depending on what type of content you are copying. The README includes several user quotes describing it as useful for shell scripting and terminal work. Installation is available through a wide range of package managers: Homebrew for macOS, Scoop for Windows, and on Linux through Alpine, the Arch AUR, Conda, Flatpak, Gentoo, Nix, Pacstall, and Snap. One-line install scripts are also provided for all platforms except Windows (curl-based) and for Windows separately (PowerShell). The tool integrates with existing graphical clipboard systems so copied content can also be pasted in regular applications. The interface supports several languages including Spanish, Portuguese, Turkish, and French. A scriptable API is available for use in automated workflows and shell scripts. The README notes that as of the time it was written, the project was seeking a C++ contributor to continue active development. The license is free and open source. The project is sponsored by Warp, a terminal application. The full README is longer than what was shown.
A command-line clipboard manager called cb that replaces fragmented tools like xclip, letting you copy, store, and paste text, files, and directories across multiple named clipboards in a terminal.
Mainly C++. The stack also includes C++, Homebrew, Scoop.
Free and open source, use and distribute freely.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.