TreeMap
A free, open-source disk-space visualizer. Squarified treemap, duplicate hunting, disk-full forecasting, and cleanup that only ever moves files to the Trash.
翻译准备中
尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证制作者的介绍仅有上面的一句话。 更多详情请阅读仓库 README。 仓库 README ↗
正在加载完整 README。
查看完整 README ↗本项目使用 AI 辅助生成
把一个项目画成一张能直接编辑的图:文件、文件夹、概念是节点,它们之间的关系是带类型的边。
整张图存在项目里的一个文本文件 universe.stars 里,跟代码一起进 git。
stars mcp 是一个 MCP 服务,Claude Code 之类的客户端直接用星罗的命令读写图谱(工具从同一张命令表生成);
--draft 让它只能往草稿里写,--read-only 只给读。git clone https://github.com/sch246/stars
cd stars/core && npm link # 之后哪个目录里都能用 stars 命令(不想 link 就用 node <路径>/core/src/cli.ts)
cd 你的项目
stars init # 新建 universe.stars
stars scan . # 把文件夹铺成节点
stars serve --watch # 打开 http://localhost:4321;磁盘上的变化实时同步进来
接到 Claude Code:claude mcp add stars -- stars mcp -f "$PWD/universe.stars"(没 link 就把 stars 换成 node <路径>/core/src/cli.ts)。
查看器里按 ? 看所有快捷键,按 ` 打开控制台,Ctrl K 打开命令面板。stars help 列出所有命令。
设计、用法和已知限制都写在 core/DESIGN.md。
| 位置 | 是什么 |
|---|---|
core/ | 现在的星罗:内核、命令行、实时查看器 |
universe.stars | 用星罗描述星罗自己 |
index.html | 旧版的网页(stars.sch246.com),单文件;旧版的 VS Code 扩展等代码已删,要看翻 git 历史(提交 662d34c 及以前) |
cd core
npm test # 单元测试
npm run test:ui # 浏览器里的交互测试(要装了 Chrome / Chromium / Edge)
npm ci && npm run typecheck # 类型检查(只有这一步要装东西:typescript、@types/node)
推到 GitHub 后,CI 会在 Linux(Node 22 / 24)、macOS、Windows 上跑类型检查和单元测试,另外单独跑一遍浏览器测试。
本项目目前不接受外部代码贡献或功能请求。感谢理解。
MIT License.