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

Regen

loopman90loopman9049 downloads

A local, gamified work-rhythm HUD for Obsidian: work, recover, continue.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates9

Regen is an Obsidian Community Plugin starter for a local, gamified work-rhythm HUD.

Work. Recover. Continue.

Regen helps you balance focus sessions with recovery, hydration, meals, movement and eye breaks. It is intentionally advisory: it never blocks work, never removes XP, never removes levels and never shames missed days.

Regen is a gamified productivity and work-rhythm tool. Health, Stamina, Hydration and Food are fictional game indicators based on configured routines and activity. Regen does not provide medical advice.

Features

  • Health, Stamina, Hydration and Food game bars
  • XP and progressive levels
  • Daily quests and weekly goals
  • Work sessions with idle and sleep-gap handling
  • Microbreaks, recovery breaks, long breaks and movement quests
  • Hydration, meal and snack check-ins with cooldowns
  • Statusbar HUD: full, compact and minimal
  • Regen dashboard view
  • Settings tab with safe defaults
  • 25 presentation-only skins
  • JSON and CSV export commands
  • First-run onboarding
  • Snoozeable reminders
  • Combined recovery reminder objectives
  • Daily, weekly and monthly dashboard statistics
  • JSON import and reset commands
  • Dark mode, light mode and reduced-motion friendly CSS
  • Local-only data storage

Installation

Regen is not listed in the Obsidian Community Plugin browser yet. Until it is accepted there, use one of the testing installation methods below.

Option 1: Install With BRAT

BRAT is the easiest way to install and update beta Obsidian plugins from GitHub.

  1. In Obsidian, open Settings -> Community plugins.

  2. Turn off Restricted mode if it is still enabled.

  3. Click Browse and install BRAT.

  4. Enable BRAT.

  5. Open the command palette.

  6. Run BRAT: Add a beta plugin for testing.

  7. Paste this repository URL:

    https://github.com/loopman90/regen
    
  8. Confirm the installation.

  9. Go back to Settings -> Community plugins.

  10. Enable Regen.

  11. Run Regen: Open from the command palette.

Option 2: Manual Install From GitHub Release

Use this if you do not want to use BRAT.

  1. Download the latest release:

    github.com/loopman90/regen/releases/latest

  2. Download these three files from the release assets:

    main.js
    manifest.json
    styles.css
    
  3. Open your Obsidian vault folder on your computer.

  4. Inside the vault, create this folder if it does not already exist:

    .obsidian/plugins/regen/
    
  5. Put the three downloaded files into that folder:

    .obsidian/plugins/regen/main.js
    .obsidian/plugins/regen/manifest.json
    .obsidian/plugins/regen/styles.css
    
  6. Restart Obsidian, or reload plugins from Settings -> Community plugins.

  7. Enable Regen.

  8. Run Regen: Open from the command palette.

Option 3: Build From Source

Use this if you want to develop Regen locally.

  1. Clone the repository:

    git clone https://github.com/loopman90/regen.git
    cd regen
    
  2. Install dependencies:

    npm install
    
  3. Build the plugin:

    npm run build
    
  4. Copy the built plugin files into your vault:

    .obsidian/plugins/regen/
    

    Required files:

    main.js
    manifest.json
    styles.css
    
  5. Enable Regen in Obsidian.

Updating

If you installed with BRAT, use BRAT: Check for updates to all beta plugins.

If you installed manually, download the latest release assets again and replace the old files in:

.obsidian/plugins/regen/

Troubleshooting

  • If Regen does not appear, make sure the folder name is exactly regen.
  • If Obsidian says the plugin failed to load, confirm that main.js, manifest.json and styles.css are all in the same folder.
  • If Obsidian reports a version mismatch, use a release tag that exactly matches manifest.json, such as 0.3.0 rather than v0.3.0.
  • If the dashboard does not open, run Regen: Open Regen from the command palette.

Usage

Open the command palette and run Regen: Open.

Common commands:

  • Start Work Session
  • Start Focus Session
  • Start Microbreak
  • Start Recovery Break
  • Register Drink
  • Register Breakfast, Lunch or Dinner
  • Register Snack
  • Start Movement Quest
  • End Workday
  • Export Data as JSON
  • Export Stats as CSV

Presets

