Real-Fruit-Snacks88 downloadsA private timeline for quick thoughts. Type, save, move on — every thought is a plain note in your vault.
A private timeline for quick thoughts, inside your Obsidian vault.
Open it, type, save, move on. No title, no folder decision, no template to fill in. Every thought is a plain Markdown note, so it syncs, links, searches and graphs like everything else in your vault — Thoughtbin just gives you a fast, feed-style way to capture and revisit them.
Inspired by Memos. Project site: real-fruit-snacks.github.io/obsidian-Thoughtbin

Capture
#tags, [[links]] all style as you type, with syntax markers shown only on the line you're editing[[ autocompletes files in your vault; # autocompletes your existing tagsTimeline
[[links]] to open them, with hover previews… button or right-clickSidebar
Desktop and mobile
Each thought is one Markdown file in the Thoughtbin folder (default Thoughtbin/), named by timestamp:
---
created: 2026-09-11T12:50:03-05:00
updated: 2026-09-11T12:50:03-05:00
pinned: false
archived: false
---
Started Cal Newport's *Deep Work* this week. #books #reading
Tags are read from the body (#tag, nested #tag/sub supported). Attachments go to Thoughtbin/attachments/ by default. Because they're ordinary notes, you can open, link to, search and edit them anywhere in Obsidian, and Thoughtbin picks up external changes automatically.
Nothing leaves your vault. No network calls, no telemetry.
From a release
main.js, styles.css and manifest.json from the latest release.<your vault>/.obsidian/plugins/thoughtbin/.With BRAT
Add Real-Fruit-Snacks/obsidian-Thoughtbin in the BRAT plugin to get updates automatically.
Requires Obsidian 1.4.0 or newer. Works on desktop and mobile.
| Section | Setting |
|---|---|
| Storage | Thoughtbin folder, attachments folder, filename format |
| Composer | Default code block language, save with Enter, composer template |
| Timeline | Sort order, keep pinned on top, time display (relative/absolute), date format, thoughts per page, collapse long thoughts, confirm before deleting |
| Layout | Open in main area / left / right sidebar, show tag strip (mobile), first day of week, open on startup |
| Command | What it does |
|---|---|
| Open timeline | Opens or reveals the Thoughtbin view |
| Quick capture | Popup composer that saves a new thought |
| Save selection as thought | Saves the current editor selection as a thought |
| Focus composer | Opens the timeline and puts the cursor in the composer |
The plugin is a single main.js with no build step — edit it, then reload the plugin in Obsidian. It uses only the public Obsidian API and the CodeMirror 6 packages Obsidian bundles (@codemirror/state, view, commands, autocomplete).
MIT