Claude와 함께 2주 만에 560번의 커밋: "Weave로 모든 것을 하나로"
560 commits with claude in two weeks: "Weave all together"
핵심 요약
Claude를 활용해 2주 만에 개발한 P2P 협업 플랫폼 'Weave'를 소개합니다.
- P2P 협업 플랫폼 — 중앙 서버 없이 개인 기기에서 데이터가 관리되는 탈중앙화 네트워크임
- Claude 연동 — MCP를 통해 Claude가 프로젝트 게시물 작성, 디버깅, 일정 관리 등을 수행함
- 오픈 소스 프로젝트 — 누구나 무료로 설치해 프로젝트를 공유하고 커뮤니티를 형성할 수 있음
- 다양한 테마 지원 — 레트로, 아케이드, 코지 등 사용자의 취향에 맞는 인터페이스를 제공함
claude랑 가족, 친구들 도움 덕분에 지난 2년 동안 머릿속으로만 생각하던 아이디어를 딱 2주 만에 실현했다. 인디 게임 개발자로 살면서 프로젝트나 아이디어를 빠르게 공유할 방법이 없어서 좀 힘들었거든. 그동안 프로젝트도 많이 시작하고 이것저것 만들어봤는데, 정작 공유할 곳이 없더라고. 그래서 Weave를 만들었다. 프로젝트를 만들고, 작업하고, 친구나 가족 혹은 모두와 공유할 수 있는 공간이지.
중앙 서버 따위 없다. Weave는 P2P 네트워크야. 중앙 서버도 없고 중간에 낀 회사도 없어. 네 노드는 네 컴퓨터에서 돌아가고, 데이터는 네 기기에 저장되며, 비공개 공간은 종단간 암호화(end-to-end encrypted)가 적용돼. 그 누구도 네 물건에 접근하지 못하게 막을 수 없어.
P2P 방식이라 네 컴퓨터 자체가 네트워크의 일부가 되는 거야. 네 기기에서 웹사이트나 게임을 호스팅해서 딱 네 그룹에 있는 사람들한테만 공유할 수 있어. 다른 사람은 못 봐.
공은 공대로 인정해줘야지. 도와준 사람한테 배지를 주고 누가 뭘 기여했는지 표시할 수 있어. 모든 프로젝트 페이지에는 멤버들이 단체 사진처럼 아바타로 쫙 뜬다.
나는 claude랑 Weave를 엄청나게 굴리면서 꽤 괜찮은 하네스를 만들었어. Weave 게시판 글을 claude 앱 옆에 오버레이로 띄워놓으니까 맥락 파악하기가 진짜 편하더라. Weave에서 세션 이름을 정할 수도 있어서 AI한테 글을 보낼 때 개인화도 가능해. 덕분에 claude랑 나랑 2주 동안 커밋을 570개나 찍어냈다.
포함된 기능들:
-
모든 프로젝트를 아우르는 레딧 스타일 피드: 새로운 아이디어, 게시글, 이슈를 한곳에서 보고 모든 글에 채팅 가능
-
주제별 커뮤니티
-
Weave 자체를 바꾸는 서비스: 게시판을 칸반 보드로 바꾸거나, 나만의 배지를 만들거나, 특정 사람이 글을 쓸 때만 알림이 오게 설정 가능
-
GitHub 연동 (레포지토리 연결, 접근 권한 부여), 컨테이너나 WebAssembly로 샌드박스 환경에서 실행
-
다른 프로젝트에서 쓸 수 있는 릴리스 및 아티팩트 공유: 소프트웨어를 다른 그룹에 공유하거나 판매 가능
-
멤버십 및 후원 등급: 프로젝트를 특정 등급 뒤에 숨기거나 사람들이 후원하게 만들 수 있음


