PushPin - Local-first 실시간 협업 도구
(automerge.github.io)- 코르크보드 느낌으로 글/이미지/PDF/소리/영상 링크를 붙이면서 협업하는 도구
- Automerge(CRDT) 와 일렉트론을 활용한 윈/맥용 오픈소스
- 서버없이 오프라인/로컬에서 동작되어 모든 데이터는 로컬에 저장
- 다른 사람에게 Hypermerge 링크를 보내면 Peer간에 실시간 동기화 되면서 협업
- 보드에 채팅창을 올리면 협업자간 대화
- 웹 페이지를 캡쳐해주는 크롬 플러그인 제공
- push-pin peer 를 추가하면 서버 나 클라우드에 데이터를 복제해서 저장 가능
제가 활용하는 Notion의 장점은 어딜 가던 어떤 준비 없이 글을 쓸 수 있다는 점이라서, 아예 클라우드 옵션이 없는 건 조금 아쉽네요 ㅠ
https://github.com/mjtognetti/pushpin-peer 요거만 서버에 올려두면 클라우드처럼 쓸수는 있습니다.
집에 데스크탑 하고 노트북을 서로 연결해두면 온라인되면 자동으로 동기화 되는건 같아서 나름 편할거 같아요.
모바일 버전만 있으면 정말 좋을거 같은데 ㅎㅎ
오오. 좋네요. Notion 같은 건 만에 하나 서비스가 망하면 글들은 어쩌지.. 라는 걱정이 들었는데, 오히려 이쪽이 더 안심이 되겠네용 ㅋㅋㅋ
올해 들어 Slack, Notion, GitHub 등 서비스 불안정으로 업무에 지장을 주는 경우가 종종 있었는데요.
이런 면에서 서버없이 P2P로 작동하는 것은 매우 큰 장점이내요.
제가 틀렸었어요. CRDT가 미래입니다. https://news.hada.io/topic?id=2962
지난주에 소개해드린 CRDT 글에서 소개한 Automerge 라이브러리를 이용한 협업도구 입니다.
내부에서 https://github.com/automerge/hypermerge 를 이용합니다.
서버없이도 실시간으로 데이터가 동기화 되며 협업하는 걸 보실수 있습니다.