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
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.
← slackadays on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.