Greg B7 downloadsTop of the Desk keeps your current work within reach.
Keep notes, files, websites, and writing tools together on a customizable desk.
Bring the things you’re working on together in Obsidian: a draft, a reading list, today’s note, and the references you keep returning to.
Add notes, folders, Bases, canvases, PDFs, audio, images, and websites. Arrange them your way, group related notes into stacks, and keep a scratchpad close for passing thoughts. Everything stays in its original place in your vault.
Return to recently opened items, continue your daily writing, and see your writing activity—all from your desk.

Notes and folders have short previews. Bases keep their native view. Canvases, PDFs, and websites are compact links; audio includes a small player, and images can have a larger preview.

Adding an item does not move its source. Remove from desk leaves the original file untouched. Items already on the desk stay searchable; selecting one shows you where it is.
Read the full guide · Try the demo · See all screenshots
The desk follows Obsidian's appearance and accent colour.

Scratchpad and Daily note edit regular Markdown files. Other desk items are references to existing sources. Layout preferences are saved in the plugin's data.json; recent history, writing activity, and draft recovery use vault-scoped local Obsidian storage.
Top of the Desk does not fetch website previews or add an external service. Websites open through Obsidian's Web viewer. See storage and privacy.
Download main.js, manifest.json, and styles.css from the GitHub release. Put the three files in .obsidian/plugins/top-of-the-desk/ inside your vault, then enable Top of the Desk in Community plugins. To update, replace those three files and reload the plugin; keep your existing data.json.
Version 0.9.53 requires desktop Obsidian 1.14.4 or later. Release checks were run on macOS with Obsidian 1.14.4; Windows and Linux have not been exercised. Mobile is excluded from this release. It is not yet listed in the Community directory.
npm ci
npm run bundle
npm run build also typechecks; npm run lint checks source and CSS, and npm test runs 38 automated tests. Desktop integration, settings, and responsive-layout checks are recorded for each release. See development notes and the release checklist for verification details.
Released under the MIT License. See third-party notices for embedded-editor attribution.
Screenshots use the included fictional demo vault. Writing totals and recent history are seeded examples, not measured usage. The interface is captured directly from Obsidian.