An Obsidian plugin that creates floating, always-on-top note windows perfect for quick notes, reference material, or keeping important information visible while you work.
- Always on Top: Floating windows stay above other applications
- Quick Access: Create new floating notes or float your current note
- Customizable Appearance: Adjust window opacity to suit your workflow
- Clean Interface: Streamlined UI with hidden tab headers and draggable window area
- Flexible Organization: Configure default folder location and filename format
The plugin provides two commands accessible via the command palette (Cmd/Ctrl + P):
- Open new tab in floating window: Creates a new note in a floating window
- Open current tab in floating window: Opens the currently active note in a floating window
- Floating windows are sized at 350x700 pixels for optimal side-by-side viewing
- Windows stay on top of all other applications
- Drag the header area to reposition the window
- Each floating window is an independent Obsidian window
Configure the plugin behavior in Settings → Floating Note:
Customize the filename format for new floating notes using moment.js format strings.
- Default:
YYYY-MM-DD HH:mm:ss - Example: Notes created on December 24, 2025 at 2:30 PM would be named
2025-12-24 14:30:00.md
Choose where new floating notes are saved.
- Default: Vault root
- Options: Any existing folder in your vault
Adjust the transparency of floating windows.
- Range: 0.1 (very transparent) to 1.0 (fully opaque)
- Default: 0.95
- Quick Capture: Jot down ideas without switching away from your current work
- Reference Material: Keep documentation or notes visible while coding or writing
- Task Lists: Maintain a visible todo list alongside your main workspace
- Meeting Notes: Take notes in a floating window during video calls
- Code Snippets: Keep frequently used snippets accessible
- Open Settings → Community Plugins
- Disable Safe Mode
- Browse and search for "Floating Note"
- Install and enable the plugin
- Download the latest release files:
main.js,manifest.json, andstyles.css - Create a folder named
floating-notein your vault's.obsidian/plugins/directory - Copy the downloaded files into the folder
- Reload Obsidian
- Enable the plugin in Settings → Community Plugins
- Node.js v22 or higher
- npm or yarn
# Clone the repository
git clone https://github.com/yourusername/obsidian-floating-note.git
# Install dependencies
npm install
# Start development with hot reload
npm run dev# Build for production
npm run build- Copy
main.js,manifest.json, andstyles.cssto your test vault's plugins folder - Reload Obsidian to see your changes
- Desktop Only: This plugin requires Electron features and is not available on mobile
- Electron Integration: Uses
@electron/remotefor window manipulation - Window Properties:
- Always on top with
screen-saverlevel - Draggable header area using
-webkit-app-region - Persistent styles injected via JavaScript
- Always on top with
- Minimum Obsidian Version: 0.15.0
- Platform: Desktop only (Windows, macOS, Linux)
- Author: LimTaehyun
- Website: limtaehyun.dev