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

Easy Push

Arturs BridaksArturs Bridaks14 downloads

Review changes and push them without the terminal.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates1

Review changes and push them without the terminal.

Easy Push shows the files that changed, lets you choose what to push, creates a commit, and sends it to your Git remote.

It is intentionally small:

  • review changed files
  • push the current file, selected files, or all changes
  • edit the commit message before pushing
  • choose the branch to push to
  • push pending local commits
  • see file status markers in the file explorer
  • set up a remote from inside Obsidian

No accounts, sync service, telemetry, backend, or GitHub-specific API. It only runs local git commands in your vault.

Set up the git remote:

Just provide git clone link:

Review status on the right and left sidebars:

Setup

Create an empty repository on GitHub, GitLab, Bitbucket, Gitea, Forgejo, or any normal Git host.

In Obsidian, run:

Easy Push: Set up Easy Push

Paste the remote URL, then push from the ribbon icon, sidebar view, command palette, or file context menu.

If your vault is already a Git repository, Easy Push uses it. If not, it initializes one for you.

Status Colors

In the file explorer:

  • green means the file is already pushed
  • red means the file has local changes or belongs to an unpushed commit

Markers are shown on files by default. A setting can add matching left-side markers to folders that contain files ready to push.

Easy Push hides common local files such as .obsidian/, .trash/, .DS_Store, .git/, .vscode/, and ignored files.

Notes

Easy Push is desktop-only. Obsidian mobile does not expose the local shell environment needed to run Git.

The plugin works with any Git remote that your local git command can push to.

When pushing to a non-default branch that already exists locally, Easy Push warns before continuing and recommends a fresh branch name. It does not fetch, merge, delete branches, or resolve conflicts for you.

Manual Installation

Copy these files into:

VaultFolder/.obsidian/plugins/easy-push/

Files:

main.js
manifest.json
styles.css

Then enable Easy Push in Obsidian’s Community Plugins settings.

Development

npm install
npm run build

For watch mode:

npm run dev

Community plugin releases should attach main.js, manifest.json, and styles.css.

Support

If Easy Push saves you time, you can support development through GitHub Sponsors or Buy Me a Coffee.

91%
HealthExcellent
ReviewSatisfactory
About
Review changed files and push commits to any Git remote directly from Obsidian. Select current, chosen, or all changes, edit commit messages, pick the branch, and view push-status markers in the file explorer using only local git—no accounts or external services.
GitSidebarSyncing
Details
Current version
1.0.0
Last updated
2 days ago
Created
5 days ago
Updates
1 release
Downloads
14
Compatible with
Obsidian 1.8.0+
Platforms
Desktop only
License
MIT
Report bugRequest featureReport plugin
Sponsor
GitHub Sponsors
Buy Me a Coffee
Author
Arturs BridaksArturs Bridaksartursbridaks
GitHubartursbridaks
  1. Community
  2. Plugins
  3. Git
  4. Easy Push

Related plugins

GitHub

GitHub Sync

Sync vault to personal GitHub.

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.

Git

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

Self-hosted LiveSync

Sync vaults securely to self-hosted servers or WEBRTC.

Longform

Helps you write and edit novels, screenplays, and other long projects.

Fast Note Sync

Real-time sync of your vaults across server, mobile, and web; shareable with anyone; supports REST and MCP integrations to build your personal AI knowledge base.

Flexplorer

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

HiNote

Add comments to highlighted notes, use AI for thinking, and flashcards for memory.

Fit

Minimalist File gIT (FIT) to sync your files across mobile and desktop devices using GitHub.