Skip to content

Releases: AbijithBalaji/Ogresync

Ogresync v1.0.0 - Professional Obsidian-GitHub Sync Tool

28 Jun 19:35

Choose a tag to compare

Ogresync v1.0.0

After months of development and testing, we're excited to release the first stable version of Ogresync - a free, open-source solution for synchronizing Obsidian vaults across devices using GitHub.

What is Ogresync?

Ogresync solves the problem of keeping your Obsidian notes synchronized without paying for Obsidian Sync. It uses GitHub as a backend and provides a desktop application that handles all the complexity of Git operations, conflict resolution, and synchronization automatically.

Key Improvements in v1.0.0

Intelligent Workflow Management

  • Completely redesigned sync process that eliminates common Git conflicts
  • Pre-sync checks ensure your vault is ready before you start editing
  • Post-sync processing handles any conflicts that arise during your session
  • Real-time monitoring of your Obsidian editing sessions

Advanced Conflict Resolution

  • Two-stage resolution system: high-level strategy selection followed by file-level editing
  • Smart merge algorithms that preserve your content and Git history
  • Automatic backups created before any conflict resolution
  • Support for external editors (VS Code, Notepad++, etc.) for complex merges

Enterprise-Grade Safety Features

  • Comprehensive backup system with descriptive folder names and recovery instructions
  • All operations are non-destructive - you can always roll back changes
  • Local-only backups that never sync to your repository
  • Automatic cleanup of old backups to prevent disk space issues

Offline Support

  • Works seamlessly without constant internet connection
  • Smart detection of when you go offline/online
  • Automatic sync when connection is restored
  • Conflict resolution triggered only when necessary

Installation Requirements

Before installing, make sure you have:

  • Obsidian installed on your system
  • Git installed and configured
  • A GitHub account with a repository for your notes

Platform Support

  • Windows: Download ogresync.exe
  • Linux: Download ogresync.AppImage
  • macOS: Coming in a future release

Getting Started

  1. Download the appropriate file for your platform
  2. Run the application - it will launch a setup wizard
  3. Follow the 11-step setup process (takes about 5-10 minutes)
  4. Start using Ogresync instead of opening Obsidian directly

The setup wizard guides you through everything: Git configuration, SSH key generation, GitHub repository linking, and initial synchronization.

How It Changes Your Workflow

Instead of opening Obsidian directly, you now:

  1. Launch Ogresync
  2. It automatically syncs your vault and opens Obsidian
  3. Edit your notes normally
  4. Close Obsidian when finished
  5. Ogresync handles pushing your changes

This ensures your vault is always synchronized before and after editing.

Technical Notes

  • Built with Python and Tkinter for cross-platform compatibility
  • Uses Git under the hood for version control and synchronization
  • Stores configuration in OS-appropriate directories
  • All sync operations preserve Git history for full traceability

Known Limitations

  • This is the first stable release - please report any issues you encounter
  • Large vaults (1000+ files) may take longer on initial setup
  • Some antivirus software may flag the executable as unknown - this is normal for new applications

Support & Contributing

  • Report bugs or request features through GitHub Issues
  • Contribute to development via Pull Requests
  • Join discussions in the GitHub Discussions section

We built Ogresync because we believe everyone should have access to reliable note synchronization without subscription fees. It's completely free and always will be.


Important: Create a private GitHub repository if you want to keep your notes confidential.

Ready to try it? Download for your platform below and follow the setup wizard.

Ogresync v0.1.0 Beta for Windows

23 Mar 06:47

Choose a tag to compare

Pre-release

This is the first packaged release of Ogresync for Windows. This version:

  • Provides full synchronization of your Obsidian vault with GitHub using Git and SSH.
  • Includes the one-time setup wizard, automatic sync, and basic conflict resolution.
  • Has been tested on Windows and is considered stable on this platform.

Please note that Linux and macOS versions are under development and may contain bugs. Contributions and testing for those platforms are welcome.

Known issues:

  • Sometimes, the script checks for changes and ends prematurely before Obsidian has been closed.
  • The conflict resolution dialog may not appear reliably in all conflict scenarios.
  • Further refinements for cross-platform support are planned.

We welcome feedback and contributions to improve Ogresync.