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

Lark Style CountDown Timer

moshiqaqmoshiqaq537 downloads

Create Feishu/Lark-style countdown blocks.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates2

中文说明 (Chinese README) · Latest Release · Issue Tracker

Bring Feishu/Lark-style countdown blocks to Obsidian. The plugin renders a vivid, live-updating timer that adapts to your app language (English or Chinese), and lets you tweak its look without leaving your note.

Highlights

  • Lark-inspired design – ribbon digits, localized labels, and smooth hover actions.
  • Command palette workflow – insert timers anywhere with Insert countdown timer.
  • Editable in place – change the target date/time or switch preset colours from inline buttons.
  • Per-note configuration – optional label stored in the code block alongside the ISO timestamp and colour.
  • Global defaults – set fallback label, duration (minutes), and colour in the plugin settings.

Requirements

  • Obsidian v1.8.0 or newer (desktop or mobile)
  • No additional services or API keys

Installation

Option A · Download from Releases

  1. Visit the latest release.
  2. Download the asset archive (e.g. obsidian-countdown-plugin-vX.X.X.zip).
  3. Extract the archive into your vault’s .obsidian/plugins/obsidian-countdown-plugin/ directory so it contains manifest.json, main.js, and styles.css.
  4. In Obsidian, open Settings → Community plugins, disable Safe mode if needed, and enable Countdown Timer.

Option B · Build from source

# install dependencies
npm install

# watch mode for development	npm run dev
# or build once for release
npm run build

Copy the generated manifest.json, main.js, and styles.css into .obsidian/plugins/obsidian-countdown-plugin/ afterwards.

Getting Started

  1. Open any Markdown note and run the command Insert countdown timer.
  2. Pick the target date/time, enter an optional label, and choose one of the preset highlight colours.
  3. The plugin inserts a code block similar to:
    2024-12-31T16:00:00.000Z
    New Year Countdown
    #F79009
    
  4. Switch to Reading or Live Preview mode to watch the timer tick down. Hover the block to reveal inline buttons for editing or recolouring.

Commands

Command Description
Insert countdown timer Opens the modal to create a new countdown at the cursor.

Settings

Setting Description
Default label Used when the block omits a custom label (auto-localised).
Default duration (minutes) Pre-fills the modal with a relative future time.
Default colour Initial highlight colour for new timers.

Tips & Notes

  • The code block stores three lines: ISO timestamp, label, and hex colour. You can edit them manually if you prefer.
  • When Obsidian runs in Chinese, the UI strings and unit labels switch automatically.
  • Expired timers grey out but stay in place for reference.

Contributing & Building

Pull requests and issues are welcome. This project follows the same layout as the official obsidian-sample-plugin. Before opening a PR, run npm run build and ensure linting/tests (if any) pass.

License

MIT

HealthExcellent
ReviewCaution
About
Insert Lark-style countdown blocks that render a live, localized (English/中文) timer with ribbon digits and smooth hover actions. Edit target date/time, label and color inline without leaving the note and add timers anywhere via the command palette, with per-note ISO timestamp and color stored in the code block.
DatesCommandsAppearance
Details
Current version
0.1.1
Last updated
9 months ago
Created
10 months ago
Updates
2 releases
Downloads
537
Compatible with
Obsidian 1.8.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
moshiqaqmoshiqaq
zhaoyangyu.com/
GitHubmoshiqaq
  1. Community
  2. Plugins
  3. Dates
  4. Lark Style CountDown Timer

Related plugins

Note Toolbar

Add customizable toolbars to your notes.

Minimal Theme Settings

Control the colors and fonts in Minimal Theme.

Hider

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

Tasks

Track tasks across your vault. Supports due dates, recurring tasks, done dates, sub-set of checklist items, and filtering. Maintained by Clare Macrae and Ilyas Landikov, created by Martin Schenck.

Day Planner

Turn tasks from daily notes, the Tasks plugin, and calendars into time blocks on an editable timeline, with built-in time tracker.

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.

Quick Switcher++

Enhanced Quick Switcher, search open panels, and symbols.

Style Settings

Adjust theme, plugin, and snippet CSS variables.

Commander

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

Update modified date

Automatically update a frontmatter modified date field when the file is modified.