🔄 Workflow Repos8r - GitHub Version Control User Interface [All in one n8n Workflows]

Hey n8n fam :wave:

Ever accidentally overwritten a workflow and lost track of your changes or need to import a workflow into a new n8n instance? (We’ve all been there!) That’s why I built Workflow Repos8r: a futuristic, User Interface that combines GitHub version control into one workflow.

Why You’ll Love It

  • One-Click Pull From GitHub into n8n: Select the n8n Workflow from your GitHub Repo then instantly import it into your n8n instance.
  • One-Click Push to GitHub into n8n: Update an existing workflow and then instantly commit it to GitHub
  • Deep Node Comparisons: Keep track of every tweak, addition, or deletion. No more guesswork on who changed what or overwriting the wrong flow.
  • Smart Caching: I’m in the triple digit workflows camp so I built in browser cacheing to create smooth loading and minimal overhead for n8n. Your workflow JSON is cached client-side for up to a week andif you neeed to refresh it just do a hard refrech - [cmd]+r on mac.
  • Matrix Vibes: Experience a sleek, sci-fi interface that keeps your versioning process feeling fresh.
  • Future Features: Pull workflows from GitHub into n8n, advanced diff visualizations, and more on the way!

:fire: Special Offer for n8n Community

Get Workflow Repos8r for Just $10! (Regularly $15)
Use Coupon Code: FeelinTheFlowgramming
(Valid exclusively for n8n community members.)


Quick Peek

Check out the screenshot to see the Matrix console vibes:

And yes—that’s an authentic matrix terminal UI. Wake Up n8n…


How It Works (Short Version)

  1. Select any n8n workflow to manage.
  2. Compare it side-by-side with the GitHub repo version, spotting exactly what changed.
  3. Commit your changes (or create a brand-new workflow) in a single click—complete with auto-generated commit messages.
  4. Cache your workflow JSON in the browser for faster loads and fewer headaches.
  5. Push everything up to GitHub. Future updates will let you pull them right back down, too!

Installation & Setup

  1. Generate your n8n API Key (in n8n, go to Settings > API > Create Key).
  2. Set up GitHub repo & access tokens.
  3. In n8n, add Generic Basic Auth (used for you to login to the UI) + Header Auth (Used for webhook protection) credentials.
  4. Set your workflow variables (repo name, branch, etc.).
  5. Load up Workflow Repos8r and you’re ready to start pushing and pulling!

For a detailed walkthrough, hop over to the template link below.



Hit reply below if you need help, find bugs, or have brilliant feature requests. I’m always looking for ways to improve your workflow creation and versioning experience. Let me know how you use Workflow Repos8r and what you think could be next!

Thanks for reading, and happy Flowgramming!

1 Like