Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Home Launcher

SoulbitsSoulbits53 downloads

Replaces new tabs with a custom home page and start page: search names and note contents, add your own launcher buttons, and see recent files and bookmarks.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates5

Replaces new tabs in Obsidian with a home page you compose: a fast search across your whole vault, buttons you define yourself, and your recent files and bookmarks.

The Home Launcher home page

Why

Most home page plugins give you a fixed set of blocks. Adding a button means waiting for the author, or bolting a second plugin onto the first. Home Launcher treats buttons as data — you add, reorder, hide and configure them in settings, and each one can create a page, run any command, open a file, reveal a folder, run a search, or open a URL.

Features

Search

Matches file names, paths, aliases, headings, tags, and note contents. Every result explains itself: the note's H1, the section heading the match sits under, an excerpt of the matching line, the folder it lives in, and how many times your terms appear.

  • Names, aliases, headings and tags resolve instantly from the metadata cache
  • Note contents are scanned in the background, so you never wait on a body search to see an obvious filename hit
  • Optional unresolved links — select one to create the note
  • Self-contained; no dependency on any other search plugin
  • Keyboard driven: ↑ ↓ to navigate, ↵ to open, Ctrl/Cmd ↵ for a new tab, Esc to clear

Buttons

Define your own. Each has a label, any Lucide icon, and one action:

Action What it does
Create new page Makes and opens a note, optionally in a set folder
Quick capture Appends a line to today's daily note or a file you choose
Run a command Any command in your vault, picked from a dropdown
Open a file Jumps straight to a note
Reveal a folder Shows a folder in the file explorer
Run a search Opens core search with a saved query
Open a URL Any http or https link

Buttons can be reordered, and hidden without deleting them. Three styles: pill, icon-only, or card grid.

Quick capture

Appends to today's daily note, following your existing Daily Notes settings for folder, date format and template. Optionally targets a named heading, adding entries at the end of that section so they stay in order. Or point it at any single file instead.

Supports {{text}}, {{time}} and {{date}} in the line format.

Quote of the day

Point at a note holding quotes or affirmations and one appears above your title, in italic. One a day, or random on every open — click to step to the next either way.

The file can be written however you like: one per line, - bullets, > blockquotes, or longer entries separated by a --- rule. Headings and frontmatter are ignored. End a line with — Author for attribution.

Recent files and bookmarks

Recents are tracked as you open notes. Bookmarks come from Obsidian's core Bookmarks plugin. Both rows support hover preview through the core Page preview plugin, which you can toggle on or off for this plugin specifically under Settings → Page preview.

Settings

Grouped into five pages — Appearance, Search, Buttons, Recents and bookmarks, Behaviour — rather than one long scroll. Logo, title, colours, fonts, result counts, search scope, startup behaviour and new-tab replacement are all configurable.

Built on Obsidian's declarative settings API, so every setting is findable from Obsidian's own settings search, and paths use real file and folder pickers instead of typed-out text.

Home Launcher settings

Compatibility

Your Obsidian Version you get
1.13.0 and later 1.1.0
1.11.0 – 1.12.x 1.0.2
Older than 1.11 not supported

You don't have to pick. Obsidian reads versions.json and installs the newest release your app can run, so installing from the community browser on 1.12 quietly gets you 1.0.2.

1.0.2 has the same search, buttons, quote, recents and bookmarks. The difference is the settings screen: it uses the older API, so settings don't show up in Obsidian's settings search and paths are typed by hand rather than picked. Everything on the home page itself is identical.

Installation

From the community plugins list

Settings → Community plugins → Browse → search for "Home Launcher" → Install → Enable.

Requires Obsidian 1.13.0 or later.

Manual

Download main.js, manifest.json and styles.css from the latest release and drop them into <your vault>/.obsidian/plugins/home-launcher/, then reload Obsidian and enable the plugin.

Development

npm install
npm run dev

npm run dev starts esbuild in watch mode. Set OBSIDIAN_PLUGIN_DIR to build straight into a vault:

OBSIDIAN_PLUGIN_DIR="/path/to/vault/.obsidian/plugins/home-launcher" npm run build

What it accesses, and why

  • Reads your file list. Search has to know what exists, so it enumerates file paths through Obsidian's own vault API. This is what powers matching on names, paths, aliases, headings and tags.
  • Reads note contents. Only when content search is on, and only to find your search terms and build the excerpt shown in the result. Large files are skipped to keep typing responsive.
  • Writes only when you ask. Creating a page, quick capture, and creating a note from an unresolved link. Nothing is written in the background.

Nothing leaves your vault. There are no network requests, no telemetry, no analytics, and no external services. Search runs entirely locally and does not depend on any other plugin. The only thing that opens a URL is a button you configured to do exactly that.

Credits

Built by SoulBits with Claude Code.

License

MIT

HealthExcellent
ReviewPassed
About
Replace new tabs with a customizable home page featuring fast vault search, recent files, bookmarks, and user-defined action buttons. Search names, paths, aliases, headings, tags and contents with contextual previews (H1, section, excerpt, folder, hit count), and create buttons to open files, run commands, create notes, append to daily notes, reveal folders, run saved searches or open URLs.
NavigationSearchCommands
Details
Current version
1.1.2
Last updated
5 days ago
Created
5 days ago
Updates
5 releases
Downloads
53
Compatible with
Obsidian 1.13.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Sponsor
Ko-fi
Author
SoulbitsSoulbitssoulbits-vibe
GitHubdestiny911
  1. Community
  2. Plugins
  3. Navigation
  4. Home Launcher

Related plugins

Quick Switcher++

Enhanced Quick Switcher, search open panels, and symbols.

Tab Switcher

Switch your tabs with Ctrl + Tab in recently used order like in a browser.

Quiet Outline

Make outline quiet and more powerful, including no-auto-expand, rendering heading as Markdown, and search support.

Home tab

A browser-like search tab for your local files.

Leader Hotkeys

Add leader hotkey support to any command (like tmux or vim).

Notebook Navigator

A better file browser and calendar inspired by Apple Notes, Bear, Evernote and Day One.

Homepage

Open a note, base, or workspace on startup, or set it for quick access later.

Breadcrumbs

Visualise the hierarchy of your vault using a breadcrumb trail or matrix view.

Find orphaned files and broken links

Find files that are not linked anywhere and would otherwise be lost in your vault. In other words: files with no backlinks.

Omnisearch

Intelligent search for your notes, PDFs, and OCR for images.