Cliplet

by namikaze-40p
5
4
3
2
1
Score: 57/100

Description

The Cliplet plugin acts as a private clipboard and snippet manager within your vault, independent of the system clipboard. It lets you capture, store, and reuse text or code snippets effortlessly without overwriting your OS clipboard. You can keep a searchable history of snippets and access them across devices using an optional data.json file stored in your vault, or keep them isolated per device through IndexedDB. Each cliplet is encrypted at rest, ensuring privacy even in synced environments.

Reviews

No reviews yet.

Stats

7
stars
7,256
downloads
0
forks
366
days
11
days
11
days
0
total PRs
0
open PRs
0
closed PRs
0
merged PRs
0
total issues
0
open issues
0
closed issues
89
commits

Latest Version

12 days ago

Changelog

  • Requirements
    • Cliplet now requires Obsidian 1.10.0 or later. If you are on Obsidian 1.9.x, you will stay on 0.3.10 until you update Obsidian.
  • Fixed
    • Adding the same text again no longer creates duplicate cliplets.
    • Very large text (several hundred KB or more) can now be saved as a cliplet.
    • Text containing $ (such as $& or $$) is now inserted as-is by the {clipboard} placeholder.
    • After pasting a multi-line cliplet, the cursor is now placed at the end of the pasted text.
    • In the editor, saving repeatedly (e.g. pressing Ctrl/Cmd+Enter several times) no longer creates duplicate cliplets, and empty content can no longer be saved. A notice is shown if saving fails.
    • Deleting a cliplet now always deletes the one you confirmed, and the list is updated reliably after deletion.
    • "Paste latest" now works on every device when using IndexedDB storage, instead of reporting that no cliplet was found.
    • If you have 200 or more named or pinned cliplets, newly added cliplets are no longer deleted right away. The 10 most recent unnamed cliplets are now always kept.
    • One damaged cliplet no longer empties the whole search list; it is hidden and a notice is shown. "Paste latest" also shows a notice in this case.
    • Running a command right after Obsidian starts no longer fails silently; a notice asks you to try again in a moment.
    • If switching the storage type fails, your data now stays where it was and the setting is not changed.
    • The action menu and the placeholder menu now appear at the correct position.
    • On phones and tablets, the search modal no longer fails to close after a long press on a cliplet.
  • Improved
    • Switching the storage type and "Delete results" are faster, especially with data.json storage.
    • "Delete all data" now removes Cliplet data from both IndexedDB and data.json.
  • Documentation
    • Clarified how encryption works. It prevents casual viewing of stored content, but the key is derived from an ID stored in the plugin's data.json, so anyone who obtains that file can decrypt your cliplets. Nothing has changed in how data is stored; please avoid keeping sensitive information such as passwords in Cliplet.
    • Documented the automatic cleanup rules (up to 200 items, named and pinned items are never deleted automatically, unnamed items unused for 60 days are deleted).
  • Internal Improvements
    • Reorganized the storage code, added automated tests, and updated the build and release workflow.

README file from

Github

Cliplet

An Obsidian plugin that serves as a clipboard and snippet manager — your own, separate from the OS clipboard.

Concept

Cliplet is designed to keep your snippets always at hand inside Obsidian. With its separate clipboard, you can capture ideas, reuse text or code, and speed up your writing—without ever overwriting your system clipboard.

Cliplet also provides a Cliplet history inside Obsidian. With the data.json option, your snippets stay with your vault and sync across devices.

Why Cliplet?

  • Keep multiple snippets without overwriting your system clipboard.
  • Keep work and personal snippets separate from your OS clipboard.
  • Mobile-friendly: browse and paste snippets where clipboard managers are limited.

demo

Storage Options

Cliplet supports two storage methods. With a maximum of 200 items and encryption at rest, performance is comparable in most cases—choose based on portability and backup preferences.

  • IndexedDB – Stored in Obsidian’s internal browser database per vault and per device. This allows you to keep different cliplet data on different devices or vaults, making it useful for separating work and personal content or desktop and mobile usage.
  • data.json – Stored as a JSON file inside your vault. Easy to locate and manage, and included in your vault backups, sync, and version control.

Both options work entirely offline and never send your data to external servers (content is also encrypted at rest to prevent casual viewing).

Storage type Advantages Disadvantages
IndexedDB Per-device and per-vault isolation enables different data sets for different contexts. Does not sync between devices; data is stored locally on each device.
data.json Easy to locate and manage. Included in vault backups, sync solutions, and Git history. Portable between devices. Storing many large cliplets can increase file size, which may slow loading or sync times.

