Huggit

Synchronize Hugging Face and GitHub repositories with a single terminal command.

Instead of using github actions to keep your hugging face repo updated, use huggit.

Install npm install -g huggit

01. Initialization

Run the initialization command inside your local git repository. Huggit will guide you through connecting your origin repos.

Command huggit init
  • Config Discovery Automatically identifies your git context and prompts for repository identifiers.
  • Security Creates a .huggit configuration and offers to add it to your .gitignore automatically.

02. Deployment

Push your staged changes to both platforms simultaneously. No more manual remote management.

Command huggit push
  • Branch Detection Intelligently detects your current branch and ensures both platforms stay in sync.
  • Atomic Sync Sequentially handles authentication and pushing for robust performance.