No description
Find a file
2026-01-27 21:34:54 -05:00
adapters/vim Generate bridge clientId once 2026-01-27 21:13:43 -05:00
docs Add a new plan 2026-01-27 21:12:41 -05:00
src Add bun:sqlite persistence layer 2026-01-27 21:34:54 -05:00
.gitignore Add bun:sqlite persistence layer 2026-01-27 21:34:54 -05:00
biome.json Add initial generation 2026-01-27 16:02:36 -05:00
bun.lock Add initial generation 2026-01-27 16:02:36 -05:00
CLAUDE.md Document security limitations 2026-01-27 18:01:08 -05:00
compose.yml Add initial generation 2026-01-27 16:02:36 -05:00
Dockerfile Add initial generation 2026-01-27 16:02:36 -05:00
justfile Add type checking and testing to check command 2026-01-27 21:00:07 -05:00
NOTES.txt Add initial generation 2026-01-27 16:02:36 -05:00
package.json Add type checking and testing to check command 2026-01-27 21:00:07 -05:00
README.md Update readme and agent config to reality 2026-01-27 17:47:47 -05:00
tsconfig.json Add initial generation 2026-01-27 16:02:36 -05:00

collabd

editor-agnostic collaborative editing daemon. two vims, one buffer.

quick start

bun install
just dev          # starts daemon on :4040

in vim (requires 9.0+):

:source adapters/vim/collab.vim
:CollabJoin roomname

open another vim, join the same room, type in either. magic.

more info

see CLAUDE.md for architecture, protocol, and how to add new editor adapters.