원문 캡처 · open-artifacts.com
원문 캡처 · open-artifacts.com

Open Artifacts는 Claude Code, Codex, Cursor, OpenCode 등 AI 에이전트가 만든 페이지·문서·코드·PDF를 사용자의 Cloudflare 계정에 호스팅하는 오픈소스 도구다. 각 게시물의 버전을 보관하고, 이메일이나 공개 링크로 공유할 수 있다.

설정은 에이전트에게 set up open-artifacts.com/llms.txt라고 요청하는 방식으로 시작한다. 에이전트가 사전 조건을 확인하고 최신 릴리스를 복제해 pnpm install을 실행한다. 사용자는 한 단계에서 npx wrangler login을 직접 실행해야 한다. 이후 D1, R2, KV와 Cloudflare Access 로그인 앱을 만들고, 두 도메인에 배포한 뒤 에이전트에 MCP 서버를 추가한다.

게시할 때마다 새 버전이 저장되며, 어떤 에이전트가 만들었는지 기록한다. HTML, Markdown, 코드, PDF를 웹 대시보드에서 보고 검색할 수 있고, 이전 버전을 확인하거나 복원할 수 있다. 공유 대상은 이메일로 지정해 뷰어 또는 편집자 권한을 주거나 공개 링크를 만들 수 있다. HTML 아티팩트는 공유 데이터를 저장하고 읽을 수 있어 설문·추적기·체크리스트 등에 활용할 수 있다고 소개한다.

제작자는 에이전트가 작성한 HTML을 별도의 쿠키 없는 출처에서 격리된 프레임으로 실행한다고 설명한다. 이에 따라 HTML이 사용자 세션을 읽거나 사용자 권한으로 API를 호출하거나 대시보드에 접근할 수 없다는 설명이다. 새 아티팩트는 기본적으로 만든 사람만 볼 수 있으며, 접근할 수 없는 항목은 404를 반환한다. 공개 링크에는 검색 제외 헤더를 보내고 두 호스트의 robots.txt에서 크롤러를 차단한다. 에이전트 토큰은 해시 형태로만 저장되며 설정에서 폐기할 수 있다.

Open Artifacts는 MIT 라이선스이며 자체 도메인에서 운영할 수 있고 Cloudflare Workers 무료 요금제에서도 작동한다고 밝힌다. 로그인에는 Cloudflare Access의 일회용 PIN, GitHub 또는 Google을 이용한다. 제작자는 어떤 데이터도 자신들을 거치지 않는다고 설명한다.

GitHub에서 코드 보기