Chipmunk 简介
Chipmunk 是一款用 Rust 编写的原生桌面应用,用于查看和分析日志文件。文件大小只受磁盘空间限制,而且由于避免了不必要的复制,任意大小的文件都能以相同速度打开。它还可以实时收集日志,来源包括 TCP、UDP、串口,或从应用中启动的命令或程序的输出。
它的核心是一款搜索工具。你可以创建过滤器集合,保存它们,跨会话重复使用,并设置不同的颜色;新数据到达时,结果会实时更新。正则表达式可以捕获指标并生成实时图表。Chipmunk 还支持汽车行业使用的格式,包括 DLT 和 SomeIp,可以查看或导出 DLT 附件,也能处理 pcap 和 pcapng 抓包中的 DLT 跟踪数据。Chipmunk 依据 Apache-2.0 许可证免费开源,来自 Accenture 旗下的 ESR Labs。4.3.0 版是最新的已签名 Mac 版本:项目说明,由于公证问题,4.4.0 目前没有已签名的 macOS 安装包,不过可以从源代码构建。Apple Silicon 和 Intel 有各自的下载。项目没有说明最低 macOS 版本。
主要功能
Chipmunk 能处理非常大的日志,无论来自文件还是实时来源。
- 任意文件大小:只受磁盘空间限制。
- 实时来源:TCP、UDP、串口和命令输出。
- 搜索过滤器:保存、重复使用过滤器集合并设置颜色。
- 实时结果:新日志到达时搜索结果随之更新。
- 图表:用正则表达式捕获指标并生成实时图表。
- 汽车行业格式:开箱即用地支持 DLT 和 SomeIp。
- DLT 附件:查看或导出内嵌的图片、视频、音频和文本。
- 网络抓包:处理 pcap 和 pcapng 文件中的 DLT。
4.3.0 版本新功能
Chipmunk 4.3.0 改进了文本文件处理、预设和解析速度。
- 新增 UTF-16 文本文件专用解析器,可自动检测
- 其他编码的文本会转换为有效的 UTF-8,不再导致搜索错误
- 最近使用的预设可跨会话保留,也可以固定
- 选择或拖入文件时可递归搜索文件夹
- 文本文件解析速度最高提升 1.35 倍(在 1.5 GB 文件上测得)
- 修复进程和串口来源中超长行的数据丢失问题
Chipmunk 常见问题
Chipmunk 免费吗?
是的。Chipmunk 依据 Apache-2.0 许可证免费开源。
在 Mac 上应该使用哪个版本的 Chipmunk?
4.3.0 版,这是最新的已签名 Mac 版本。项目说明,由于公证问题,4.4.0 目前没有已签名的 macOS 安装包,不过可以从源代码构建。
Chipmunk 需要哪个 macOS 版本?
项目的 README 和发行说明没有说明最低 macOS 版本。
Chipmunk 能在 Apple Silicon 上运行吗?
可以。Apple Silicon 和 Intel Mac 有各自的下载。
Chipmunk 能打开多大的日志文件?
项目表示只受磁盘空间限制,而且任意大小的文件都能以相同速度打开。
Chipmunk 能读取实时日志吗?
可以。它能通过 TCP、UDP 或串口,或从命令或程序的输出收集日志,并在日志到达时进行分析。
可以在 Chipmunk 中保存搜索吗?
可以。你可以创建过滤器集合,保存它们,跨会话重复使用,并用颜色标记。
Chipmunk 支持汽车行业的日志格式吗?
支持。它支持 DLT 和 SomeIp,包括 DLT 附件以及 pcap 和 pcapng 抓包中的 DLT 跟踪数据。
可以用 Homebrew 安装 Chipmunk 吗?
可以。Homebrew cask 的版本是 4.3.0:brew install --cask chipmunk。
chipmunk.FULLMAC.app 上的 Chipmunk 下载来自哪里?
下载按钮会打开 Chipmunk 4.3.0 的官方发布页面 https://github.com/esrlabs/chipmunk/releases/tag/4.3.0。chipmunk.FULLMAC.app 不会修改或重新打包该应用。
相似应用
OrbStackOrbStack 是在 Mac 上运行 Docker 容器和 Linux 虚拟机的快速、轻量又简单的方式。它可以直接替代 Docker Desktop:你的 docker 和 docker compose 命令照常可用,首次启动时 OrbStack 还会提出迁移 Docker Desktop 中的容器、镜像和卷。它几秒钟即可启动,在 Apple 芯片上的后台 CPU 占用低于 0.1%,并会把未使用的内存还给 macOS。除了容器,它还能运行来自 16 种发行版的完整 Linux 虚拟机,以及用于本地开发的轻量 Kubernetes 集群。OrbStack 由 Orbital Labs 开发。开发工具
QuotaBar如果你用 ChatGPT 账户使用 OpenAI Codex,用量限制会按 5 小时窗口和每周窗口重置,想知道还剩多少就得打开 Codex 或 ChatGPT。QuotaBar 把剩余百分比显示在 Mac 菜单栏中,每 60 秒刷新一次。点击图标可打开详细面板,查看每个限制窗口及其重置倒计时;也可以打开一个始终置顶的小型悬浮 HUD。开发工具
Stargazer BarStargazer Bar 是一款小巧的 Mac 原生菜单栏应用,帮你盯着 GitHub 仓库。它在菜单栏中实时显示星标数,不用一直开着浏览器标签页也能知道项目的情况;点击即可打开详情菜单:星标与 Fork 趋势图、发布版下载总数以及维护者雷达。公开仓库以星标数衡量。私有仓库没有星标,则以需要你处理的事项衡量:构建失败、未回复的 Issue 或新的拉取请求。开发工具
Notch So GoodNotch So Good 把 MacBook 的刘海变成 AI 编程代理的小型状态显示屏。当 Claude Code 或 OpenAI Codex CLI 工作时,一个黑色胶囊会延伸刘海:左边是名为 Peek 的 3D 角色,右边的圆环显示 5 小时用量窗口还剩多少。会话越需要你,Peek 就从刘海里探出得越多。当任务完成、失败或达到用量上限时,刘海会展开成一张卡片,说明发生了什么、在哪个项目里,点击即可跳到对应的终端标签页,包括 tmux 窗格。开发工具
Claude UsageClaude Usage 是一款为 Claude Code 用户打造的小巧原生应用。它在菜单栏中显示当前的 5 小时会话、所有模型和 Sonnet 的每周用量,以及按量付费的额度,每项都带有用量条和重置时间,无需打开 Claude Code。它还会在 Claude Code 提示符下方添加一行,显示模型、上下文窗口的占用比例和已用令牌数,让你在空间耗尽之前压缩会话。每个终端窗格都显示自己的这一行,在 tmux 中也一样。开发工具
TintpadTintpad 是一款免费开源的启动器,面向使用 Claude Code、Codex 等命令行编程代理的开发者。在任意位置按下 Option-Command-空格,一滴黑色的“水滴”会从 Mac 的刘海处落下(没有刘海的 Mac 则悬挂在菜单栏下方),里面列出你的代码仓库。输入几个字母并按下 Return,你自己的终端就会在该仓库中打开,代理已按你上次在那里使用的模式运行。开发工具
FULLMAC.app 不托管此应用。下载按钮会将你带到开发者自己的页面。