The tl;dr is that the extension spawns a native executable and communicates with it over stdin/stdout.
- Read the Explainer Blog Post to learn how to use this tool.
- See my blog post on how Native Messaging works
- Chrome DevDocs
- Edge DevDocs on Native Messaging
TODO: Make this a docs page. https://docs.github.com/en/pages/getting-started-with-github-pages/creating-a-github-pages-site#creating-your-site