慢慢吃掉你的 Claude Code,在终端里养一只黑洞。

刷推的时候看到一张动图:Ghostty 终端里飘着一只黑洞,慢慢长大,把屏幕里的字一点点吃掉。

这只黑洞的食量,是 Claude Code 的上下文窗口。

你和 Claude Code 聊天的时候,聊着聊着上下文到上限了,模型自己会默默 /compact 一下,前面那半个项目的细节就模糊掉了。

每次都很突兀。

有一个开源项目搞了一个动画,你在终端用 Claude Code 的时候,上下文越满,黑洞越大。

从一开始右上角一粒米那么小,慢慢长到能吞掉半个屏幕。

你不用看进度条,余光里就知道该 /compact 了。

01

这是个什么东西

ghostty-blackhole,一个 Ghostty 终端的插件。

Ghostty 是一个还不错的开源终端,GitHub 上有 5 万多的 Star 了。

Ghostty 1.0 之后开放了自定义 Shader 接口,允许你写一段 GLSL 代码对终端画面做一遍处理。

理论上你可以做水波纹、CRT 扫描线、赛博朋克霓虹,啥都行。这个项目用这个接口渲染了一个黑洞。

灵感来自 Eric Bruneton 的 black hole shader,那个项目用预计算的查找表 + 光线追踪来渲染黑洞。

每一帧、每一个像素,都在 GPU 里实时计算,很硬核。

GitHub 上的简介直白得很:

Ghostty Blackhole puts a real, ray-traced black hole inside your terminal. It grows as Claude Code's context window fills up, live.

这个项目最离谱的地方。

你在屏幕上看到的所有元素,视界、光子环、黑洞吸盘、被弯曲的字都是光线追踪出来的涌现结果,不是手动画上去贴上去的。

这个项目在 GPU 里真的去算时空怎么弯曲、光线怎么走,屏幕上每一个像素的颜色,都是从物理公式里长出来的

所以看到的效果就是,黑洞靠你的字越近,那些字就被扭曲得越厉害。

看到自己写的代码在黑洞边缘被拉成意大利面,那个感觉非常上头。

02

实际表现

装好之后大概是这样的画面:

新会话开始: 黑洞缩到右上角,只有米粒大,大概占屏幕面积 0.06%。

上下文慢慢涨: 黑洞越长越大,漂移范围也从角落慢慢扩到整个屏幕上方快满了,80% 多。

黑洞的吸盘和光子环也亮起来了,肉眼可见 。

100% 满了会把你整个屏幕吃掉。

/compact 或开新会话:那个黑洞会瞬间弹回角落,黑洞完全消失,就是个普通终端。

03

装一下试试

需要 Ghostty 1.3+ 这个开源的终端:

第一步,clone 仓库:

bash 复制代码
git clone https://github.com/s0xDk/ghostty-blackhole

第二步,在 Ghostty 配置里挂上 shader

macOS 路径是 ~/Library/Application Support/com.mitchellh.ghostty/config:

ini 复制代码
custom-shader = /path/to/blackhole.glsl
custom-shader-animation = true

reload 一下,macOS 是快捷键 cmd+shift+, 新开窗口就能看到角落里那粒米了。

第三步,要让黑洞真的跟着上下文走,还得把 claude-token.py 接入 Claude Code。

改一下 ~/.claude/settings.json:

json 复制代码
{
 "statusLine": {
 "type": "command",
 "command": "/path/to/claude-token.py"
 },
 "hooks": {
 "SessionStart": [{ "hooks": [{ "type": "command", "command": "/path/to/claude-token.py" }] }],
 "SessionEnd": [{ "hooks": [{ "type": "command", "command": "/path/to/claude-token.py" }] }]
 }
}

新开一个 Claude Code 会话,光标变琥珀色,黑洞开始跟着上下文涨。

相关推荐
jump_jump8 小时前
为了重玩金庸群侠传,我研究了一下 Ruffle 怎么复活 Flash
游戏·rust·github
LinXunFeng20 小时前
Obsidian - 使用 Share Note 分享笔记并自部署
前端·笔记·github
DayDaydream1 天前
7 天涨了 8000+ Star,Agent Reach 想给 AI 装上互联网眼睛
github
天衍四九2 天前
Git从0到实战(四):冲突解决与版本回退 —— 别怕,出错了也能救
github
大刚测试开发实战2 天前
如何内网穿透访问本地私有化部署的TestHub
前端·后端·github
uhakadotcom3 天前
在python 的 工程化架构中 ,什么是 薄包装器层?
后端·面试·github
Avan_菜菜4 天前
AI 能写代码了,为什么我反而开始要求它先写文档?
前端·github·ai编程
逛逛GitHub4 天前
这个爆红的 GitHub 项目让 token 直接省 60–95%。
github
iccb10134 天前
5年,一个程序员是如何把私有化在线客服系统做到第一名的
前端·后端·github