협업
Ainecto는 다이어그램 공유를 위한 두 가지 방식과 실시간 업데이트 채널을 제공합니다.
공개 공유 링크
로그인하지 않아도 열 수 있는 읽기 전용 링크를 생성합니다.
사용 방법
- 다이어그램을 엽니다.
- Share → Public link를 선택합니다.
- Public sharing을 켜고 링크를 복사합니다.
링크 형식은 다음과 같습니다.
https://ainecto.com/s/{shareToken}
토큰이 있는 사람은 다이어그램을 읽기 전용으로 볼 수 있습니다. 토큰은 무작위이며 재생성하면 이전 링크는 무효화됩니다. Public share를 끄면 접근 권한이 즉시 사라집니다.
공개 링크는 보기 전용입니다. 보는 사람은 편집, 댓글, 버전 기록 확인을 할 수 없습니다.
사용자별 권한
팀 협업에서는 이메일로 특정 사용자를 초대하고 역할을 부여합니다.
| 역할 | 보기 | 편집 | 삭제 | 공유 관리 |
|---|---|---|---|---|
| OWNER | ✓ | ✓ | ✓ | ✓ |
| EDITOR | ✓ | ✓ | ✗ | ✗ |
| VIEWER | ✓ | ✗ | ✗ | ✗ |
| NONE | ✗ | ✗ | ✗ | ✗ |
공유 방법
- 다이어그램을 엽니다.
- Share → Manage access를 선택합니다.
- 이메일로 사용자를 추가하고 역할을 고릅니다.
- 초대된 사용자는 Shared with me 목록에서 다이어그램을 볼 수 있습니다.
역할 변경이나 제거는 언제든 가능합니다. 다이어그램 삭제와 공유 관리는 owner만 할 수 있습니다.
팀 공유는 유료 요금제가 필요합니다.
실시간 업데이트
두 명 이상이 같은 다이어그램을 열고 있으면 변경 사항이 Server-Sent Events(SSE)로 실시간 전파됩니다.
- 새 테이블, 컬럼, ref 생성
- 다른 사용자의 테이블 이동
- 이름 변경, 색상 변경, 그룹 변경
모델은 last-write-wins이며, 버전 스냅샷이 안전망 역할을 합니다. 같은 순간 같은 컬럼을 수정하면 한 변경이 이기지만 두 버전 모두 버전 기록에 보존되므로 영구 손실은 없습니다.
실시간 협업은 유료 요금제가 필요합니다. Free 사용자는 새로고침 후에만 업데이트를 봅니다.
AI 도구와의 협업
Ainecto의 협업 모델은 MCP를 통해 AI 코딩 도구까지 확장됩니다. Claude Code, Cursor 또는 다른 MCP 클라이언트가 스키마를 수정하면 다음이 일어납니다.
- 캔버스를 보고 있는 팀원에게 변경이 실시간 표시됩니다.
- "Updated via MCP" 설명의 version snapshot이 생성됩니다.
- 사람이 편집한 것과 같은 conflict-resolution 및 audit trail이 적용됩니다.
즉 사람과 AI가 서로의 변경을 밟지 않고 실시간으로 스키마를 함께 설계할 수 있습니다.