README file from
GithubSmart Tabs
Open files in new tabs by default, with smart tab deduplication.
Features
- New tab by default — every file you click opens in a new tab, keeping your workspace organized
- Smart deduplication — if the file is already open, focus it instead of creating a duplicate (configurable)
- Universal coverage — works with File Explorer, Quick Switcher, internal links, bookmarks, and any API call
- Broad file type support — markdown, canvas, graph, image, video, audio, pdf
- Configurable delay — fine-tune the response timing to match your system
Installation
From Community Plugins
- Open Settings → Community plugins
- Search for Smart Tabs
- Install and enable
Manual
- Download
main.jsandmanifest.jsonfrom the latest release - Copy them to
<vault>/.obsidian/plugins/smart-tabs/ - Enable the plugin in Settings → Community plugins
Configuration
Open Settings → Smart Tabs to configure:
| Setting | Description | Default |
|---|---|---|
| Deduplicate open tabs | Focus existing tab when a file is already open | on |
| Execution delay (ms) | Delay before processing a tab event (10–100 ms) | 30 |
Compatibility
- Requires Obsidian 1.8.9 or later
- Desktop only (not available on mobile)
Credits
Smart Tabs is a fork of New Tab+ by Raphlette, licensed under MIT.
Enhanced and maintained by Kharizma & Latreia.
Support
If Smart Tabs saves your workflow, consider supporting development: