Back to list

诗云 Poetry Cloud

把 32,657 位诗人、933,857 首诗扔进可漫游的 3D 星系:点虚空 unrank 出从未存在过的诗;作者设计、Claude 写代码骨架,276★。

VI
Author
@VIBEFIX
ShowcaseDesign & CreativeOnlineclaude
0
0

Project intro

「诗云」把中国历史上 32,657 位诗人、933,857 首真实诗作扔进了一片可以实时缩放、漫游的三维星系宇宙:每位诗人是一颗星、每首诗有空间坐标,主流诗人是亮星、边缘诗人是暗星。而星与星之间的「虚空」是一切可能的诗——点一处空,系统就从噪声里 unrank 出一首从未存在过的诗,并给你它的 82–229 位编号。还有 5,165 条赠答弧线织成的赠诗网络(以李白为中心),以及按格律(五绝/七绝/五律/七律)、朝代、诗人筛选的探诗玩法。灵感来自刘慈欣《诗云》与博尔赫斯《巴别图书馆》,100% 纯静态:所有索引运算与渲染都在浏览器里完成,服务器只发静态文件。

作者 Cohen 在 README 里逐字写道:「诗云是一个 vibecoding 作品:由我设计并把关方向,主要的代码骨架与迭代由 Claude 编写处理 —— 仓库里完整保留了这段人机协作的开发日记。」技术栈为 Three.js r169 + React 18 + TypeScript 5(Vite、zustand、@react-three/fiber/drei/postprocessing)。2026-10-22 登上 X 热榜(1.7k 赞 / 25 万阅读),GitHub 276★,10-17 仍在推送更新。注意两点如实说明:代码采用 PolyForm Noncommercial 1.0.0 非商业许可(非 OSI 开源);README 正文另有一组更新语料数字(33,458 / 970,319),此处采用官网口径。

"Poetry Cloud" throws 32,657 poets and 933,857 real poems from all of Chinese history into a navigable 3D galaxy: every poet is a star, every poem has spatial coordinates — mainstream poets shine bright, marginal ones glow dim. And the "void" between stars holds every possible poem: click empty space and the system unranks a never-before-seen poem out of noise, handing you its serial number. A gift-poem network of 5,165 dedication arcs (centered on Li Bai), plus poem-seeking play by form (five/seven-character quatrains and regulated verse), dynasty and poet. Inspired by Liu Cixin's "The Poetry Cloud" and Borges' "The Library of Babel"; 100% static — all indexing and rendering happens in the browser.

Author Cohen writes verbatim in the README: "诗云是一个 vibecoding 作品:由我设计并把关方向,主要的代码骨架与迭代由 Claude 编写处理" ("Poetry Cloud is a vibecoding work: I designed it and steered the direction; the main code skeleton and iterations were written by Claude — the repo keeps the full diary of this human-machine collaboration."). Stack: Three.js r169 + React 18 + TypeScript 5. It hit X trending on 2026-10-22, has 276 GitHub stars, and was still being pushed on 10-17. Two honest notes: the code uses the PolyForm Noncommercial 1.0.0 license (not OSI open source); the README also lists a newer corpus count (33,458 / 970,319) — the site's own figures are used here.

Actions

Visit project URL

Tech stack

threejsreacttypescript

Project info

Project category
Design & Creative
Project status
Online
Collaboration intent
None

Comments (0)

ME
0/1000
Loading comments...