[!NOTE]

  • Encryption: Cliplet encrypts stored content to prevent casual viewing (e.g., opening data.json or browsing IndexedDB). The encryption key is derived from an ID stored in this plugin's data.json, so anyone who obtains your data.json and knows how Cliplet works can decrypt your cliplets. Do not rely on it to protect sensitive information such as passwords.
  • data.json storage notes:
    • If your vault is stored on the internet (e.g., in a public GitHub repository or shared cloud folder), avoid making data.json publicly accessible. Because the encryption key is derived from data.json itself, publishing it effectively exposes your cliplets.
    • Using data.json lets your cliplets sync across devices — but only if your sync service keeps that file up to date.
      Some services, like iCloud, can be slow or unreliable at syncing data.json, especially on iPhone or iPad.
      If you frequently use Cliplet across multiple devices, please check how reliably your sync solution updates data.json before relying on it.
  • Device behavior: IndexedDB is per device and per vault; data.json travels with your vault (Obsidian Sync/Dropbox/Git, etc.).
  • Switching: You can change the storage method in settings. A built-in migration moves all items to the selected storage and deletes them from the previous one.
  • Automatic cleanup: Up to 200 items are kept. Named and pinned items are never deleted automatically, and the 10 most recent unnamed items are always kept, even if you have 200 or more named or pinned items. Unnamed items that have not been used for 60 days are deleted.

How to use

For the best experience, assign hotkeys to Cliplet commands in Obsidian’s settings.
This allows you to add, paste, and search cliplets quickly without leaving the keyboard.

  1. Add a cliplet: Run the “Add” command after selecting text.
  2. Paste the latest cliplet: Run the “Paste latest” command.
  3. Search cliplets: Run the “Search” command to find, then paste or edit the desired cliplet.

demo

demo

About placeholders

Cliplet lets you insert dynamic values inside cliplet content.
Use the following placeholders when writing cliplets:

Placeholder Description  Input example Output example
{cursor} Moves the cursor to the first {cursor} found in the text. Any additional {cursor}s are ignored. Hello {cursor}world Hello │world
{clipboard} Inserts the current OS clipboard text at this point. Text: {clipboard} Text: apple(If clipboard = apple)

Installation

You can find and install this plugin through Obsidian’s Community Plugins Browser.
For detailed steps or alternative installation methods, click here.

Similar Plugins

