1. ClaudeBox
为开发者打造的终极Claude Code开发环境,通过容器化技术实现项目隔离和高效开发。亮点:1. 支持15+预配置开发环境,涵盖C/C++、Python、Rust等多种语言;2. 多实例支持,可同时处理多个项目;3. 持久化配置,项目数据和设置跨会话保存
终极Claude代码Docker开发环境 – 在完全容器化、可复现的环境中运行Claude AI的编码助手,配备预配置的开发配置文件和MCP服务器。
ounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(lineounter(line
██████╗██╗ █████╗ ██╗ ██╗██████╗ ███████╗
██╔════╝██║ ██╔══██╗██║ ██║██╔══██╗██╔════╝
██║ ██║ ███████║██║ ██║██║ ██║█████╗
██║ ██║ ██╔══██║██║ ██║██║ ██║██╔══╝
╚██████╗███████╗██║ ██║╚██████╔╝██████╔╝███████╗
╚═════╝╚══════╝╚═╝ ╚═╝ ╚═════╝ ╚═════╝ ╚══════╝
██████╗ ██████╗ ██╗ ██╗
██╔══██╗██╔═══██╗╚██╗██╔╝
██████╔╝██║ ██║ ╚███╔╝
██╔══██╗██║ ██║ ██╔██╗
██████╔╝╚██████╔╝██╔╝ ██╗
╚═════╝ ╚═════╝ ╚═╝ ╚═╝
✨ 功能特性
-
容器化环境:在隔离的Docker容器中运行Claude代码 -
开发配置文件:预配置语言栈(C/C++、Python、Rust、Go等) -
项目隔离:项目间完全分离镜像、设置和数据 -
持久化配置:会话间保留设置和数据 -
多实例支持:同时处理多个项目 -
包管理:轻松安装额外的开发工具 -
自动设置:自动处理Docker安装和配置 -
安全功能:项目特定的防火墙白名单实现网络隔离 -
开发者体验:GitHub CLI、Delta、fzf和带oh-my-zsh powerline的zsh -
Python虚拟环境:使用uv自动创建每个项目的venv -
跨平台:支持Ubuntu、Debian、Fedora、Arch等系统 -
Shell体验:带语法高亮和自动建议的Powerline zsh
📋 系统要求
-
Linux或macOS(Windows需WSL2) -
Bash shell -
Docker(若缺失将自动安装)
项目地址
https://github.com/RchGrav/claudebox/blob/main/README.md
2. Claude Code Log
一个将 Claude Code 转录 JSONL 文件转换为可读 HTML 格式的 Python CLI 工具。
该工具生成简洁的 HTML 页面,按时间顺序显示用户提示和助手响应。它旨在创建可读的 Claude Code 交互日志,支持处理单个文件和整个项目层级结构。
核心功能
-
项目层级处理:处理整个 ~/.claude/projects/
目录并生成链接索引页 -
独立会话文件:为每个会话生成单独的 HTML 文件并添加导航链接 -
单文件或目录处理:转换单个 JSONL 文件或特定目录 -
会话导航:带会话摘要和快速导航的交互式目录 -
令牌使用追踪:显示单个消息和会话总计的令牌消耗 -
运行时消息过滤:JavaScript 驱动的消息类型过滤(用户、助手、系统、工具使用等) -
时间顺序排列:所有消息按时间戳跨会话排序 -
交互式时间线:生成按消息时间分组的可缩放交互式时间线,直观导航对话 -
跨会话摘要匹配:正确将异步生成的摘要匹配到原始会话 -
日期范围过滤:使用自然语言按日期范围过滤消息(如”今天”、”昨天”、”上周”) -
丰富消息类型:支持用户/助手消息、工具使用/结果、思考内容、图片 -
系统命令可见性:在可展开的详情中显示系统命令(如 init
)并进行结构化解析 -
Markdown 渲染:使用 mistune 进行服务端 Markdown 渲染和语法高亮 -
浮动导航:始终可用的返回顶部按钮和过滤控件 -
CLI 界面:使用 Click 的简单命令行工具
解决什么问题?
此工具帮助回答以下问题:
-
“如何查看所有 Claude Code 对话?” -
“昨天/上周我用 Claude 做了什么?” -
“我的 Claude Code 会话花费多少?” -
“如何搜索整个 Claude Code 历史?” -
“Claude 在这个项目中使用了哪些工具?” -
“如何与他人分享 Claude Code 对话?” -
“项目开发的时间线是怎样的?” -
“如何分析 Claude Code 使用模式?”
项目地址
https://github.com/daaain/claude-code-log/blob/main/README.md
扫码加入技术交流群,备注「开发语言-城市-昵称」
(文:GitHubStore)