Threadbook

A no-bullshit, privacy-conscious Obsidian starter vault built around daily notes, wikilinks, plain Markdown, flat folders, and fast search.

Threadbook

A no-bullshit Obsidian vault for writing, linking, and moving on.

Plain Markdown Local Only No housekeeping Flat structure

Threadbook removes note maintenance from note-taking. There are no categories to manage, frontmatter forms to complete, mandatory tags to remember, or nested folders to reorganize. Frameworks such as Johnny Decimal, Zettelkasten, and PARA are not required.

[!TIP] Open → write → link when useful → search when needed. That is the entire system.

The workflow

  • Every day begins with one Markdown file in Diary. Write directly in it.
  • If an idea needs room, type a wikilink such as [[Useful idea]] and open it.
  • Obsidian creates Notes/Useful idea.md; write there and leave it there.

[!NOTE] No filing step follows. Wikilinks preserve context, and search retrieves the note later. This stays the same whether the vault contains ten notes or ten thousand.

Get started

1. Create your Threadbook

Use this template

The recommended setup is to create an independent repository from this template:

  1. Select Use this template → Create a new repository.
  2. Choose an owner, repository name, and visibility.
  3. Select Create repository.
  4. Clone your newly created repository, not the original Threadbook repository.
git clone https://github.com/YOUR-USERNAME/YOUR-THREADBOOK.git

Your copy starts with the complete Threadbook structure and configuration, but it has its own Git history and remote. You can customize and push it without sending changes back to this repository.

[!NOTE] Prefer not to use Git? Select Code → Download ZIP, extract it, and open the extracted folder in Obsidian. You can start writing without creating a GitHub repository.

2. Open the vault

Install Obsidian, select Open folder as vault, and choose the cloned Threadbook folder.

3. Install the plugins

Open Settings → Community plugins, review the plugins below, turn off Restricted Mode, and install them. Reload Obsidian when finished.

[!IMPORTANT] Plugin executables are not stored in this repository. Install them from their original sources so Obsidian can manage updates normally.

PluginPurpose
Hide FoldersKeeps supporting folders such as Extras out of sight.
Sort and Permute LinesSorts, reverses, or shuffles selected lines and headings.
LinterKeeps Markdown formatting consistent on save.
TemplaterCreates date navigation and positions the writing cursor.
CFR FindProvides fast, typo-tolerant local vault search.

The first four plugins are available through Obsidian's Community plugins browser. CFR Find currently requires manual installation: obtain main.js, manifest.json, and styles.css from its repository, place them in .obsidian/plugins/cfr-find/, reload Obsidian, and enable the plugin.

Only run plugins and templates you trust. Templater supports JavaScript and optional system commands; system commands are disabled in Threadbook's supplied configuration.

4. Start writing

Open today's note with Ctrl+D, or restart the vault and let today's note open automatically. The template adds links to yesterday and tomorrow:

[[2026-07-19]] | [[2026-07-21]]

---

# Logs

What is included

Threadbook/
├── Diary/                    private daily notes
├── Notes/                    private ordinary notes
├── Extras/
│   └── Templates/            reusable note templates
├── .obsidian/                shared Obsidian configuration
├── .gitignore                privacy boundary
└── README.md
BehaviourThreadbook default
Vault startupOpen today's daily note
Daily notesDiary/YYYY-MM-DD.md
New linked notesFlat Notes folder
Note formatPlain Markdown
Required metadataNone
RetrievalWikilinks and CFR Find

Shortcuts

ActionWindows / LinuxmacOS
Open today's daily noteCtrl+DCommand+D
Search with CFR FindCtrl+Alt+FCommand+Option+F
Open the command paletteCtrl+PCommand+P
Toggle the left sidebarCtrl+Shift+BCommand+Shift+B
Templates and appearance

Templates live in Extras/Templates:

  • daily_notes_template.md adds previous/next date links and the Logs heading.
  • notes_template.md creates a titled ordinary note and places the cursor.

The included CSS snippets are configured in .obsidian/snippets. If they are not active after opening the vault, enable them under Settings → Appearance → CSS snippets.

The appearance configuration references FiraCode Nerd Font Mono. Obsidian uses an available fallback font when it is not installed.

Private notes, public structure

GitHub                       Private storage
──────────────────────       ──────────────────────
settings                     Diary/
templates                    Notes/
CSS snippets                 Attachments/
documentation                deleted notes

Git ignores the contents of Diary, Notes, Attachments, and .trash, along with workspace state, caches, and downloaded plugin executables. The reusable structure remains suitable for GitHub while personal writing can be synchronized through Proton Drive or another private provider.

[!WARNING] The privacy boundary is folder-based. A private note created in the vault root or under Extras can appear in Git. Review git status before every public commit.

git status --short
git diff --cached

Git distributes the structure; it is not the backup for private notes. Avoid editing the same note simultaneously on multiple devices, and let private synchronization finish before switching devices.

Make it yours

Everything is ordinary Markdown and ordinary Obsidian configuration. Change the templates, shortcuts, plugins, or appearance freely. If you rename a private-content folder, update .gitignore before putting notes inside it.

Support Threadbook

If Threadbook saves you time, you can support its maintenance and future improvements through GitHub Sponsors.

Sponsor HYP3R00T on GitHub


Made with ♥️ for people who would rather write than organize.

How to Install

  1. Download the ZIP or clone the repository
  2. Open the folder as a vault in Obsidian (File → Open Vault)
  3. Obsidian will prompt you to install required plugins

Stats

Stars

1

Forks

0

Last updated 1mo ago

Tags

local-firstmarkdownnote-takingobsidian-templateobsidian-vaultpersonal-knowledge-management