Steve Simkins(stevedylan.dev)가 발표한 Sequoia는 기존에 운영하던 자체 호스팅 블로그를 AT Protocol(ATProto, Bluesky의 기반 프로토콜)에 쉽게 올릴 수 있게 해주는 CLI 도구입니다.
핵심 목적
- 이미 만들어진 블로그(특히 정적 사이트)를 그대로 유지하면서
- AT Protocol의 분산형 생태계(ATmosphere)에 콘텐츠를 배포
- 사용자 소유권과 제어권을 강조하는 오픈 웹 방향으로 확장
주요 기능
- ATProto 핸들로 인증
- 인터랙티브 방식으로 블로그 설정 (한 번만 하면 됨)
- 사용자의 PDS(Personal Data Server)에 Publication과 Document 레코드 생성
- 도메인 검증에 필요한 파일/메타데이터 사이트에 자동 추가
- 이후 글 작성·수정 시 PDS와 자동 동기화
지원 범위
- 정적 사이트 제너레이터(SSG) 대부분 호환
→ Astro, 11ty, Hugo, SvelteKit, Next.js, Gatsby, Zola 등
- Markdown 기반 블로그라면 거의 문제없이 동작 (호환 안 될 경우 이슈 제보 요청)
작동 방식 요약
- 기존 블로그 저장소 안에서 sequoia 명령어 실행
- 처음 한 번 설정 마법사 따라감 (핸들 인증 + 블로그 정보 입력)
- 이후 평소 글 쓰고 빌드하는 워크플로우에 sequoia publish 같은 명령 추가
- Standard.site 렉시콘 규격으로 레코드 생성 → 도메인 인증 → 다른 ATProto 앱/서비스에서 쉽게 색인·집계 가능
배경과 동기
- 기존 블로그 플랫폼(leaflet.pub, pckt.blog, offprint.app 등)은 새로 시작하는 사람에게는 좋지만, 이미 잘 굴러가는 블로그를 옮기기에는 불편함
- AT Protocol의 lexicon 시스템 + 커뮤니티 주도 Standard.site 표준을 활용해
기존 콘텐츠를 분산형 생태계에 자연스럽게 연결하고자 개발
설치 예시
bun i -g sequoia-cli
# 또는 npm / deno 등으로 설치 가능
결론적으로 Sequoia는
“이미 Markdown으로 잘 쓰고 있는 기술적인 블로거들이
Bluesky/ATProto 생태계의 장점을 추가로 누릴 수 있게”
만들어진 실용적인 브릿지 도구입니다.
원문 미러: https://sequoia.pub/blog/introducing-sequoia/ 참고!