diyar947574 downloadsA tabbed sidebar with a scratch page, clipboard history and your Timebox sessions, with customizable colors.
A small, tabbed panel for Obsidian's sidebar: a scratch page for quick thoughts, your clipboard history, and your Timebox sessions. It sits under the Calendar, in the space that is usually empty.

In Obsidian, open Settings → Community plugins → Browse, search for Notepad and select Install, then Enable.
The panel opens under the Calendar view in the right sidebar (or in its own spot in the right sidebar if Calendar isn't installed). Drag it anywhere you like. To bring it back after closing it, use the notebook icon in the left ribbon or the Notepad: Open command.
A scratch page for things you want to keep in mind while you're busy with something else. It saves itself as you type and is still there after a restart.
A history of the text you copy, newest first.
On Windows and macOS every copy is recorded while Obsidian is running, in any app. On mobile, copies made inside Obsidian are recorded.
On KDE Plasma, Notepad reads the history of Klipper, the clipboard in the system tray (Meta+V). Klipper sees every copy, even while Obsidian is in the background, so:
Klipper itself leaves out copies that password managers mark as secret. Notepad uses Klipper automatically when it's running; turn this off with Use the KDE clipboard history in the settings.
Obsidian from Flathub (Flatpak): the sandbox has to be allowed to talk to Klipper. Run this once in a terminal, then restart Obsidian:
flatpak override --user --talk-name=org.kde.klipper md.obsidian.Obsidian
Notepad can't do this for you: an app inside the Flatpak sandbox can't change its own permissions, so this one step is yours. The Clipboard tab shows the command when it's needed. To take the permission back later, run flatpak override --user --no-talk-name=org.kde.klipper md.obsidian.Obsidian.
On a Wayland session without Klipper (for example GNOME), Obsidian only sees the clipboard while its window is focused: copies made in other apps in the meantime aren't seen one by one, and only the last one is recorded when you switch back. Copies made inside Obsidian are always recorded. Linux on X11 doesn't have this limit.
Timebox is a companion plugin: it tracks study and work sessions inside your notes. When you start a session, a timebox block with the topic and start time goes into the note; when you finish, the end time and duration are written into it. It has an optional pomodoro cycle with alerts.
Notepad's Timebox tab gives those sessions a home in the sidebar:
Notepad reads the sessions with Timebox's own parser, so both plugins always agree on what counts as a session, and it never changes the blocks itself. Without Timebox, the tab says so and the other tabs work on their own.
Notepad follows your theme, light or dark. If you like, pick your own accent, background and text colors in the settings; reset any of them to go back to the theme's.


Every setting can be found with Obsidian's settings search.
None of them has a default hotkey; assign your own under Settings → Hotkeys.
{{date}}, {{time}}, {{title}}, {{yesterday}}, {{tomorrow}} and {{date:FORMAT}} filled in, like the core plugin does.app.plugins.plugins.notepad.api offers appendToScratch(text), getScratch() and getClipboardHistory().Notepad makes no network requests. Everything it keeps is in the plugin's data.json inside your vault (.obsidian/plugins/notepad/).
gdbus command line tool to read Klipper's history over D-Bus and to listen for its changes. Nothing else is run.Obsidian 1.13 or newer, on desktop or mobile. On older versions of Obsidian, version 1.0.1 of Notepad is installed instead.
npm install
npm run dev # watch build
npm test # core and plugin tests
npm run build # type check + production build
Developer notes are in CLAUDE.md.
MIT © Samed Yolcu