Cha X.11 downloadsOrganise notes, PDFs and folders around your projects without moving or duplicating files. Reuse the same reference across spaces and groups, with English and Chinese UI.
One file. More than one way to organise it.
A research note can belong beside a project brief, on a reading shelf and in this week’s working set. Bucket Sidebar lets you organise references to Markdown notes, PDFs and folders around what you are doing, without moving or duplicating the originals. Keep the folder structure you already have; give each task its own useful view.
中文 · Downloads · Keyline theme

Bucket is the sidebar on the left. These are real Obsidian 1.13.7 screenshots of the published Bucket Sidebar 0.5.7, using the default light and dark themes. The fictional, all-English showcase has no other community plugins or custom CSS.
The example separates Work and Personal spaces, pins Start here, and groups references under Project Atlas, Research and Writing. The same Project brief appears in Project Atlas and Writing; both references open one Markdown file. The expanded Research folder shows nested interview notes alongside a PDF reference. You can build your own view without rearranging the Vault's real folders. English and Chinese menus and settings follow Obsidian’s interface language.

Bucket currently supports Markdown notes, PDFs and folders. The note, checklist, callout and table on the right are Obsidian's native Markdown rendering, not extra Bucket features.
Bucket works independently. Pair it with the Keyline theme for a coordinated, ready-to-use light and dark workspace. Add Keyline interactions for block editing, file-type icons and workspace switching. Neither is required by Bucket.
Bucket stores references and settings in this Vault’s plugin data.json. Normal operation makes no network requests, and there is no telemetry or self-updater. Removing a Bucket reference does not delete its source; an explicit Delete file action in a file menu does delete the real file.
Use Add to Obsidian on the Bucket Sidebar Community page, or use the manual installation steps below.
Requires Obsidian 1.7.7+. Back up .obsidian and close the Vault. Copy main.js, manifest.json, and styles.css from Releases into .obsidian/plugins/bucket-sidebar/. Preserve your existing data.json, reopen Obsidian, and enable Bucket Sidebar.
Current release: 0.5.7. The interface supports English and Chinese; restart after changing Obsidian’s language. Settings are searchable on Obsidian 1.13+; older versions keep the same controls. Existing user-defined names stay unchanged. Disabling and re-enabling the plugin preserves its pane placement. Desktop macOS is the release-tested environment; mobile is not yet device-validated. See release verification.
Use Node.js 22 and pnpm 10.11.0:
pnpm install --frozen-lockfile
pnpm typecheck
pnpm lint
pnpm test
pnpm build
pnpm check:release
The type check also validates browser-only ES2018 APIs without ambient Node types. check:release stages exactly main.js, manifest.json, and styles.css in a temporary folder. Releases use the Release with provenance workflow to build, attest and verify these exact three files before publication. Optional manual-install ZIPs belong outside Community release assets. See contributing and release instructions.
Report version, reproduction steps, and a sanitised screenshot. Do not attach your private Vault or plugin data file to a public issue.
MIT. See LICENSE and THIRD_PARTY_NOTICES.md.