用 Claude Code 两小时写出 C++ 版 AI 进程监控工具 aitop
johnathonme · reddit · 2026-10-22
开发者 johnathonme 用 Claude Code(驱动 Claude Opus 5.5)从零构建了命令行工具 aitop——「AI 工作负载版的 top」,用 C++20 编写、ncurses 界面,约 2500 行、6 个源文件,支持 Linux 与 macOS。
功能
- 从系统进程中筛出 AI 工具,显示 CPU、内存、磁盘 I/O,可排序过滤
- 显示各 AI 进程占用的网络连接与网卡速率
- 有 GPU 驱动时显示 GPU 使用率
- 运行 greatVibe 节点时显示实时 agent 会话
- --once 输出 JSON 快照,或按采样逐行输出 JSON 供脚本使用
- 只读设计,不杀进程、不打印原始命令行或 prompt
Claude Code 的分工
作者写 brief 并掌舵,Claude Code 负责实现:/proc 采集器、ncurses UI、JSON 输出;v0.2 按需求加上网络流追踪;v0.5 用 libproc/Mach/sysctl 写 macOS 采集器;还写了 CTest 测试套件和一个驱动真实终端 UI 的 Python 测试,并配置 Linux x8664/arm64 与 macOS Intel/Apple Silicon 的 CMake 构建。首个可用版本约两小时完成(含构建),0.2–0.5 在随后一天内迭代完。作者的经验是 prompt 保持简短,走偏时用 mid-turn steering 纠正而非重开。
已知局限:无 Apple GPU 统计;CPU 按核心计,繁忙进程会显示超过 100%;token 计数仍为零。作者是 greatVibe 的开发者,可在其 guest 工作区免费试用(沙箱容器内功能受限)。
所属事件:开发者用 Claude Code 两小时写出 AI 进程监控工具 aitop(2 条相关)→
「编程与Agent」频道最新
- 50+ 免费 AI Agent 学习资源合集:视频与仓库一站打包 — ifioknkem · 2026-10-23
- 自封「全网最佳」的免费 AI Agent 资源库引围观 — ifioknkem · 2026-10-23
- Vercel 推出免注册部署:拖拽文件到首页即得线上 URL — steren · 2026-10-23
- 5 个 Claude Code 会话经 MCP 互发邮件,组队攻破多品牌网络摄像头 — doodlestein · 2026-10-23
- Vercel 上线 vercel deploy --temporary,可临时部署后自动清理 — cramforce · 2026-10-23
- 用同一个 Notion 工作区让多个 Agent 互相沟通分工,实测有效 — nbaschez · 2026-10-23