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

Zen

maxymillionmaxymillion14k downloads

Add a focus mode.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates7

A focus mode Obsidian plugin. Inspired by "iA Writer". Sometimes you need to remove all distractions, or at least a few. What if you could just disable elements on a whim?

Instructions

After installing the plugin you can quite easily change the "hidden items" from the settings tab.

(Optional) Install beta using Obsidian42 - BRAT

  1. Install BRAT from the Community Plugins in Obsidian.
  2. Open the command palette and run the command BRAT: Add a beta plugin for testing.
  3. Paste this repo's link into the pop-up. a. https://github.com/Maxymillion/zen.
  4. Click on Add Plugin -- wait a few seconds and BRAT will tell you what is going on.
  5. After BRAT confirms the installation, in Settings go to the Community plugins tab.
  6. Refresh the Community plugins list.
  7. Enable the Zen plugin.
  8. If you do find any bugs, please report them here.

Integrations

The plugin contains a system which allows end users to write integrations following a provided interface. This allows for functions called when entering and leaving zen-mode. I've written an integration for the following plugin(s):

  • Typewriter Scroll Obsidian Plugin by deathau, the integrations enables/disables the typewriter interface when entering/leaving zen-mode.

Screenshots

Enable/Disable Zen

Screenshot

Options - Highlights

Sometimes those names can be quite convoluted, hold the eye button next to the toggle to get a glimpse of which element you will be hiding. Options 1

Todo / Future Plans

  • Add Command Macro's to Integrations (which would allow you to run commands on start and close).
  • Provide "Focus Profiles" which allows you to go into several "focus modes"

Other plugins

This plugin works perfectly with my other plugin, Simple Zoom which allows you to use the CMD/CTRL and = or - key to only increase the font size of the editor instead of the complete UI.

Credits

  • @ces3001 for the Stille Integration
  • @joshestein for quality of life improvements
58%
HealthFair
ReviewCaution
About
Enter a distraction-free focus mode by hiding Obsidian UI elements on demand. Customize hidden items, preview targets with the eye icon, and add integrations to run actions when entering or leaving Zen mode.
AppearanceInterfaceIntegrations
Details
Current version
0.6.5
Last updated
3 years ago
Created
3 years ago
Updates
7 releases
Downloads
14k
Compatible with
Obsidian 1.1.0+
Platforms
Desktop only
License
MIT
Report bugRequest featureReport plugin
Sponsor
GitHub Sponsors
Author
maxymillionmaxymillion
github.com/Maxymillion
GitHubmaxymillion
  1. Community
  2. Plugins
  3. Appearance
  4. Zen

Related plugins

Hider

Hide interface elements such as tooltips, status bar, titlebar, and more.

Agent Client

Chat with Claude Code, Codex, Gemini CLI, and more via the Agent Client Protocol — right from your vault.

Note Toolbar

Add customizable toolbars to your notes.

Local REST API & MCP Server

Unlock your automation needs by interacting with your notes over a secure REST API.

Minimal Theme Settings

Control the colors and fonts in Minimal Theme.

BRAT

Easily install a beta version of a plugin for testing.

Meta Bind

Make your notes interactive with inline input fields, metadata displays, and buttons.

Commander

Customize your workspace by adding commands everywhere, create macros and supercharge your mobile toolbar.

Maps

Adds a map layout to bases so you can display notes as an interactive map view.

Self-hosted LiveSync

Sync vaults securely to self-hosted servers or WEBRTC.