info
• Similar plugins are suggested based on the common tags between the plugins.
Style Settings
6 years ago by mgmeyers
A dynamic user interface for adjusting theme, plugin, and snippet CSS variables within Obsidian
Self-hosted LiveSync
3 months ago by vrtmrz
Callout Manager
4 years ago by eth-p
An Obsidian.md plugin that makes creating and configuring callouts easy.
Google Drive Sync
2 years ago by Richard Xiong
A plugin to make Obsidian work in Google Drive to enable access to iOS.
Meld Encrypt
6 years ago by meld-cp
Hide secrets in your Obsidian.md vault
Image auto upload
5 years ago by renmu123
auto upload image with picgo
Share Note
3 years ago by Alan Grainger
Instantly share an Obsidian note with the full theme exactly like you see in your vault. Data is shared encrypted by default, and only you and the person you send it to have the key.
CSS Editor
3 years ago by Zachatoo
Edit CSS snippets in Obsidian.
Links
3 years ago by MiiKey
manipulate & manage obisidian links
Sync Engine
3 months ago by Hēsperus
🔄 The fast and extensible synchronization engine for Obsidian.
Text Snippets
6 years ago by Ariana Khitrova
Snippets plugin for obsidian
Heading Shifter
4 years ago by kasahala
Easily Shift and Change markdown headings.
Copy document as HTML
4 years ago by mvdkwast
Obsidian plugin: copy document as HTML, including images
Smart Context
2 years ago by 🌴 Brian
MySnippets
5 years ago by Chetachi
MySnippets is a plugin that adds a status bar menu allowing the user to quickly manage their snippets within the comfort of their workspace 🖌.
Show Current File Path
6 years ago by Ravi Mashru
Obsidian plugin to show the file path of the current file in the status bar
QuickShare
4 years ago by Maxime Cannoodt (@mcndt)
📝 An Obsidian plugin for sharing encrypted Markdown notes on the web. Zero configuration required.
Pieces for Developers
3 years ago by Pieces For Developers
Pieces' powerful extension for Obsidian-MD that allows users to access their code snippets directly within the Obsidian workspace
Extract Highlights
6 years ago by Alexis Rondeau
Manage your highlights in Obsidian by easily creating, removing and exporting them.
EasySync
3 months ago by Jiao Yingxing
在电脑、手机和平板之间轻松同步你的仓库。Easily keep your vault in sync across your computer, phone, and tablet.
Typst Mate
9 months ago by azyarashi
Render math expressions with Typst instead of MathJax in Obsidian.
Copy Inline Code
3 years ago by Ondrej Zavodny
Sync Vault CE
2 years ago by Camus Qiu
An Open Framework for Obsidian Cloud Sync, Media Playback, P2P Connection with MCP capability. Currently Support Baidu/Aliyun/Quark/WebDAV/S3
Copy Image
3 years ago by Felipe D.S. Lima
Easily copy image to clipboard by right clicking image.
Snippetor
5 years ago by ebullient
An assist for creating CSS snippets for Obsidian
Slash snippets
a year ago by echo-saurav
Insert snippet of text with slash command
Export to HTML
2 years ago by kalvn
Export a note as HTML in the clipboard or in a file.
Image Uploader
5 years ago by Creling
Snippet Commands
5 years ago by death_au
Registers custom css snippets as commands (which you can bind hotkeys to)
Snippets Manager
2 years ago by Venkatraman Dhamodaran
Snippets Manager (Text Expander) For Obsidian
gpgCrypt
3 years ago by Tjado Mäcke
Seamlessly encrypts your notes using GPG. Supports smartcards for enhanced security! 🔒📝📎
Relative Find
5 years ago by phibr0
Snippets
6 years ago by Pelao
JSONifier
6 years ago by Kjell Connelly
Advanced Copy
2 years ago by leschuster
An Obsidian plugin to copy Markdown and transform it into HTML, Anki, or any custom format. Create custom profiles with versatile templates tailored to your workflow.
Image To Lskypro
3 years ago by NekouTarou
支持直接上传图片到图床Lsky,基于https://github.com/renmu123/obsidian-image-auto-upload-plugin.git改造。
Group Snippets
4 years ago by Mara-Li
Create folder of snippets to activate them in one click !
Jelly Snippets
4 years ago by Spencer Gouw
A simple text snippets plugin for Obsidian.md. BACKUP SNIPPETS BEFORE UPDATING.
Global Markdown Encryption
3 years ago by shlemiel
a plugin for encrypting obsidian markdowns in-memory, single password based.
Confluence Converter
2 years ago by Addo Zhang
An Obsidian Plugin for Confluence
External File Linker
2 years ago by Kay606
Eccirian Encrypt
a year ago by Entropiex
Next-generation file encryption solution
Auto Math
7 months ago by Vladislav Sorokin
Auto-expand LaTeX math snippets in Obsidian — write equations faster.
Evernote Decryptor
3 years ago by rcmdnk
Obsidian Plugin for encrypted data imported from Evernote
Paste From History
3 years ago by Daniel Karakka
Obsidian plugin that adds the ability to paste text from Obsidian's clipboard history.
Image Embedder
2 years ago by Natalie Sumbo
Publish URL
3 years ago by Hananoshika Yomaru
copy the publish url to clipboard
Copy Contents
3 months ago by Richard Jones
Copy or export file and folder contents - perfect for LLMs
Paste Image Into Property
2 years ago by Nito
Cloud sync
a year ago by Bing
一款强大的 Obsidian 同步插件,支持将笔记自动同步到多种云盘服务,提供端到端加密保护,让您的笔记既安全又便捷。
Command Line
2 years ago by Steven Stallion
Copy command lines from your notes to the clipboard.
File Share
2 years ago by muckmuck
A lightweight obsidian.md plugin for sharing files between multiple vaults
Paste Image Rename and Convert
a year ago by iaos
An obsidian plugin that renames pasted images and covert formats
Age Encrypt
2 years ago by Metin Ur
A plugin for Obsidian that provides age-based encryption for your notes.
Send Note
2 years ago by jvsteiner
Instantly share an Obsidian note text/content with other users. Data is shared encrypted by default, and only you and the person you send it to have the key.
Crypt It
3 years ago by fyears
Obsidian plugin allowing users to right click on a file to generate an encryption version of the file using a password.
Snippetsaurus
2 years ago by Christian Humbert
Paste as file link
a year ago by Matthias Büge
This plugin is used to paste a text from the clipboard as a link to an existing obsidian note
Convert Base64 to PNG
a year ago by Nykko Lin
Converts base64-encoded images to local PNG files for Obsidian.
Sync-safe file names
a year ago by j-maas
Ensure your Obsidian files can always be synced across all your devices.
Ghost Text
a year ago by lawrencefeng17
Fix Line Endings on Copy
a year ago by KiwiJanus
Inline Code Copy
2 years ago by Hongchen Lin
Recursive Copy
2 years ago by datawitch
Hanko
2 years ago by Telehakke
Obsidian plugin.
Live Share
2 months ago by mewski
Real-time collaborative editing for Obsidian.
Vault Encrypt
a year ago by Pluppen
Obsidian Plugin that encrypts/decrypts the entire vault.
Clipboard Manager
a year ago by Ayush Raj
The clipboard obsidian plugin
Vault Syncryption
23 days ago by Isaac Behrens
Cypher
2 years ago by Atharva Wankhede
Obsidian Plugin
Sonkil
a year ago by ohyoungpark
Format Convert Copy
2 months ago by shallow1992
Obsidian plugin to convert Markdown text or active notes into Slack, Discord, and WhatsApp formats, or copy as raw Markdown with one tap.