幫我查一下:我使用 Claude Code 裡面的 Share 功能,權限已經設定成「任何人擁有這個連結都可以查看」,可是為什麼我分享出去的連結,別人還是要登入才能看?
查到了,這不是設定沒生效,是 Claude Code 的 session 分享,「Public」本來就只到「任何登入 claude.ai 的人」為止,不等於匿名可看。
Claude Code on the web 的「Share sessions」章節寫得很直白:
For Max and Pro accounts, the two visibility options are Private and Public. Public visibility makes the session visible to any user logged into claude.ai.
所以 UI 上那句「任何人擁有這個連結都可以查看」,實際語意是「任何有 claude.ai 帳號並登入的人拿到連結都能看」。對方沒帳號或沒登入,就會被導去登入頁 —— 這是設計如此,不是 bug。
另外兩個會讓對方「登入了還是看不到」的機關,順便檢查一下:
要給完全沒有 Claude 帳號的人看,得改用 Artifacts(Claude 把 session 產出發佈成 claude.ai 上的一頁)。文件明確說 Artifact 的 public link 是:
share a link that anyone on the internet can open, with no claude.ai sign-in required
限制要注意:
https://code.claude.com/docs/en/claude-code-on-the-web#share-sessions
https://code.claude.com/docs/en/artifacts#share-an-artifact
https://claude.ai/settings/claude-code