我正在开发一个封装Claude Code的工具。在这个过程中,我想了解一些Claude Code CLI的实现细节。
Claude Code实际上是一个Bun CLI应用程序,所以我认为可以对其进行反编译。
这个程序将会:
1. 反编译一个Bun应用程序
2. 对于每个压缩的方法,它将调用一个大型语言模型(如OpenAI、Anthropic等),并传入该方法及一些上下文信息
3. 大型语言模型将回复建议的方法/变量等名称
4. Babel将以确定性的方式应用这些重命名,以确保功能不会被破坏
返回首页
最新
厌倦了不断使用 find、ls、stat、grep 和 sort 来查找或整理文件,因此我开发了 fdir——一个简单的命令行工具,用于查找、过滤和组织系统中的文件。
我不断遇到同样的问题:现代的 Python 工具虽然很强大,但在与隔离网络系统进行部署时却非常麻烦。即使使用 uv,将一个完全锁定的环境迁移到一个网络隔离的机器上也并不轻松。
uv-pack 应该能让这个任务变得不那么令人沮丧。它将一个锁定的 uv 环境打包到一个单独的目录中,能够完全离线安装——包括依赖项、本地包,以及可选的便携式 Python 解释器。只需复制过去,运行一个脚本,你就能每次都获得完全相同的环境。
刚刚发布,非常期待大家的反馈!
这是一个关于美国导航辅助设施和灯塔的互动地图,显示了它们的位置、颜色、特征以及海岸警卫队附加的任何备注。
这个周末我因流感在家生病,便在维基百科上深入研究了活跃的美国灯塔。在搜索过程中,我发现很难找到一个关于活跃信标的单一来源或互动地图,以及对“特征”含义的描述。不过,海岸警卫队确实维护着一个活跃灯塔的名单,并且每年发布一次(<a href="https://www.navcen.uscg.gov/light-list-annual-publication" rel="nofollow">https://www.navcen.uscg.gov/light-list-annual-publication</a>)。在Claude Code的帮助下,提取经纬度并制作一个小型网络应用程序来展示这些灯塔的地图并通过动画可视化它们的特征并不困难。
当然,这个地图不应作为导航辅助工具,仅供参考!不过,作为曾在西雅图和旧金山生活的人,我觉得这非常有趣。