manuveli

Git Integration for Home Assistant to allow versioning your configuration

46
2
100% credibility
Found Mar 28, 2026 at 46 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Python
AI Summary

A Home Assistant custom integration that tracks configuration file changes, creates snapshots, syncs to online storage, and provides status monitoring all from the user interface.

How It Works

1
🏠 Discover safe change tracking

You hear about a handy tool that lets you track every tweak to your smart home setup so you can undo mistakes easily.

2
📥 Add it to Home Assistant

Through your Home Assistant store, you grab and install this tool with just a few clicks—no complicated steps.

3
⚙️ Set your basics

Tell it where your setup lives, add your name and email so it knows who made each change.

4
Link online backup?
Yes, connect

Pick your online service and add a secure sign-in detail to back up there.

No thanks

Keep everything local on your device for simple use.

5
⏱️ Turn on auto-save

Switch on automatic snapshots of changes after a short wait, so nothing gets lost.

6
See magic happen

As you edit lights or automations, it quietly saves versions—you get alerts and status right on your dashboard.

Changes forever safe

Now roll back bad edits anytime, monitor your history, and sleep easy knowing your smart home setup is protected.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 46 to 46 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is git-ha-ppens?

git-ha-ppens brings git version control directly into Home Assistant via a Python integration, letting you commit, push, pull, and sync your YAML config without leaving the UI or CLI. It watches /config for changes, auto-commits with debounce (default 5min), and supports remotes like GitHub or GitLab with HTTPS token or SSH git github authentication. Sensors show branch status, uncommitted files, and remote sync, while events trigger automations.

Why is it gaining traction?

Unlike manual git over SSH or add-ons, it offers UI config flow, auto .gitignore for secrets.yaml/databases/logs, and secret scanning to block leaks. Services like git_ha_ppens.sync handle commit+push in one call, with auto-pull on behind commits and diagnostics for troubleshooting permission denied issues. HACS install and HA 2024.1+ compatibility lower barriers for git integration.

Who should use this?

Home Assistant tinkerers editing automations.yaml or configuration.yaml who sync to git github repos across instances. Suited for users building git integration branch dashboards, automating weekly snapshots, or alerting on dirty repos via binary sensors. Avoid if you're on vanilla HA OS without git addon.

Verdict

Solid for early adopters despite 46 stars and 1.0% credibility score—docs cover git github tutorial basics to edge cases like divergent pushes. Try via HACS if git integration fits your workflow; it's MIT-licensed and mature enough for personal HA versioning.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.