Skip to content

yeruizhi/dsh-lark-meeting-notifier

61Last commit Aug 14, 2026

dsh-lark-meeting-notifier DSH plugin

The plugin lists upcoming meetings from your Feishu calendar, with multiple alarms that flash in yellow/orange/red as urgency increases. It persists your snooze decisions locally and automatically removes past meetings. When today's meetings are exhausted, you can preview tomorrow's schedule.

How to install the dsh-lark-meeting-notifier DSH plugin

dsh plugin --profile web add github:yeruizhi/dsh-lark-meeting-notifier

Copying does not run this command. Review the repository and version before installing the dsh-lark-meeting-notifier DSH plugin.

dsh-lark-meeting-notifier DSH plugin data source

dsh-lark-meeting-notifier DSH plugin snapshot date: Aug 16, 2026

discovered

What the dsh-lark-meeting-notifier DSH plugin can do

  • Display today's remaining meetings with meeting room names from Feishu calendar resource attendees.
  • Multiple alarm reminders: each advance time triggers independently, with flashing colors (yellow/orange/red) based on urgency.
  • Click a meeting entry to dismiss its current alarm; enable 'auto stop flashing after 30 seconds'.
  • Expand panel automatically when a reminder triggers (configurable).
  • Remove individual meeting reminders with a single click (persisted locally, does not affect Feishu calendar).
  • Automatically remove meetings that have already started; preview tomorrow's meetings when today's list is empty.
  • Configurable settings: reminder advance times, refresh interval, auto-stop flashing, auto-expand, and meeting room name display style.

Where the dsh-lark-meeting-notifier DSH plugin fits

  • Stay reminded of Feishu meetings while deeply focused on coding or chatting with AI.
  • Quickly glance at the remaining meeting schedule for the day without leaving the workspace.
  • Dismiss or snooze unwanted meeting alarms to avoid distractions.
  • Check tomorrow's meetings when today's agenda is empty.
  • Customize reminder timing and visual behavior to match personal workflow.

Who the dsh-lark-meeting-notifier DSH plugin is for

  • DeepSeek Harness users who use Feishu (Lark) for calendar and meetings.
  • Developers and professionals who want to avoid missing meetings while working in a browser-based AI environment.

dsh-lark-meeting-notifier DSH plugin limitations

  • Requires the `lark-cli` tool to be installed and authorized with calendar read-only scope (user identity, not bot).
  • Only works with Feishu/Lark calendars; no support for other calendar providers.
  • Needs DSH web environment with `sandboxPolicy: { mode: 'danger-full-access' }` to execute lark-cli commands.
  • The plugin relies on local lark-cli execution; network or authentication issues may cause empty lists.

dsh-lark-meeting-notifier DSH plugin: from the repository README

Quoted from the yeruizhi/dsh-lark-meeting-notifier README, the upstream source of the dsh-lark-meeting-notifier DSH plugin. Copyright remains with the original authors.

> 这个插件只有副作用:在你跟 AI 聊得神魂颠倒的时候,提醒你「不得不去跟碳基生命开会了」。 [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](LICENSE) [![DSH Plugin](https://img.shields.io/badge/DSH-Plugin-4D6BFE.svg)](https://github.com/topics/dsh-plugin) [![Feishu](https://img.shields.io/badge/Feishu-3370FF.svg)](https://www.feishu.cn/) [![Lark](https://img.shields.io/badge/Lark-00B9AE.svg)](https://www.larksuite.com/) </div> 一个 DeepSeek Harness(DSH)插件:在工作区右侧显示一个可展开/收起的悬浮框,列出**今天剩余的飞书会议**,让你埋头写代码时不会错过会议。 - 会议室名称(从飞书日历的「会议室」资源参会人读取) - 多闹钟提醒:每个提醒提前量独立触发,开始前到点闪烁(黄/橙/红随紧迫度) - 点击会议记录关闭当前提醒(关闹钟);可开启「30 秒后自动停止闪烁」 - 提醒触发时自动展开面板(可关) - 单条「✕」移除提醒(本地持久化,不会动飞书日历里的真实日程) - 开始时间已过的会议自动移除;今日会议清空时可查看「明日」会议 - 配置持久化,设置面板可调 --- ## 安装 ```bash dsh plugin --profile web add github:yeruizhi/dsh-lark-meeting-notifier ``` 然后重启 `dsh web`(或 `npx @deepseek-ai/dsh web`)。页面右侧会出现「🕐 会议」小胶囊。 ## 前置条件:lark-cli 安装与授权 本插件通过 [`@larksuite/cli`](https://www.npmjs.com/package/@larksuite/cli)(命令名 `lark-cli`)读取飞书日历。 ### 1. 安装 lark-cli ```bash npm install -g @larksuite/cli ``` 验证:`lark-cli --version` 应输出 `lark-cli version x.y.z`。 ### 2. 初始化应用配置 ```bash lark-cli config init ``` 按提示完成应用配置(打开授权链接或扫描二维码)。 ### 3. 授权日历读取权限(user 身份,最小 sc

Read the full READMERepository license: MIT

dsh-lark-meeting-notifier DSH plugin questions

How do I install the dsh-lark-meeting-notifier plugin?

Run `dsh plugin --profile web add github:yeruizhi/dsh-lark-meeting-notifier` in your terminal. Then restart `dsh web` (or `npx @deepseek-ai/dsh web`). After that, you should see a small '🕐 Meeting' capsule on the right side of the workspace.

Why does the panel show 'lark-cli not installed'?

The plugin requires the `@larksuite/cli` package (command name `lark-cli`). Install it globally with `npm install -g @larksuite/cli`. Verify with `lark-cli --version`. After installation, you still need to authorize calendar access.

How do I authorize the plugin to read my Feishu calendar?

First, run `lark-cli config init` to initialize the app configuration. Then run `lark-cli auth login --scope "calendar:calendar:readonly"` with user identity (not bot). Make sure you use `--as user` (implicitly). Verify with `lark-cli auth status --json --verify` – the `identity` should be `user` and `verified` should be `true`.

The meeting list is empty even though I have meetings today. What's wrong?

Check your calendar authorization again by running `lark-cli calendar +agenda --as user` in the terminal. If that returns meetings, the plugin should work. If it returns nothing, your lark-cli session might be expired or the scope is insufficient. Re-run `lark-cli auth login --scope "calendar:calendar:readonly"` to refresh the token.

Can I turn off the flashing alarm for a specific meeting?

Yes, click on the meeting entry while it is flashing – that will dismiss the current alarm. You can also click the '✕' button on the right side of the entry to permanently remove the reminder for that meeting (this is stored locally and won't affect your Feishu calendar).