No description
Find a file
2026-01-27 21:43:40 -05:00
adapters/vim Use modern autocmd_add() and autocmd_delete() APIs 2026-01-27 21:43:40 -05:00
docs Add a new plan 2026-01-27 21:12:41 -05:00
src Add env var support, error handling, and race protection 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 Update docs for persistence support 2026-01-27 21:34:54 -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.