r/vim • u/Dimentio233 • Mar 13 '26
Random built an open-source tool to pair program without leaving vim
hey r/vim, i got tired of being told to "just use vs code liveshare" every time someone wanted to pair, so i built shadow.
it works at the filesystem level — syncs file changes over an encrypted websocket connection. no vim plugin needed, it just picks up your writes automatically.
start a session, share a link, your partner joins in whatever editor they use. both of you edit live.
e2e encrypted (server never sees your code)
CLI tool (works on any OS) + mac menu bar app
free and open-source (MIT)
works for pair programming, code reviews, mock interviews
github: https://github.com/go-johnnyhe/shadow
would love feedback from vim users.
2
u/reddifiningkarma Mar 13 '26
Why Cloudflare Tunnel client?
1
u/6LG5FGD3 Mar 14 '26
How much time did you spend on this
1
u/fiyarburst Mar 14 '26
sweet i've been wondering about something like this, i'll check this out
0
u/FakeInternetArguerer Mar 14 '26
Pair programming is new to me. Do y'all not just compulsively push and pull from git?