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

Git File Explorer Colors

peteszympeteszym54 downloads

Color the File Explorer from Git status so changed files and folders stand out at a glance.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates3

Obsidian plugin for AI second-brain users that colors the File Explorer by Git status, helping you spot markdown changes instantly without turning Obsidian into a full IDE.

Git File Explorer Colors is a desktop-only, read-only Obsidian plugin for vaults that live inside a single Git repository. It colors file rows directly from Git status and rolls changed descendants up to folders using deleted > modified > new priority.

Git File Explorer Colors screenshot

What It Does

  • Colors new or untracked files in green
  • Colors modified files in muted orange
  • Colors deleted paths as a folder signal in muted red
  • Rolls descendant changes up to parent folders
  • Refreshes on vault create, modify, rename, and delete events
  • Includes a fallback polling refresh for external Git changes
  • Adds a manual Refresh colors command for recovery

Requirements

  • Obsidian desktop
  • git installed and available on your system path
  • A vault that is itself a Git repository, or a vault contained inside one single Git repository
  • Local filesystem access through Obsidian's desktop app

This plugin does not stage, commit, or modify Git state. It only reads status and colors the File Explorer.

Status Mapping

  • new: untracked files and newly added files
  • modified: tracked files with content or metadata changes
  • deleted: deleted files, primarily shown through parent-folder rollups when the file row is no longer visible

Folder priority is deleted > modified > new.

Installation

Community Plugins

Once the plugin is approved in the Obsidian Community Plugins directory:

  1. Open Settings -> Community plugins
  2. If Restricted mode is still enabled for this vault, turn it off
  3. Browse for Git File Explorer Colors
  4. Install and enable it

Manual Install

Until it is published, or if you want to install a specific build:

  1. Download manifest.json, main.js, and styles.css from a GitHub release
  2. Create this folder in your vault: .obsidian/plugins/git-file-explorer-colors/
  3. Copy the three files into that folder
  4. Reload Obsidian and enable Git File Explorer Colors

Usage

The plugin reads Git status from the current vault root, normalizes it to new, modified, and deleted, and applies those states to the File Explorer.

  • Files are colored from their direct Git status
  • Folders are colored from descendant changes
  • Deleted files typically show up as red parent folders, because the deleted file row itself no longer exists in the tree
  • External Git changes are picked up by the fallback timer or the Refresh colors command

Troubleshooting

If the plugin installs but no colors appear:

  1. Run Refresh colors from the command palette and read the notice text.
  2. Confirm the vault is inside a Git repository.
  3. Confirm git --version works in your system terminal.
  4. Fully quit and reopen Obsidian after installing Git.

On macOS:

  • If the notice says the Xcode license must be accepted, run sudo xcodebuild -license accept in Terminal.
  • If the notice says Command Line Tools are missing, run xcode-select --install.

On Windows:

  • Confirm git --version works in Command Prompt or PowerShell, not only in Git Bash.
  • If you just installed Git, fully quit and reopen Obsidian so it can pick up the updated PATH.

On Linux:

  • Confirm Git is installed and git --version works in your terminal.
  • If Obsidian was installed through a sandboxed package such as Flatpak, access to the host git executable may require extra setup.

Settings

  • Color file rows
  • Color folder rows
  • New color
  • Modified color
  • Deleted color
  • Refresh interval

The default palette is intentionally muted so the explorer stays readable during normal note-taking.

Limitations

  • Desktop only
  • Single-repo scope for v1
  • Read-only Git integration
  • No staging or committing UI
  • No diff viewer
  • No mobile support
  • No multi-repo support inside one vault

Development

npm install
npm run dev

Useful scripts:

  • npm run build builds a production release
  • npm run check runs the TypeScript check
  • npm run test runs status-model unit tests
  • npm run validate runs check, test, and build
  • npm run sync:scratch copies the built plugin into the local scratch vault in tmp/scratch-vault

Release

For a Community Plugin release:

  1. Bump manifest.json, package.json, and versions.json as needed
  2. Run npm run validate
  3. Create a GitHub release whose tag exactly matches manifest.json version
  4. Upload manifest.json, main.js, and styles.css as release assets
  5. Submit the plugin to obsidianmd/obsidian-releases

The release should upload manifest.json, main.js, and styles.css as GitHub release assets for Obsidian Community Plugin submission.

96%
HealthExcellent
ReviewSatisfactory
About
Color the File Explorer by Git status on desktop to spot changed files at a glance without modifying your repository. Highlight untracked/new files in green, mark modified files in muted orange, and roll deleted changes up to parent folders in muted red with a deleted>modified>new priority; refresh on file events with a fallback poll and a manual refresh.
GitFilesSidebar
Details
Current version
1.0.2
Last updated
Last week
Created
Last month
Updates
3 releases
Downloads
54
Compatible with
Obsidian 1.5.0+
Platforms
Desktop only
License
MIT
Report bugRequest featureReport plugin
Author
peteszympeteszym
GitHubpeteszym
  1. Community
  2. Plugins
  3. Git
  4. Git File Explorer Colors

Related plugins

Notebook Navigator

A better file browser and calendar inspired by Apple Notes, Bear, Evernote and Day One.

Recent Files

Display a list of recently opened files.

Flexplorer

Enhance the file explorer with custom sorting, pinning, and hiding.

Custom File Explorer sorting

Manual or automatic config-driven reordering and sorting of files and folders in File Explorer.

Novel word count

Display a word count, page count, creation date, or other statistics for each file, folder and vault in the File Explorer pane.

Reveal Active File Button

Add a button to the top of the File Explorer, to reveal the active file.

File Explorer Note Count

See the number of notes in each folder within the file explorer.

File Tree Alternative

An alternative file tree view with separate folder and file panes.

Trash Explorer

Restore and delete files from the Obsidian .trash folder.

File Explorer++

Hide and pin files and folders in the file explorer using custom filters.