TikCopy – A Minimal Clipboard History Tool for Linux Built in Rust
I’ve always found the Windows+V clipboard manager super handy, and I missed something like that on Linux. So I built TikCopy, a tiny terminal-based clipboard history tool that’s fast, offline, and written entirely in Rust.
✨ What TikCopy Does
TikCopy is a simple command-line tool to help you manage your clipboard history. You can:
- Save up to 50 clipboard entries
- Add new entries from the clipboard or from piped stdin
- List entries in color-coded terminal output
- Reuse or delete entries by index
- Use it entirely offline — no daemons, no background processes
🚀 Why I Built It
There are a few clipboard managers out there, but most of them are GUI-based or rely on background daemons. I wanted something that:
- Worked inside the terminal
- Was fast, reliable, and minimal
- Could be used in scripts or piped workflows
- Felt like a native Unix-style tool
Rust made it easy to keep things performant and clean.
📦 How to Install
If you have Rust and Cargo:
cargo install tikcopy
Or grab the binary from the GitHub Releases:
👉 https://github.com/tikrack/tikcopy/releases
🧪 Example Usage
tikcopy add "hello from TikCopy!"
tikcopy list
tikcopy use 2
tikcopy delete 1
You can also pipe into it:
echo "copied from script" | tikcopy add
💡 What’s Next?
I’m thinking about adding:
- Search/filter support
- Sync with remote storage (optional)
- GUI/tray support in the future (maybe)
Got ideas or feature requests? I’d love to hear them.
🔗 GitHub
Check out the project here:
👉 https://github.com/tikrack/tikcopy
🗣 Feedback Welcome
If you find this tool useful, I’d love a ⭐ on GitHub.
More importantly — I’d love to know what features you'd find useful in a clipboard CLI like this.
Thanks for reading! 🙌
https://tikrack.ir
Top comments (2)
great!
I'm glad you liked it, and thank you for commenting.