The default mode is Balanced:

  • Eye break every 20 minutes
  • Micro movement around 30 minutes
  • Focus nudge around 50 minutes
  • Recovery prompt around 60 minutes
  • Stronger recovery nudge around 75 minutes
  • Hydration around 75 minutes, with randomization
  • Breakfast, lunch and dinner windows

Other modes included in the settings model:

  • Relaxed
  • Pomodoro
  • Deep Work
  • Hardcore
  • Custom

Skins

Regen includes 25 presentation-only skins. Skins can change color, spacing and HUD feel, but never game logic.

Privacy

Regen is built to work completely locally:

  • No account required
  • No AI required
  • No cloud backend
  • No advertising
  • No telemetry by default
  • No reading content from other applications

The Track activity outside Obsidian setting is off by default. The current implementation falls back to Obsidian activity.

Development

npm install
npm run dev

Run a production build:

npm run build

Versioning And Releases

Regen uses semver-style versions such as 0.4.1.

For every release, update these files to the same version:

  • manifest.json
  • package.json
  • versions.json
  • RELEASE_NOTES.md
  • CHANGELOG.md

Then create and push a matching tag. Obsidian expects the tag to match manifest.json exactly, without a leading v.

git tag 0.4.1
git push origin main --tags

GitHub Actions will build the plugin and publish a release with the Obsidian plugin assets:

  • main.js
  • manifest.json
  • styles.css

Tests

Run the local test suite:

npm test

The release workflow runs tests before publishing Obsidian assets.

Roadmap

V1 foundation:

  • Richer reminders and snooze escalation
  • Onboarding flow
  • Weekly and monthly statistics views
  • Import with overwrite confirmation
  • Safer file overwrite handling for exports

V1.1+ ideas:

  • Focus Boss
  • Mood check-ins
  • Local pattern recognition
  • Daily Notes integration
  • Tasks integration
  • Random events
  • Community skins

FAQ

Is this a medical app?

No. Regen uses fictional game indicators and does not provide medical advice.

Does Health measure my real health?

No. Health is a game value based on configured routines and work rhythm.

Can Regen stop me from working?

No. Regen never blocks work. It only suggests recovery.

Does Regen need internet?

No. The plugin is designed to run locally.

HealthExcellent
ReviewPassed
About
REGEN is a gamified work-rhythm plugin for Obsidian that makes your workday feel like a calm game HUD. The plugin helps you maintain a healthier balance between focus, recovery, and daily routines using four fictional game bars: Health, Stamina, Hydration, and Food. During work sessions, Stamina gradually decreases, while breaks, movement, drinking, and meals can restore your stats and earn XP. REGEN includes a dashboard, status bar HUD, daily quests, weekly goals, levels, snoozable reminders, onboarding, skins, local statistics, and data export/import. Everything runs locally inside your vault: no account, no cloud backend, no AI, and no telemetry by default. REGEN never blocks your work and never punishes you by taking away XP or levels. The goal is not to work longer, but to build a sustainable rhythm: Work. Recover. Continue.
TasksStatus bar
Details
Current version
0.4.1
Last updated
2 weeks ago
Created
2 weeks ago
Updates
9 releases
Downloads
49
Compatible with
Obsidian 1.13.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Sponsor
Buy Me a Coffee
Author
loopman90loopman90
astridroel.com/
GitHubloopman90
astridenroel
open.spotify.com
  1. Community
  2. Plugins
  3. Tasks
  4. Regen

Related plugins

Day Planner OG

Day planning from a simple task list in a Markdown note (bare bones, preserves the features and behavior of the original plugin).

Completed Task Display

Controls for displaying or hiding completed tasks.

Pomodoro Timer

Manage your daily focus using the Pomodoro Technique.

TaskNotes

Note-based task management with calendar, pomodoro and time-tracking integration.

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.

TickTickSync

Sync TickTick tasks.

Operon

Task and project management system that unifies inline tasks and file-based tasks in the same workflows with Tables, Filters, Calendars, Kanban boards, Gantt views, Canvas, and time tracking.

dotpm

Full-featured task and project management: stunning Gantt charts, Kanban boards, Table views, customizable fields, due date notifications, dependancies

Task Collector

Change task status and collect tasks within a document using hotkeys and context menus.