<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>open source Archives - Shane the Gamer</title>
	<atom:link href="https://www.shanethegamer.com/tag/open-source/feed/" rel="self" type="application/rss+xml" />
	<link></link>
	<description>Gaming &#38; eSports News</description>
	<lastBuildDate>Sun, 05 Apr 2026 21:58:49 +0000</lastBuildDate>
	<language>en-NZ</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://www.shanethegamer.com/wp-content/uploads/2025/06/stg-play-final-cropped-black.png</url>
	<title>open source Archives - Shane the Gamer</title>
	<link></link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Vit is GitHub for Video Editors, and It Finally Makes Collaborative Video Editing Work</title>
		<link>https://www.shanethegamer.com/esports-news/vit-github-for-video-editing/</link>
					<comments>https://www.shanethegamer.com/esports-news/vit-github-for-video-editing/#respond</comments>
		
		<dc:creator><![CDATA[Dimas Ibnu]]></dc:creator>
		<pubDate>Sun, 05 Apr 2026 21:31:36 +0000</pubDate>
				<category><![CDATA[eSports News]]></category>
		<category><![CDATA[collaborative editing]]></category>
		<category><![CDATA[DaVinci Resolve]]></category>
		<category><![CDATA[Gemini AI]]></category>
		<category><![CDATA[Git]]></category>
		<category><![CDATA[GitHub]]></category>
		<category><![CDATA[Lucas Jin]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[version control]]></category>
		<category><![CDATA[video editing]]></category>
		<category><![CDATA[video production]]></category>
		<category><![CDATA[Vit]]></category>
		<guid isPermaLink="false">https://www.shanethegamer.com/?p=81445</guid>

					<description><![CDATA[<p>A team of University of Waterloo engineering students (Justin Wu, Lucas Jin, Owen Li, Thomas Lenh) has released Vit, a free, open-source tool that brings Git-style version control (GitHub, if you&#8217;re more familiar with it) to video editing. Instead of passing project files back and forth on hard drives or waiting for one editor to [&#8230;]</p>
<p>The post <a href="https://www.shanethegamer.com/esports-news/vit-github-for-video-editing/">Vit is GitHub for Video Editors, and It Finally Makes Collaborative Video Editing Work</a> appeared first on <a href="https://www.shanethegamer.com">Shane the Gamer</a>.</p>
]]></description>
										<content:encoded><![CDATA[<span class="cb-itemprop" itemprop="reviewBody"><p>A team of University of Waterloo engineering students (Justin Wu, Lucas Jin, Owen Li, Thomas Lenh) has released Vit, a free, open-source tool that brings Git-style version control (GitHub, if you&#8217;re more familiar with it) to video editing. Instead of passing project files back and forth on hard drives or waiting for one editor to finish before the next can start, Vit lets editors, colourists, and sound designers work on the same timeline in parallel using branches, then merge their changes together at the end, just like software developers do with code.</p>
<blockquote class="twitter-tweet tw-align-center" data-theme="dark">
<p dir="ltr" lang="en">we just built git for video editing. <a href="https://t.co/ldSvzDkATE">pic.twitter.com/ldSvzDkATE</a></p>
<p>— Lucas Jin (@lucashjin) <a href="https://twitter.com/lucashjin/status/2036805674491875424?ref_src=twsrc%5Etfw">March 25, 2026</a></p></blockquote>
<p><script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script></p>
<h2>What Vit Actually Does</h2>
<p>Vit works by serialising your DaVinci Resolve timeline into lightweight JSON metadata files. It does not version your raw footage or media. Instead, it tracks the creative decisions: clip placements, colour grades, audio levels, effects, transitions, and markers. Git handles all the versioning under the hood, and your team shares changes through a standard GitHub repository, so there is no new infrastructure or accounts required.</p>
<p><img fetchpriority="high" decoding="async" class="aligncenter wp-image-81446 size-full" src="https://www.shanethegamer.com/wp-content/uploads/2026/04/image-2026-04-06T042346.037.webp?x67281" alt="Vit GitHub for video editing" width="968" height="720" srcset="https://www.shanethegamer.com/wp-content/uploads/2026/04/image-2026-04-06T042346.037.webp 968w, https://www.shanethegamer.com/wp-content/uploads/2026/04/image-2026-04-06T042346.037-300x223.webp 300w, https://www.shanethegamer.com/wp-content/uploads/2026/04/image-2026-04-06T042346.037-768x571.webp 768w" sizes="(max-width: 968px) 100vw, 968px" /></p>
<p>The clever part is how Vit splits the timeline data across domain-specific files. Each role on a production team owns a different file, which means Git can merge them without conflicts in most cases.</p>
<p><img decoding="async" class="aligncenter wp-image-81447 size-full" src="https://www.shanethegamer.com/wp-content/uploads/2026/04/image-2026-04-06T042420.116.webp?x67281" alt="Vit GitHub for video editing" width="968" height="720" srcset="https://www.shanethegamer.com/wp-content/uploads/2026/04/image-2026-04-06T042420.116.webp 968w, https://www.shanethegamer.com/wp-content/uploads/2026/04/image-2026-04-06T042420.116-300x223.webp 300w, https://www.shanethegamer.com/wp-content/uploads/2026/04/image-2026-04-06T042420.116-768x571.webp 768w" sizes="(max-width: 968px) 100vw, 968px" /></p>
<h3>Domain File Breakdown</h3>
<table>
<thead>
<tr>
<th>File</th>
<th>Contents</th>
<th>Typical Owner</th>
</tr>
</thead>
<tbody>
<tr>
<td>cuts.json</td>
<td>Clip placements, in/out points, transforms</td>
<td>Editor</td>
</tr>
<tr>
<td>color.json</td>
<td>Colour grading per clip</td>
<td>Colourist</td>
</tr>
<tr>
<td>audio.json</td>
<td>Levels, panning</td>
<td>Sound Designer</td>
</tr>
<tr>
<td>effects.json</td>
<td>Effects, transitions</td>
<td>Editor / VFX</td>
</tr>
<tr>
<td>markers.json</td>
<td>Markers, notes</td>
<td>Anyone</td>
</tr>
<tr>
<td>metadata.json</td>
<td>Frame rate, resolution, track counts</td>
<td>Rarely changed</td>
</tr>
</tbody>
</table>
<p>Because different people edit different files, parallel work rarely creates merge conflicts. When cross-domain issues do arise, such as one branch deleting a clip while another colour-grades it, Vit includes an AI-powered semantic merge system that analyses the conflict and proposes a resolution.</p>
<h2>The Problem Vit Solves</h2>
<p>Professional video production has long been a sequential process. The editor finishes a cut, hands it off to the colourist, who finishes and hands it off to the sound designer. Everyone waits their turn. As Vit creator put it on X, &#8220;video editing is very sequential&#8221; and new AI video editing tools do not solve this because they do not integrate with pre-existing software.</p>
<p>Software developers solved this exact workflow bottleneck decades ago with Git and GitHub. Video editors, until now, had no equivalent. The only comparable tools on the market have been enterprise-grade solutions costing thousands per month,<a href="https://www.producthunt.com/products/vit?comment=5244303"> as one Product Hunt commenter</a> noted. Vit is free, open-source under the MIT licence, and built entirely on top of Git and GitHub, so teams can start using it with tools they likely already have.</p>
<p><strong><em>Read More: <a href="https://www.shanethegamer.com/esports-news/nintendo-dmca-switch-emulators-github/">Nintendo Issues DMCA Notices To Switch Emulators On GitHub In Latest Crackdown</a></em></strong></p>
<p><strong><em>Read More: <a href="https://www.shanethegamer.com/esports-news/nintendo-tells-pokemon-card-store-change-name/">Nintendo Tells Robbed Pokemon Card Store To Change Name As The Trainer Court</a></em></strong></p>
<h2>How To Set Up Vit: Step-By-Step Tutorial</h2>
<p>Vit requires Python 3.8 or later, Git, and optionally DaVinci Resolve for the in-editor integration. Here is how to get everything running from scratch.</p>
<h3>Installing Vit</h3>
<p>On macOS or Linux, a one-line install handles everything:</p>
<p><code>curl -fsSL https://raw.githubusercontent.com/LucasHJin/vit/main/install.sh | bash</code></p>
<p>Alternatively, you can install manually by cloning the GitHub repo and running pip install. If you want the optional Qt-based GUI panel inside Resolve, install with the qt extra using <code>pip install ".[qt]"</code>. After installation, run <code>vit install-resolve</code> to symlink the plugin scripts into DaVinci Resolve.</p>
<h3>Starting A New Project (Lead Editor)</h3>
<p>Before anything else, create an empty GitHub repository with no README or licence file. This repo is how your team shares timeline changes. Your footage needs to be shared separately through whatever method your team already uses, whether that is a shared drive, Dropbox, or a local server. Vit only tracks edit decisions, not raw video.</p>
<p>In your terminal, initialise the project and connect it to your GitHub remote:</p>
<p><code>vit init my-project</code></p>
<p><code>cd my-project</code></p>
<p><code>vit collab setup</code></p>
<p>When prompted, paste your empty repo URL. Then open DaVinci Resolve, load your project and timeline, and open the Vit Panel from Workspace, then Scripts, then Vit Panel. Hit Save Version to create the first snapshot. Vit serialises the timeline to JSON and commits it. Send the clone URL that your terminal prints to your collaborators.</p>
<h3>Joining An Existing Project (Collaborators)</h3>
<p>Collaborators clone the project from GitHub using the URL provided by the lead editor:</p>
<p><code>vit clone https://github.com/yourname/your-repo.git</code></p>
<p><code>cd your-repo</code></p>
<p><code>vit checkout main</code></p>
<p>Open Resolve, run the Vit Panel, choose Switch Branch, select your footage folder, and relink any offline clips. Then create your own branch with <code>vit branch your-name</code>. From this point forward, everything happens inside the panel.</p>
<h3>The Daily Workflow</h3>
<p>Once the project is set up, the day-to-day workflow happens entirely within the DaVinci Resolve panel. Pull to fetch the latest changes from the team. Switch Branch to restore the timeline to your branch. Edit in Resolve as you normally would. When you are ready, hit Save Version to serialise and commit your changes, then Push to share your work with the team.</p>
<h3>Merging Work Together</h3>
<p>When it is time to combine everyone&#8217;s work, the lead editor pulls all the latest commits, switches to the main branch, and uses the Merge function in the panel to select which branch to bring in. The panel shows a diff summary and, if a Gemini API key is configured, uses AI to recommend a merge strategy. For complex cross-domain conflicts, Vit offers a full AI-assisted resolution flow through the CLI using <code>vit merge &lt;branch&gt;</code>.</p>
<h2>AI-Powered Features Under The Hood</h2>
<p>Vit uses the Gemini API to handle tasks that go beyond what plain Git can manage. The standout feature is semantic merge resolution. When a merge creates cross-domain conflicts, the AI analyses the base, ours, and theirs states across all domain files and produces structured per-domain decisions with confidence levels. For ambiguous merges where the AI is not confident, it presents options to the user before committing anything.</p>
<p>Beyond merging, Vit can auto-generate descriptive commit messages from the timeline diff using video editing terminology, produce natural-language summaries of recent commit history for the team, and auto-categorise commits as audio, video, or colour changes. All AI features are optional and degrade gracefully. Vit works fully without a Gemini API key; you just lose the smart merge and suggestion capabilities.</p>
<h2>Early Reception And What Comes Next</h2>
<p>The project has already gained significant traction since launching. Lucas Jin&#8217;s announcement on X has pulled in over two million views, and the tool has attracted 171 followers on <a href="https://www.producthunt.com/products/vit">Product Hunt</a>. Owen Li described the team&#8217;s motivation simply: professional video production is broken because editors, colourists, and sound designers work sequentially, and software developers solved this thirty years ago with Git while video editors had nothing.</p>
<div align="center"><iframe title="Embedded post" src="https://www.linkedin.com/embed/feed/update/urn:li:ugcPost:7442571077555388416?collapsed=1" width="504" height="542" frameborder="0" allowfullscreen="allowfullscreen"></iframe></div>
<p>The team is not currently accepting external pull requests, but the project is MIT-licensed and available on GitHub for anyone to fork and build on independently. For production teams looking to move away from sequential editing workflows, Vit offers a genuinely practical solution that slots directly into DaVinci Resolve without requiring expensive subscriptions or new infrastructure beyond a free GitHub account.</p>
</span><p>The post <a href="https://www.shanethegamer.com/esports-news/vit-github-for-video-editing/">Vit is GitHub for Video Editors, and It Finally Makes Collaborative Video Editing Work</a> appeared first on <a href="https://www.shanethegamer.com">Shane the Gamer</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.shanethegamer.com/esports-news/vit-github-for-video-editing/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/?utm_source=w3tc&utm_medium=footer_comment&utm_campaign=free_plugin

Page Caching using Disk: Enhanced 

Served from: www.shanethegamer.com @ 2026-04-06 22:03:57 by W3 Total Cache
-->