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

Homepage Studio

AluxesAluxes538 downloads

A modular desktop homepage for journals, tasks, plans, file groups, and writing activity.

Add to Obsidian
Homepage Studio screenshot
  • Overview
  • Scorecard
  • Updates10

简体中文

Homepage Studio is a desktop-only homepage for Obsidian. It brings writing activity, a date-section journal, homepage tasks, time plans, curated file groups, and configurable banners into one dedicated view. Six built-in themes share the same data and capabilities in light and dark appearances.

Requirements

  • Obsidian desktop 1.8.7 or later.
  • Windows, macOS, or Linux. Mobile is not supported.
  • A vault in which community plugins are allowed.

Features

  • Writing heatmap with daily totals and per-file change details.
  • Single-file journal using ## YYYY-MM-DD date sections.
  • One-time tasks plus daily and weekly tasks that reset from the local calendar, with optional archive controls and press-and-hold reordering within incomplete, completed, and archived task lists.
  • Daily and weekly plan templates, including overnight time blocks.
  • Manually curated file groups with press-and-hold reordering within and across groups on both the homepage and settings page, plus rename and missing-file recovery.
  • Vault-image and optional remote-image banners with offline theme fallbacks.
  • Per-theme module layout, light/dark appearance, and Chinese/English UI.
  • Keyboard navigation, visible focus, reduced-motion support, and safe data recovery.

Installation

Install from Community plugins (recommended)

  1. Open Settings → Community plugins in Obsidian. If community plugins are not enabled yet, follow the prompt to enable them.
  2. Select Browse and search for Homepage Studio.
  3. Select the plugin, then choose Install and Enable.
  4. Run Open homepage from the command palette.

Install with BRAT

Use this method before the plugin is listed in the Community plugins directory or to test a GitHub release.

  1. Install and enable BRAT from Community plugins.
  2. Open the command palette and run BRAT: Plugins: Add a beta plugin for testing.
  3. Enter https://github.com/AshenAshes/homepage-studio, then confirm the addition.
  4. Enable Homepage Studio under Settings → Community plugins.
  5. Run Open homepage from the command palette.

Install manually

Download these three files from the latest GitHub release:

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

Create <vault>/.obsidian/plugins/homepage-studio/, copy the three files into it, restart Obsidian or reload community plugins, then enable Homepage Studio under Settings → Community plugins. Run Open homepage from the command palette.

Do not copy repository source files, test files, or development documentation into the plugin directory.

Settings and data sources

The settings page controls the interface language, theme and appearance, banner source, module visibility and order, heatmap preferences, journal source, task source and archive controls, plan templates, file groups, and plugin-data reset.

Homepage Studio reads or writes only explicitly configured sources:

  • Plugin settings and module state are stored in the plugin's own data.json. Previous valid state is backed up before the first write of a session and before destructive reset or migration operations.
  • The journal source is one Markdown file divided by second-level date headings such as ## 2026-08-10.
  • The task source is one Markdown file with a Homepage-managed active/archive boundary. One-time tasks can be archived; recurring tasks stay active and keep their cycle state in the file. Drag reordering persists the order directly in this managed region.
  • File groups contain explicit vault file paths and preserve their manually arranged group and entry order; the plugin does not build a full-vault content index.
  • The heatmap records positive net growth from Markdown files edited while open in the Obsidian editor. It does not count synchronization, imports, external edits, or non-Markdown files.
  • Vault banners stay local. A remote banner URL is the only optional external request and is used only when the user configures that URL. Homepage Studio has no analytics, telemetry, crash reporting, or background update service.

All built-in banners and theme artwork are original offline CSS/SVG work bundled with Homepage Studio.

Development

npm install
npm run build
npm run verify

The production build creates the same three installable files listed above and does not create source maps.

Security and license

Report vulnerabilities through the process in SECURITY.md. Release changes and known boundaries are documented in CHANGELOG.md.

Homepage Studio source and original built-in artwork are released under the MIT License. Third-party development dependencies retain their own licenses.

HealthExcellent
ReviewPassed
About
Open a desktop homepage that consolidates writing activity, a date-section single-file journal, active/archived homepage tasks, time plans, curated file groups, and configurable image banners. View a writing heatmap with per-file change details, use daily/weekly plan templates, recover missing files, and switch built-in light/dark themes.
InterfaceTasksWriting
Details
Current version
1.3.0
Last updated
4 days ago
Created
Last month
Updates
10 releases
Downloads
538
Compatible with
Obsidian 1.8.7+
Platforms
Desktop only
License
MIT
Report bugRequest featureReport plugin
Author
AluxesAluxesashenashes
GitHubashenashes
  1. Community
  2. Plugins
  3. Interface
  4. Homepage Studio

Related plugins

Typewriter Mode

Typewriter scroll, writing focus, current line highlight, paragraph dimming, and more!

Keep the Rhythm

Turns out watching your word count go up is all the motivation you need.

TaskNotes

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

Hider

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

LanguageTool Integration

Advanced grammar and spell checking, powered by LanguageTool.

Meta Bind

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

ChatGPT MD

A seamless integration of ChatGPT, OpenRouter.ai and local LLMs via Ollama into your notes.

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.

Note Toolbar

Add customizable toolbars to your notes.