npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@luzedong/claude-code-ui

v1.26.9

Published

A web-based UI for Claude Code CLI

Readme


功能

  • Shell-first 工作区 - 围绕持久化 shell 会话,而不是 chat-first 流程
  • 多 provider Shell - 在同一套 UI 中启动 Claude Code、Codex、Cursor 风格会话、Gemini CLI 或系统 Shell
  • 按项目保留 Shell 历史 - 切换项目后可恢复对应 shell 工作区
  • Provider 感知的新建 Shell - 在头部直接按 provider 创建 shell,并显示对应图标
  • 响应式设计 - 支持桌面、平板与移动端
  • 文件浏览器 - 交互式文件树,支持语法高亮与实时编辑
  • Git 浏览器 - 查看、暂存并提交改动,也可切换分支
  • 会话管理 - 在侧边栏浏览项目与 session 历史
  • 插件系统 - 通过自定义标签页、后端服务与集成扩展 UI。开始构建 →
  • TaskMaster AI 集成 (可选) - AI 任务规划、PRD 分析与工作流自动化
  • 模型兼容性 - 支持 Claude、GPT、Gemini 模型家族(完整列表见 shared/modelConstants.js

快速开始

自托管

使用 npx 立即运行这个 fork(需要 Node.js v22+):

npx @luzedong/claude-code-ui

或全局安装:

npm install -g @luzedong/claude-code-ui
cloudcli

打开 http://localhost:3001,系统会自动发现本地已有项目与会话。

从源码运行

git clone https://github.com/luzedong/claudecodeui.git
cd claudecodeui
npm install
npm run dev

包与链接


哪个选项更适合你?

这个 fork 面向希望在本地 CLI 工具之上使用 shell-first UI 的开发者。

| | luzedong fork | |---|---| | 适合对象 | 需要本地 agent 会话 shell-first UI 的开发者 | | 访问方式 | 浏览器通过 [yourip]:port 访问 | | 安装方式 | npx @luzedong/claude-code-ui | | 机器需保持开机 | 是 | | 移动端访问 | 网络内任意浏览器 | | 可用会话 | 自动发现本地项目与 session 历史 | | 支持 Agents | Claude Code、Cursor CLI、Codex、Gemini CLI | | Files / Git / MCP | UI 内置 | | 包名 | @luzedong/claude-code-ui |

🔒 重要提示: 所有 Claude Code 工具默认禁用,可防止潜在的有害操作自动运行。

启用工具

  1. 打开工具设置 - 点击侧边栏齿轮图标
  2. 选择性启用 - 仅启用所需工具
  3. 应用设置 - 偏好设置保存在本地

工具设置弹窗 工具设置界面 - 只启用你需要的内容

推荐做法: 先启用基础工具,再根据需要添加其他工具。随时可以调整。


插件

CloudCLI 配备插件系统,允许你添加带自定义前端 UI 和可选 Node.js 后端的选项卡。在 Settings > Plugins 中直接从 Git 仓库安装插件,或自行开发。

可用插件

| 插件 | 描述 | |---|---| | Project Stats | 展示当前项目的文件数、代码行数、文件类型分布、最大文件以及最近修改的文件 |

自行构建

Plugin Starter Template → — Fork 该仓库以构建自己的插件。示例包括前端渲染、实时上下文更新和 RPC 通信。

插件文档 → — 提供插件 API、清单格式、安全模型等完整指南。


常见问题

Claude Code Remote Control 让你发送消息到本地终端中已经运行的会话。该方式要求你的机器保持开机,终端保持开启,断开网络后约 10 分钟会话会超时。

CloudCLI UI 与 CloudCLI Cloud 是对 Claude Code 的扩展,而非旁观 — MCP 服务器、权限、设置、会话与 Claude Code 完全一致。

  • 覆盖全部会话 — CloudCLI UI 会自动扫描 ~/.claude 文件夹中的每个会话。Remote Control 只暴露当前活动的会话。
  • 设置统一 — 在 CloudCLI UI 中修改的 MCP、工具权限等设置会立即写入 Claude Code。
  • 支持更多 Agents — Claude Code、Cursor CLI、Codex、Gemini CLI。
  • 完整 UI — 除了聊天界面,还包括文件浏览器、Git 集成、MCP 管理和 Shell 终端。
  • CloudCLI Cloud 保持运行于云端 — 关闭本地设备也不会中断代理运行,无需监控终端。

需要。CloudCLI 只提供环境。你仍需自行获取 Claude、Cursor、Codex 或 Gemini 订阅。CloudCLI Cloud 从 $7/月起提供托管环境。

可以。自托管时,在你的设备上运行服务器,然后在网络中的任意浏览器打开 [yourip]:port。CloudCLI Cloud 可从任意设备访问,内置原生应用也在开发中。

会的。自托管模式下,CloudCLI UI 读取并写入 Claude Code 使用的 ~/.claude 配置。通过 UI 添加的 MCP 服务器会立即在 Claude Code 中可见。


社区与支持

许可证

GNU 通用公共许可证 v3.0 - 详见 LICENSE 文件。

该项目为开源软件,在 GPL v3 许可证下可自由使用、修改与分发。

致谢

使用技术

赞助商