# collabd editor-agnostic collaborative editing daemon ## quick start ```bash bun install just dev # starts daemon on :4040 ``` in vim (requires 9.0+): ```vim :source adapters/vim/collab.vim :CollabJoin roomname ``` ## stack - bun runtime - [yjs](https://github.com/yjs/yjs) for crdt - websocket transport - vim9script adapter (with bun bridge since vim can't do websocket) ## more info see [CLAUDE.md]() for architecture, protocol, and how to add new editor adapters.