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

Source Observer

Iskandar SitdikovIskandar Sitdikov103 downloads

Browse any local codebase, view syntax-highlighted files, and review git diffs — without leaving your vault.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates3

A lightweight codebase viewer for Obsidian. Browse any folder on disk, read files with syntax highlighting, and review git changes — without leaving your vault.

Source Observer

Features

  • File tree — open any folder, navigate directories, see file-type icons with language colours
  • Syntax highlighting — reads your active Obsidian theme; supports JS/TS, Python, Rust, CSS, HTML, JSON, Markdown and more
  • Git diff — changed files listed in the sidebar with M/A/D badges and new/modified counts; click any file to see its diff or full content
  • Collapsible sections — Files and Changes panels collapse independently
  • Search — filter files or changed files by name via the search icon in each section header

Usage

  1. Click the </> icon in the ribbon or run Open Source Observer from the command palette
  2. Click Open folder… to select any directory on your machine
  3. Browse files in the Files panel — click to open with syntax highlighting
  4. Switch to the Changes panel to see modified, added, and deleted files relative to git HEAD; click any file to view its diff
  5. Use the search icon in each section header to filter by filename

Installation

  1. Copy main.js, styles.css, and manifest.json into <vault>/.obsidian/plugins/obsidian-source-observer/
  2. Enable the plugin in Settings → Community plugins
  3. Click the </> icon in the ribbon or run Open Source Observer from the command palette

Development

npm install
npm run dev    # watch mode
npm run build  # production build

License

MIT

HealthExcellent
ReviewSatisfactory
About
Browse any folder on disk with a collapsible file tree that shows file-type icons and language colors. View syntax-highlighted files using your active theme and review git changes with modified/added/deleted badges, diffs, and searchable lists.
FilesCodeGit
Details
Current version
1.0.2
Last updated
Last month
Created
Last month
Updates
3 releases
Downloads
103
Compatible with
Obsidian 1.7.2+
Platforms
Desktop only
License
MIT
Report bugRequest featureReport plugin
Author
Iskandar SitdikovIskandar Sitdikovicekhan13
GitHubicekhan13
  1. Community
  2. Plugins
  3. Files
  4. Source Observer

Related plugins

Code Space

Professional code file management with visual dashboard, syntax highlighting editor, and Markdown embedding.

Notebook Navigator

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

Claudian

Embeds Claude Code/Codex and other local Agents as AI collaborators in your vault.

Omnisearch

Intelligent search for your notes, PDFs, and OCR for images.

Local REST API with MCP

Unlock your automation needs by interacting with your notes over a secure REST API.

Git

Integrate Git version control with automatic backup and other advanced features.

Recent Files

Display a list of recently opened files.

Multi Properties

Add properties to multiple notes at once. Either right-click a folder or select multiple notes and right-click the selection.

Mermaid Tools

Improved Mermaid.js experience: visual toolbar with common elements and more.

Templater

Create and use dynamic templates.