关于Claude Code生态的一些项目


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)

发表评论