[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"similar-siteboon--claudecodeui":3,"tool-siteboon--claudecodeui":62},[4,18,26,35,44,53],{"id":5,"name":6,"github_repo":7,"description_zh":8,"stars":9,"difficulty_score":10,"last_commit_at":11,"category_tags":12,"status":17},4358,"openclaw","openclaw\u002Fopenclaw","OpenClaw 是一款专为个人打造的本地化 AI 助手，旨在让你在自己的设备上拥有完全可控的智能伙伴。它打破了传统 AI 助手局限于特定网页或应用的束缚，能够直接接入你日常使用的各类通讯渠道，包括微信、WhatsApp、Telegram、Discord、iMessage 等数十种平台。无论你在哪个聊天软件中发送消息，OpenClaw 都能即时响应，甚至支持在 macOS、iOS 和 Android 设备上进行语音交互，并提供实时的画布渲染功能供你操控。\n\n这款工具主要解决了用户对数据隐私、响应速度以及“始终在线”体验的需求。通过将 AI 部署在本地，用户无需依赖云端服务即可享受快速、私密的智能辅助，真正实现了“你的数据，你做主”。其独特的技术亮点在于强大的网关架构，将控制平面与核心助手分离，确保跨平台通信的流畅性与扩展性。\n\nOpenClaw 非常适合希望构建个性化工作流的技术爱好者、开发者，以及注重隐私保护且不愿被单一生态绑定的普通用户。只要具备基础的终端操作能力（支持 macOS、Linux 及 Windows WSL2），即可通过简单的命令行引导完成部署。如果你渴望拥有一个懂你",349277,3,"2026-04-06T06:32:30",[13,14,15,16],"Agent","开发框架","图像","数据工具","ready",{"id":19,"name":20,"github_repo":21,"description_zh":22,"stars":23,"difficulty_score":10,"last_commit_at":24,"category_tags":25,"status":17},3808,"stable-diffusion-webui","AUTOMATIC1111\u002Fstable-diffusion-webui","stable-diffusion-webui 是一个基于 Gradio 构建的网页版操作界面，旨在让用户能够轻松地在本地运行和使用强大的 Stable Diffusion 图像生成模型。它解决了原始模型依赖命令行、操作门槛高且功能分散的痛点，将复杂的 AI 绘图流程整合进一个直观易用的图形化平台。\n\n无论是希望快速上手的普通创作者、需要精细控制画面细节的设计师，还是想要深入探索模型潜力的开发者与研究人员，都能从中获益。其核心亮点在于极高的功能丰富度：不仅支持文生图、图生图、局部重绘（Inpainting）和外绘（Outpainting）等基础模式，还独创了注意力机制调整、提示词矩阵、负向提示词以及“高清修复”等高级功能。此外，它内置了 GFPGAN 和 CodeFormer 等人脸修复工具，支持多种神经网络放大算法，并允许用户通过插件系统无限扩展能力。即使是显存有限的设备，stable-diffusion-webui 也提供了相应的优化选项，让高质量的 AI 艺术创作变得触手可及。",162132,"2026-04-05T11:01:52",[14,15,13],{"id":27,"name":28,"github_repo":29,"description_zh":30,"stars":31,"difficulty_score":32,"last_commit_at":33,"category_tags":34,"status":17},2271,"ComfyUI","Comfy-Org\u002FComfyUI","ComfyUI 是一款功能强大且高度模块化的视觉 AI 引擎，专为设计和执行复杂的 Stable Diffusion 图像生成流程而打造。它摒弃了传统的代码编写模式，采用直观的节点式流程图界面，让用户通过连接不同的功能模块即可构建个性化的生成管线。\n\n这一设计巧妙解决了高级 AI 绘图工作流配置复杂、灵活性不足的痛点。用户无需具备编程背景，也能自由组合模型、调整参数并实时预览效果，轻松实现从基础文生图到多步骤高清修复等各类复杂任务。ComfyUI 拥有极佳的兼容性，不仅支持 Windows、macOS 和 Linux 全平台，还广泛适配 NVIDIA、AMD、Intel 及苹果 Silicon 等多种硬件架构，并率先支持 SDXL、Flux、SD3 等前沿模型。\n\n无论是希望深入探索算法潜力的研究人员和开发者，还是追求极致创作自由度的设计师与资深 AI 绘画爱好者，ComfyUI 都能提供强大的支持。其独特的模块化架构允许社区不断扩展新功能，使其成为当前最灵活、生态最丰富的开源扩散模型工具之一，帮助用户将创意高效转化为现实。",108111,2,"2026-04-08T11:23:26",[14,15,13],{"id":36,"name":37,"github_repo":38,"description_zh":39,"stars":40,"difficulty_score":32,"last_commit_at":41,"category_tags":42,"status":17},4721,"markitdown","microsoft\u002Fmarkitdown","MarkItDown 是一款由微软 AutoGen 团队打造的轻量级 Python 工具，专为将各类文件高效转换为 Markdown 格式而设计。它支持 PDF、Word、Excel、PPT、图片（含 OCR）、音频（含语音转录）、HTML 乃至 YouTube 链接等多种格式的解析，能够精准提取文档中的标题、列表、表格和链接等关键结构信息。\n\n在人工智能应用日益普及的今天，大语言模型（LLM）虽擅长处理文本，却难以直接读取复杂的二进制办公文档。MarkItDown 恰好解决了这一痛点，它将非结构化或半结构化的文件转化为模型“原生理解”且 Token 效率极高的 Markdown 格式，成为连接本地文件与 AI 分析 pipeline 的理想桥梁。此外，它还提供了 MCP（模型上下文协议）服务器，可无缝集成到 Claude Desktop 等 LLM 应用中。\n\n这款工具特别适合开发者、数据科学家及 AI 研究人员使用，尤其是那些需要构建文档检索增强生成（RAG）系统、进行批量文本分析或希望让 AI 助手直接“阅读”本地文件的用户。虽然生成的内容也具备一定可读性，但其核心优势在于为机器",93400,"2026-04-06T19:52:38",[43,14],"插件",{"id":45,"name":46,"github_repo":47,"description_zh":48,"stars":49,"difficulty_score":10,"last_commit_at":50,"category_tags":51,"status":17},4487,"LLMs-from-scratch","rasbt\u002FLLMs-from-scratch","LLMs-from-scratch 是一个基于 PyTorch 的开源教育项目，旨在引导用户从零开始一步步构建一个类似 ChatGPT 的大型语言模型（LLM）。它不仅是同名技术著作的官方代码库，更提供了一套完整的实践方案，涵盖模型开发、预训练及微调的全过程。\n\n该项目主要解决了大模型领域“黑盒化”的学习痛点。许多开发者虽能调用现成模型，却难以深入理解其内部架构与训练机制。通过亲手编写每一行核心代码，用户能够透彻掌握 Transformer 架构、注意力机制等关键原理，从而真正理解大模型是如何“思考”的。此外，项目还包含了加载大型预训练权重进行微调的代码，帮助用户将理论知识延伸至实际应用。\n\nLLMs-from-scratch 特别适合希望深入底层原理的 AI 开发者、研究人员以及计算机专业的学生。对于不满足于仅使用 API，而是渴望探究模型构建细节的技术人员而言，这是极佳的学习资源。其独特的技术亮点在于“循序渐进”的教学设计：将复杂的系统工程拆解为清晰的步骤，配合详细的图表与示例，让构建一个虽小但功能完备的大模型变得触手可及。无论你是想夯实理论基础，还是为未来研发更大规模的模型做准备",90106,"2026-04-06T11:19:32",[52,15,13,14],"语言模型",{"id":54,"name":55,"github_repo":56,"description_zh":57,"stars":58,"difficulty_score":10,"last_commit_at":59,"category_tags":60,"status":17},4292,"Deep-Live-Cam","hacksider\u002FDeep-Live-Cam","Deep-Live-Cam 是一款专注于实时换脸与视频生成的开源工具，用户仅需一张静态照片，即可通过“一键操作”实现摄像头画面的即时变脸或制作深度伪造视频。它有效解决了传统换脸技术流程繁琐、对硬件配置要求极高以及难以实时预览的痛点，让高质量的数字内容创作变得触手可及。\n\n这款工具不仅适合开发者和技术研究人员探索算法边界，更因其极简的操作逻辑（仅需三步：选脸、选摄像头、启动），广泛适用于普通用户、内容创作者、设计师及直播主播。无论是为了动画角色定制、服装展示模特替换，还是制作趣味短视频和直播互动，Deep-Live-Cam 都能提供流畅的支持。\n\n其核心技术亮点在于强大的实时处理能力，支持口型遮罩（Mouth Mask）以保留使用者原始的嘴部动作，确保表情自然精准；同时具备“人脸映射”功能，可同时对画面中的多个主体应用不同面孔。此外，项目内置了严格的内容安全过滤机制，自动拦截涉及裸露、暴力等不当素材，并倡导用户在获得授权及明确标注的前提下合规使用，体现了技术发展与伦理责任的平衡。",88924,"2026-04-06T03:28:53",[14,15,13,61],"视频",{"id":63,"github_repo":64,"name":65,"description_en":66,"description_zh":67,"ai_summary_zh":68,"readme_en":69,"readme_zh":70,"quickstart_zh":71,"use_case_zh":72,"hero_image_url":73,"owner_login":74,"owner_name":75,"owner_avatar_url":76,"owner_bio":77,"owner_company":78,"owner_location":78,"owner_email":78,"owner_twitter":78,"owner_website":79,"owner_url":80,"languages":81,"stars":106,"forks":107,"last_commit_at":108,"license":109,"difficulty_score":32,"env_os":110,"env_gpu":111,"env_ram":111,"env_deps":112,"category_tags":117,"github_topics":118,"view_count":32,"oss_zip_url":78,"oss_zip_packed_at":78,"status":17,"created_at":131,"updated_at":132,"faqs":133,"releases":162},5662,"siteboon\u002Fclaudecodeui","claudecodeui","Use Claude Code, Cursor CLI or Codex on mobile and web with CloudCLI (aka Claude Code UI). CloudCLI is a free open source webui\u002FGUI that helps you manage your Claude Code session and projects remotely","claudecodeui（又名 CloudCLI）是一款免费开源的网页与移动端界面工具，旨在让用户随时随地通过浏览器或手机管理 AI 编程会话。它完美支持 Claude Code、Cursor CLI、Codex 以及 Gemini-CLI 等多种主流命令行开发工具，解决了传统 CLI 工具仅限本地终端操作、无法远程访问或缺乏可视化界面的痛点。\n\n无论是正在通勤的开发者，还是希望从平板或手机上监控项目进度的技术人员，都能利用 claudecodeui 实现跨设备无缝协作。用户无需在移动设备上配置复杂的环境，即可通过响应式界面查看项目文件、进行代码编辑、执行 Shell 命令、管理 Git 版本控制，并与 AI 助手进行流畅的对话交互。\n\n该工具的独特亮点在于其高度集成的功能模块：内置交互式聊天窗口、带语法高亮的文件资源管理器、可视化的 Git 分支切换与提交功能，以及灵活的插件系统，允许用户自定义扩展后端服务或新增功能标签页。此外，它还可选集成 TaskMaster AI，提供智能化的任务规划与工作流自动化能力。\n\n对于需要在多设备间切换、追求高效远程开发体验的程序员、技术研究员或全栈","claudecodeui（又名 CloudCLI）是一款免费开源的网页与移动端界面工具，旨在让用户随时随地通过浏览器或手机管理 AI 编程会话。它完美支持 Claude Code、Cursor CLI、Codex 以及 Gemini-CLI 等多种主流命令行开发工具，解决了传统 CLI 工具仅限本地终端操作、无法远程访问或缺乏可视化界面的痛点。\n\n无论是正在通勤的开发者，还是希望从平板或手机上监控项目进度的技术人员，都能利用 claudecodeui 实现跨设备无缝协作。用户无需在移动设备上配置复杂的环境，即可通过响应式界面查看项目文件、进行代码编辑、执行 Shell 命令、管理 Git 版本控制，并与 AI 助手进行流畅的对话交互。\n\n该工具的独特亮点在于其高度集成的功能模块：内置交互式聊天窗口、带语法高亮的文件资源管理器、可视化的 Git 分支切换与提交功能，以及灵活的插件系统，允许用户自定义扩展后端服务或新增功能标签页。此外，它还可选集成 TaskMaster AI，提供智能化的任务规划与工作流自动化能力。\n\n对于需要在多设备间切换、追求高效远程开发体验的程序员、技术研究员或全栈工程师而言，claudecodeui 提供了一个轻量、灵活且功能强大的统一入口，让 AI 辅助编程真正变得随处可用。","\u003Cdiv align=\"center\">\n  \u003Cimg src=\"public\u002Flogo.svg\" alt=\"CloudCLI UI\" width=\"64\" height=\"64\">\n  \u003Ch1>Cloud CLI (aka Claude Code UI)\u003C\u002Fh1>\n  \u003Cp>A desktop and mobile UI for \u003Ca href=\"https:\u002F\u002Fdocs.anthropic.com\u002Fen\u002Fdocs\u002Fclaude-code\">Claude Code\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fdocs.cursor.com\u002Fen\u002Fcli\u002Foverview\">Cursor CLI\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fdevelopers.openai.com\u002Fcodex\">Codex\u003C\u002Fa>, and \u003Ca href=\"https:\u002F\u002Fgeminicli.com\u002F\">Gemini-CLI\u003C\u002Fa>.\u003Cbr>Use it locally or remotely to view your active projects and sessions from everywhere.\u003C\u002Fp>\n\u003C\u002Fdiv>\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fcloudcli.ai\">CloudCLI Cloud\u003C\u002Fa> · \u003Ca href=\"https:\u002F\u002Fcloudcli.ai\u002Fdocs\">Documentation\u003C\u002Fa> · \u003Ca href=\"https:\u002F\u002Fdiscord.gg\u002FbuxwujPNRE\">Discord\u003C\u002Fa> · \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fissues\">Bug Reports\u003C\u002Fa> · \u003Ca href=\"CONTRIBUTING.md\">Contributing\u003C\u002Fa>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fcloudcli.ai\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F☁️_CloudCLI_Cloud-Try_Now-0066FF?style=for-the-badge\" alt=\"CloudCLI Cloud\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fdiscord.gg\u002FbuxwujPNRE\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FDiscord-Join%20Community-5865F2?style=for-the-badge&logo=discord&logoColor=white\" alt=\"Join our Discord\">\u003C\u002Fa>\n  \u003Cbr>\u003Cbr>\n  \u003Ca href=\"https:\u002F\u002Ftrendshift.io\u002Frepositories\u002F15586\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fsiteboon_claudecodeui_readme_4cc089988f35.png\" alt=\"siteboon%2Fclaudecodeui | Trendshift\" style=\"width: 250px; height: 55px;\" width=\"250\" height=\"55\"\u002F>\u003C\u002Fa>\n\u003C\u002Fp>\n\n\u003Cdiv align=\"right\">\u003Ci>\u003Cb>English\u003C\u002Fb> · \u003Ca href=\".\u002FREADME.ru.md\">Русский\u003C\u002Fa> · \u003Ca href=\".\u002FREADME.de.md\">Deutsch\u003C\u002Fa> · \u003Ca href=\".\u002FREADME.ko.md\">한국어\u003C\u002Fa> · \u003Ca href=\".\u002FREADME.zh-CN.md\">中文\u003C\u002Fa> · \u003Ca href=\".\u002FREADME.ja.md\">日本語\u003C\u002Fa>\u003C\u002Fi>\u003C\u002Fdiv>\n\n---\n\n## Screenshots\n\n\u003Cdiv align=\"center\">\n  \n\u003Ctable>\n\u003Ctr>\n\u003Ctd align=\"center\">\n\u003Ch3>Desktop View\u003C\u002Fh3>\n\u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fsiteboon_claudecodeui_readme_d195a824ea19.png\" alt=\"Desktop Interface\" width=\"400\">\n\u003Cbr>\n\u003Cem>Main interface showing project overview and chat\u003C\u002Fem>\n\u003C\u002Ftd>\n\u003Ctd align=\"center\">\n\u003Ch3>Mobile Experience\u003C\u002Fh3>\n\u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fsiteboon_claudecodeui_readme_859c00a296d2.png\" alt=\"Mobile Interface\" width=\"250\">\n\u003Cbr>\n\u003Cem>Responsive mobile design with touch navigation\u003C\u002Fem>\n\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"center\" colspan=\"2\">\n\u003Ch3>CLI Selection\u003C\u002Fh3>\n\u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fsiteboon_claudecodeui_readme_10627b7d903d.png\" alt=\"CLI Selection\" width=\"400\">\n\u003Cbr>\n\u003Cem>Select between Claude Code, Gemini, Cursor CLI and Codex\u003C\u002Fem>\n\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftable>\n\n\n\n\u003C\u002Fdiv>\n\n## Features\n\n- **Responsive Design** - Works seamlessly across desktop, tablet, and mobile so you can also use Agents from mobile \n- **Interactive Chat Interface** - Built-in chat interface for seamless communication with the Agents\n- **Integrated Shell Terminal** - Direct access to the Agents CLI through built-in shell functionality\n- **File Explorer** - Interactive file tree with syntax highlighting and live editing\n- **Git Explorer** - View, stage and commit your changes. You can also switch branches \n- **Session Management** - Resume conversations, manage multiple sessions, and track history\n- **Plugin System** - Extend CloudCLI with custom plugins — add new tabs, backend services, and integrations. [Build your own →](https:\u002F\u002Fgithub.com\u002Fcloudcli-ai\u002Fcloudcli-plugin-starter)\n- **TaskMaster AI Integration** *(Optional)* - Advanced project management with AI-powered task planning, PRD parsing, and workflow automation\n- **Model Compatibility** - Works with Claude, GPT, and Gemini model families (see [`shared\u002FmodelConstants.js`](shared\u002FmodelConstants.js) for the full list of supported models)\n\n\n## Quick Start\n\n### CloudCLI Cloud (Recommended)\n\nThe fastest way to get started — no local setup required. Get a fully managed, containerized development environment accessible from the web, mobile app, API, or your favorite IDE.\n\n**[Get started with CloudCLI Cloud](https:\u002F\u002Fcloudcli.ai)**\n\n\n### Self-Hosted (Open source)\n\nTry CloudCLI UI instantly with **npx** (requires **Node.js** v22+):\n\n```\nnpx @cloudcli-ai\u002Fcloudcli\n```\n\nOr install **globally** for regular use:\n\n```\nnpm install -g @cloudcli-ai\u002Fcloudcli\ncloudcli\n```\n\nOpen `http:\u002F\u002Flocalhost:3001` — all your existing sessions are discovered automatically.\n\nVisit the **[documentation →](https:\u002F\u002Fcloudcli.ai\u002Fdocs)** for more full configuration options, PM2, remote server setup and more\n\n\n---\n\n## Which option is right for you?\n\nCloudCLI UI is the open source UI layer that powers CloudCLI Cloud. You can self-host it on your own machine, or use CloudCLI Cloud which builds on top of it with a full managed cloud environment, team features, and deeper integrations.\n\n| | CloudCLI UI (Self-hosted) | CloudCLI Cloud |\n|---|---|---|\n| **Best for** | Developers who want a full UI for local agent sessions on their own machine | Teams and developers who want agents running in the cloud, accessible from anywhere |\n| **How you access it** | Browser via `[yourip]:port` | Browser, any IDE, REST API, n8n |\n| **Setup** | `npx @cloudcli-ai\u002Fcloudcli` | No setup required |\n| **Machine needs to stay on** | Yes | No |\n| **Mobile access** | Any browser on your network | Any device, native app coming |\n| **Sessions available** | All sessions auto-discovered from `~\u002F.claude` | All sessions within your cloud environment |\n| **Agents supported** | Claude Code, Cursor CLI, Codex, Gemini CLI | Claude Code, Cursor CLI, Codex, Gemini CLI |\n| **File explorer and Git** | Yes, built into the UI | Yes, built into the UI |\n| **MCP configuration** | Managed via UI, synced with your local `~\u002F.claude` config | Managed via UI |\n| **IDE access** | Your local IDE | Any IDE connected to your cloud environment |\n| **REST API** | Yes | Yes |\n| **n8n node** | No | Yes |\n| **Team sharing** | No | Yes |\n| **Platform cost** | Free, open source | Starts at $7\u002Fmonth |\n\n> Both options use your own AI subscriptions (Claude, Cursor, etc.) — CloudCLI provides the environment, not the AI.\n\n---\n\n## Security & Tools Configuration\n\n**🔒 Important Notice**: All Claude Code tools are **disabled by default**. This prevents potentially harmful operations from running automatically.\n\n### Enabling Tools\n\nTo use Claude Code's full functionality, you'll need to manually enable tools:\n\n1. **Open Tools Settings** - Click the gear icon in the sidebar\n2. **Enable Selectively** - Turn on only the tools you need\n3. **Apply Settings** - Your preferences are saved locally\n\n\u003Cdiv align=\"center\">\n\n![Tools Settings Modal](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fsiteboon_claudecodeui_readme_f553525a75de.png)\n*Tools Settings interface - enable only what you need*\n\n\u003C\u002Fdiv>\n\n**Recommended approach**: Start with basic tools enabled and add more as needed. You can always adjust these settings later.\n\n---\n\n## Plugins\n\nCloudCLI has a plugin system that lets you add custom tabs with their own frontend UI and optional Node.js backend. Install plugins from git repos directly in **Settings > Plugins**, or build your own.\n\n### Available Plugins\n\n| Plugin | Description |\n|---|---|\n| **[Project Stats](https:\u002F\u002Fgithub.com\u002Fcloudcli-ai\u002Fcloudcli-plugin-starter)** | Shows file counts, lines of code, file-type breakdown, largest files, and recently modified files for your current project |\n| **[Web Terminal](https:\u002F\u002Fgithub.com\u002Fcloudcli-ai\u002Fcloudcli-plugin-terminal)** | Full xterm.js terminal with multi-tab support|\n\n### Build Your Own\n\n**[Plugin Starter Template →](https:\u002F\u002Fgithub.com\u002Fcloudcli-ai\u002Fcloudcli-plugin-starter)** — fork this repo to create your own plugin. It includes a working example with frontend rendering, live context updates, and RPC communication to a backend server.\n\n**[Plugin Documentation →](https:\u002F\u002Fcloudcli.ai\u002Fdocs\u002Fplugin-overview)** — full guide to the plugin API, manifest format, security model, and more.\n\n---\n## FAQ\n\n\u003Cdetails>\n\u003Csummary>How is this different from Claude Code Remote Control?\u003C\u002Fsummary>\n\nClaude Code Remote Control lets you send messages to a session already running in your local terminal. Your machine has to stay on, your terminal has to stay open, and sessions time out after roughly 10 minutes without a network connection.\n\nCloudCLI UI and CloudCLI Cloud extend Claude Code rather than sit alongside it — your MCP servers, permissions, settings, and sessions are the exact same ones Claude Code uses natively. Nothing is duplicated or managed separately.\n\nHere's what that means in practice:\n\n- **All your sessions, not just one** — CloudCLI UI auto-discovers every session from your `~\u002F.claude` folder. Remote Control only exposes the single active session to make it available in the Claude mobile app.\n- **Your settings are your settings** — MCP servers, tool permissions, and project config you change in CloudCLI UI are written directly to your Claude Code config and take effect immediately, and vice versa.\n- **Works with more agents** — Claude Code, Cursor CLI, Codex, and Gemini CLI, not just Claude Code.\n- **Full UI, not just a chat window** — file explorer, Git integration, MCP management, and a shell terminal are all built in.\n- **CloudCLI Cloud runs in the cloud** — close your laptop, the agent keeps running. No terminal to babysit, no machine to keep awake.\n\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>Do I need to pay for an AI subscription separately?\u003C\u002Fsummary>\n\nYes. CloudCLI provides the environment, not the AI. You bring your own Claude, Cursor, Codex, or Gemini subscription. CloudCLI Cloud starts at $7\u002Fmonth for the hosted environment on top of that.\n\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>Can I use CloudCLI UI on my phone?\u003C\u002Fsummary>\n\nYes. For self-hosted, run the server on your machine and open `[yourip]:port` in any browser on your network. For CloudCLI Cloud, open it from any device — no VPN, no port forwarding, no setup. A native app is also in the works.\n\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>Will changes I make in the UI affect my local Claude Code setup?\u003C\u002Fsummary>\n\nYes, for self-hosted. CloudCLI UI reads from and writes to the same `~\u002F.claude` config that Claude Code uses natively. MCP servers you add via the UI show up in Claude Code immediately and vice versa.\n\n\u003C\u002Fdetails>\n\n---\n\n## Community & Support\n\n- **[Documentation](https:\u002F\u002Fcloudcli.ai\u002Fdocs)** — installation, configuration, features, and troubleshooting\n- **[Discord](https:\u002F\u002Fdiscord.gg\u002FbuxwujPNRE)** — get help and connect with other users\n- **[GitHub Issues](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fissues)** — bug reports and feature requests\n- **[Contributing Guide](CONTRIBUTING.md)** — how to contribute to the project\n\n## License\n\nGNU Affero General Public License v3.0 or later (AGPL-3.0-or-later) — see [LICENSE](LICENSE) for the full text, including additional terms under Section 7.\n\nThis project is open source and free to use, modify, and distribute under the AGPL-3.0-or-later license. If you modify this software and run it as a network service, you must make your modified source code available to users of that service.\n\nCloudCLI UI  - (https:\u002F\u002Fcloudcli.ai).\n\n## Acknowledgments\n\n### Built With\n- **[Claude Code](https:\u002F\u002Fdocs.anthropic.com\u002Fen\u002Fdocs\u002Fclaude-code)** - Anthropic's official CLI\n- **[Cursor CLI](https:\u002F\u002Fdocs.cursor.com\u002Fen\u002Fcli\u002Foverview)** - Cursor's official CLI\n- **[Codex](https:\u002F\u002Fdevelopers.openai.com\u002Fcodex)** - OpenAI Codex\n- **[Gemini-CLI](https:\u002F\u002Fgeminicli.com\u002F)** - Google Gemini CLI\n- **[React](https:\u002F\u002Freact.dev\u002F)** - User interface library\n- **[Vite](https:\u002F\u002Fvitejs.dev\u002F)** - Fast build tool and dev server\n- **[Tailwind CSS](https:\u002F\u002Ftailwindcss.com\u002F)** - Utility-first CSS framework\n- **[CodeMirror](https:\u002F\u002Fcodemirror.net\u002F)** - Advanced code editor\n- **[TaskMaster AI](https:\u002F\u002Fgithub.com\u002Feyaltoledano\u002Fclaude-task-master)** *(Optional)* - AI-powered project management and task planning\n\n\n### Sponsors\n- [Siteboon - AI powered website builder](https:\u002F\u002Fsiteboon.ai)\n---\n\n\u003Cdiv align=\"center\">\n  \u003Cstrong>Made with care for the Claude Code, Cursor and Codex community.\u003C\u002Fstrong>\n\u003C\u002Fdiv>\n","\u003Cdiv align=\"center\">\n  \u003Cimg src=\"public\u002Flogo.svg\" alt=\"CloudCLI UI\" width=\"64\" height=\"64\">\n  \u003Ch1>Cloud CLI（又名 Claude Code UI）\u003C\u002Fh1>\n  \u003Cp>一个适用于 \u003Ca href=\"https:\u002F\u002Fdocs.anthropic.com\u002Fen\u002Fdocs\u002Fclaude-code\">Claude Code\u003C\u002Fa>、\u003Ca href=\"https:\u002F\u002Fdocs.cursor.com\u002Fen\u002Fcli\u002Foverview\">Cursor CLI\u003C\u002Fa>、\u003Ca href=\"https:\u002F\u002Fdevelopers.openai.com\u002Fcodex\">Codex\u003C\u002Fa> 和 \u003Ca href=\"https:\u002F\u002Fgeminicli.com\u002F\">Gemini-CLI\u003C\u002Fa> 的桌面与移动端用户界面。\u003Cbr>无论本地还是远程，您都可以通过它随时随地查看当前项目和会话。\u003C\u002Fp>\n\u003C\u002Fdiv>\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fcloudcli.ai\">CloudCLI Cloud\u003C\u002Fa> · \u003Ca href=\"https:\u002F\u002Fcloudcli.ai\u002Fdocs\">文档\u003C\u002Fa> · \u003Ca href=\"https:\u002F\u002Fdiscord.gg\u002FbuxwujPNRE\">Discord\u003C\u002Fa> · \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fissues\">错误报告\u003C\u002Fa> · \u003Ca href=\"CONTRIBUTING.md\">贡献指南\u003C\u002Fa>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fcloudcli.ai\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F☁️_CloudCLI_Cloud-Try_Now-0066FF?style=for-the-badge\" alt=\"CloudCLI Cloud\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fdiscord.gg\u002FbuxwujPNRE\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FDiscord-Join%20Community-5865F2?style=for-the-badge&logo=discord&logoColor=white\" alt=\"加入我们的 Discord\">\u003C\u002Fa>\n  \u003Cbr>\u003Cbr>\n  \u003Ca href=\"https:\u002F\u002Ftrendshift.io\u002Frepositories\u002F15586\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fsiteboon_claudecodeui_readme_4cc089988f35.png\" alt=\"siteboon%2Fclaudecodeui | Trendshift\" style=\"width: 250px; height: 55px;\" width=\"250\" height=\"55\"\u002F>\u003C\u002Fa>\n\u003C\u002Fp>\n\n\u003Cdiv align=\"right\">\u003Ci>\u003Cb>English\u003C\u002Fb> · \u003Ca href=\".\u002FREADME.ru.md\">Русский\u003C\u002Fa> · \u003Ca href=\".\u002FREADME.de.md\">Deutsch\u003C\u002Fa> · \u003Ca href=\".\u002FREADME.ko.md\">한국어\u003C\u002Fa> · \u003Ca href=\".\u002FREADME.zh-CN.md\">中文\u003C\u002Fa> · \u003Ca href=\".\u002FREADME.ja.md\">日本語\u003C\u002Fa>\u003C\u002Fi>\u003C\u002Fdiv>\n\n---\n\n## 截图\n\n\u003Cdiv align=\"center\">\n  \n\u003Ctable>\n\u003Ctr>\n\u003Ctd align=\"center\">\n\u003Ch3>桌面视图\u003C\u002Fh3>\n\u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fsiteboon_claudecodeui_readme_d195a824ea19.png\" alt=\"桌面界面\" width=\"400\">\n\u003Cbr>\n\u003Cem>主界面展示项目概览和聊天\u003C\u002Fem>\n\u003C\u002Ftd>\n\u003Ctd align=\"center\">\n\u003Ch3>移动体验\u003C\u002Fh3>\n\u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fsiteboon_claudecodeui_readme_859c00a296d2.png\" alt=\"移动界面\" width=\"250\">\n\u003Cbr>\n\u003Cem>响应式移动设计，支持触控导航\u003C\u002Fem>\n\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"center\" colspan=\"2\">\n\u003Ch3>CLI 选择\u003C\u002Fh3>\n\u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fsiteboon_claudecodeui_readme_10627b7d903d.png\" alt=\"CLI 选择\" width=\"400\">\n\u003Cbr>\n\u003Cem>可在 Claude Code、Gemini、Cursor CLI 和 Codex 之间进行选择\u003C\u002Fem>\n\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftable>\n\n\n\n\u003C\u002Fdiv>\n\n## 特性\n\n- **响应式设计** - 在桌面、平板和手机上均可无缝运行，因此您也可以在移动设备上使用 Agent\n- **交互式聊天界面** - 内置聊天界面，可与 Agent 顺畅沟通\n- **集成 Shell 终端** - 通过内置的 shell 功能直接访问 Agent 的 CLI\n- **文件浏览器** - 带语法高亮和实时编辑功能的交互式文件树\n- **Git 浏览器** - 查看、暂存并提交更改，还可切换分支\n- **会话管理** - 恢复对话、管理多个会话并追踪历史记录\n- **插件系统** - 使用自定义插件扩展 CloudCLI — 添加新标签页、后端服务和集成。[构建属于您的插件 →](https:\u002F\u002Fgithub.com\u002Fcloudcli-ai\u002Fcloudcli-plugin-starter)\n- **TaskMaster AI 集成** *(可选)* - 基于 AI 的高级项目管理，包括任务规划、PRD 解析和工作流自动化\n- **模型兼容性** - 支持 Claude、GPT 和 Gemini 系列模型（完整支持列表请参阅 [`shared\u002FmodelConstants.js`](shared\u002FmodelConstants.js)）\n\n\n## 快速入门\n\n### CloudCLI Cloud（推荐）\n\n最快上手方式——无需本地部署。获取完全托管的容器化开发环境，可通过网页、移动应用、API 或您喜爱的 IDE 访问。\n\n**[立即开始使用 CloudCLI Cloud](https:\u002F\u002Fcloudcli.ai)**\n\n\n### 自托管（开源）\n\n使用 **npx** 即刻试用 CloudCLI UI（需 Node.js v22+）：\n\n```\nnpx @cloudcli-ai\u002Fcloudcli\n```\n\n或以全局方式安装以便日常使用：\n\n```\nnpm install -g @cloudcli-ai\u002Fcloudcli\ncloudcli\n```\n\n打开 `http:\u002F\u002Flocalhost:3001` — 所有现有会话将自动被发现。\n\n访问 **[文档 →](https:\u002F\u002Fcloudcli.ai\u002Fdocs)** 以了解更多完整的配置选项、PM2、远程服务器设置等信息\n\n\n---\n\n## 哪种方案适合您？\n\nCloudCLI UI 是为 CloudCLI Cloud 提供支持的开源 UI 层。您可以将其自行托管在自己的机器上，也可以使用基于其构建的 CloudCLI Cloud，后者提供完整的托管云环境、团队功能和更深入的集成。\n\n| | CloudCLI UI（自托管） | CloudCLI Cloud |\n|---|---|---|\n| **最适合** | 希望在本地机器上为代理会话使用完整 UI 的开发者 | 希望在云端运行代理、可随时随地访问的团队和开发者 |\n| **访问方式** | 通过 `[yourip]:port` 在浏览器中访问 | 通过浏览器、任意 IDE、REST API、n8n 访问 |\n| **设置** | `npx @cloudcli-ai\u002Fcloudcli` | 无需设置 |\n| **机器需保持开机** | 是 | 否 |\n| **移动访问** | 您网络中的任何浏览器 | 任何设备，原生应用即将推出 |\n| **可用会话** | 自动发现 `~\u002F.claude` 中的所有会话 | 您云环境中所有会话 |\n| **支持的代理** | Claude Code、Cursor CLI、Codex、Gemini CLI | Claude Code、Cursor CLI、Codex、Gemini CLI |\n| **文件浏览器和 Git** | 是，内置于 UI 中 | 是，内置于 UI 中 |\n| **MCP 配置** | 通过 UI 管理，并与本地 `~\u002F.claude` 配置同步 | 通过 UI 管理 |\n| **IDE 访问** | 您的本地 IDE | 连接到您云环境的任何 IDE |\n| **REST API** | 是 | 是 |\n| **n8n 节点** | 否 | 是 |\n| **团队共享** | 否 | 是 |\n| **平台成本** | 免费，开源 | 起价每月 7 美元 |\n\n> 两种方案均使用您自己的 AI 订阅（Claude、Cursor 等）——CloudCLI 提供的是环境，而非 AI。\n\n---\n\n## 安全与工具配置\n\n**🔒 重要提示**：所有 Claude Code 工具默认处于禁用状态。这可以防止潜在有害的操作自动执行。\n\n### 启用工具\n\n要使用 Claude Code 的全部功能，您需要手动启用工具：\n\n1. **打开工具设置** - 点击侧边栏中的齿轮图标\n2. **按需启用** - 仅开启您需要的工具\n3. **应用设置** - 您的偏好将保存在本地\n\n\u003Cdiv align=\"center\">\n\n![工具设置模态框](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fsiteboon_claudecodeui_readme_f553525a75de.png)\n*工具设置界面——仅启用您需要的工具*\n\n\u003C\u002Fdiv>\n\n**建议做法**：先启用基础工具，根据需要再逐步添加更多。您随时可以调整这些设置。\n\n---\n\n## 插件\n\nCloudCLI 拥有插件系统，允许您添加带有自有前端界面及可选 Node.js 后端的自定义标签页。您可以在 **设置 > 插件** 中直接从 Git 仓库安装插件，或自行构建。\n\n### 可用插件\n\n| 插件 | 描述 |\n|---|---|\n| **[项目统计](https:\u002F\u002Fgithub.com\u002Fcloudcli-ai\u002Fcloudcli-plugin-starter)** | 显示当前项目的文件数量、代码行数、文件类型分布、最大文件以及最近修改的文件 |\n| **[Web 终端](https:\u002F\u002Fgithub.com\u002Fcloudcli-ai\u002Fcloudcli-plugin-terminal)** | 具有多标签支持的完整 xterm.js 终端|\n\n### 构建您自己的插件\n\n**[插件入门模板 →](https:\u002F\u002Fgithub.com\u002Fcloudcli-ai\u002Fcloudcli-plugin-starter)** — 分支此仓库以创建您自己的插件。它包含一个可运行的示例，具备前端渲染、实时上下文更新以及与后端服务器的 RPC 通信功能。\n\n**[插件文档 →](https:\u002F\u002Fcloudcli.ai\u002Fdocs\u002Fplugin-overview)** — 关于插件 API、清单格式、安全模型等的完整指南。\n\n---\n## 常见问题解答\n\n\u003Cdetails>\n\u003Csummary>这与 Claude Code 远程控制有何不同？\u003C\u002Fsummary>\n\nClaude Code 远程控制允许您向本地终端中已运行的会话发送消息。您的机器必须保持开机状态，终端窗口也需一直打开，且在约 10 分钟无网络连接的情况下会话将超时退出。\n\nCloudCLI UI 和 CloudCLI Cloud 是对 Claude Code 的扩展，而非与其并列存在——您的 MCP 服务器、权限、设置和会话与 Claude Code 原生使用的完全一致。没有任何内容被复制或单独管理。\n\n具体来说：\n\n- **涵盖所有会话，而不仅限于一个** — CloudCLI UI 会自动发现您 `~\u002F.claude` 文件夹中的每一个会话。而远程控制仅暴露当前活动的单一会话，以便在 Claude 移动应用中使用。\n- **您的设置即为您的设置** — 您在 CloudCLI UI 中更改的 MCP 服务器、工具权限和项目配置会直接写入您的 Claude Code 配置，并立即生效，反之亦然。\n- **支持更多代理** — Claude Code、Cursor CLI、Codex 和 Gemini CLI，而不仅仅是 Claude Code。\n- **完整的 UI，而不仅是聊天窗口** — 内置文件浏览器、Git 集成、MCP 管理以及 Shell 终端。\n- **CloudCLI Cloud 在云端运行** — 即使合上笔记本电脑，代理也会继续运行。无需时刻监控终端，也不必让机器保持唤醒状态。\n\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>我是否需要另外付费购买 AI 订阅？\u003C\u002Fsummary>\n\n是的。CloudCLI 提供的是运行环境，而非 AI 服务本身。您需要自行准备 Claude、Cursor、Codex 或 Gemini 的订阅。在此基础上，CloudCLI Cloud 的托管环境起步价为每月 7 美元。\n\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>我可以在手机上使用 CloudCLI UI 吗？\u003C\u002Fsummary>\n\n可以。对于自托管版本，您只需在本地机器上运行服务器，并通过局域网内的任意浏览器访问 `[yourip]:port` 即可。而对于 CloudCLI Cloud，则可在任何设备上直接访问，无需 VPN、端口转发或额外设置。同时，原生应用也在开发中。\n\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>我在 UI 中所做的更改会影响我的本地 Claude Code 设置吗？\u003C\u002Fsummary>\n\n是的，对于自托管版本而言。CloudCLI UI 读取并写入与 Claude Code 原生相同的 `~\u002F.claude` 配置文件。您通过 UI 添加的 MCP 服务器会立即反映在 Claude Code 中，反之亦然。\n\n\u003C\u002Fdetails>\n\n---\n\n## 社区与支持\n\n- **[文档](https:\u002F\u002Fcloudcli.ai\u002Fdocs)** — 安装、配置、功能及故障排除\n- **[Discord](https:\u002F\u002Fdiscord.gg\u002FbuxwujPNRE)** — 获取帮助并与其他用户交流\n- **[GitHub Issues](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fissues)** — 错误报告与功能请求\n- **[贡献指南](CONTRIBUTING.md)** — 如何参与项目贡献\n\n## 许可证\n\nGNU Affero 通用公共许可证 v3.0 或更高版本（AGPL-3.0-or-later）— 完整文本请参见 [LICENSE](LICENSE)，其中包含第 7 条下的附加条款。\n\n本项目遵循 AGPL-3.0-or-later 许可证，属于开源软件，您可以自由使用、修改和分发。如果您修改了该软件并将其作为网络服务运行，则必须向该服务的用户提供您修改后的源代码。\n\nCloudCLI UI - (https:\u002F\u002Fcloudcli.ai)。\n\n## 致谢\n\n### 使用的技术\n- **[Claude Code](https:\u002F\u002Fdocs.anthropic.com\u002Fen\u002Fdocs\u002Fclaude-code)** - Anthropic 官方 CLI\n- **[Cursor CLI](https:\u002F\u002Fdocs.cursor.com\u002Fen\u002Fcli\u002Foverview)** - Cursor 官方 CLI\n- **[Codex](https:\u002F\u002Fdevelopers.openai.com\u002Fcodex)** - OpenAI Codex\n- **[Gemini-CLI](https:\u002F\u002Fgeminicli.com\u002F)** - Google Gemini CLI\n- **[React](https:\u002F\u002Freact.dev\u002F)** - 用户界面库\n- **[Vite](https:\u002F\u002Fvitejs.dev\u002F)** - 快速构建工具与开发服务器\n- **[Tailwind CSS](https:\u002F\u002Ftailwindcss.com\u002F)** - 实用优先的 CSS 框架\n- **[CodeMirror](https:\u002F\u002Fcodemirror.net\u002F)** - 高级代码编辑器\n- **[TaskMaster AI](https:\u002F\u002Fgithub.com\u002Feyaltoledano\u002Fclaude-task-master)** *(可选)* - 基于 AI 的项目管理和任务规划\n\n\n### 赞助商\n- [Siteboon - AI 驱动的网站构建工具](https:\u002F\u002Fsiteboon.ai)\n---\n\n\u003Cdiv align=\"center\">\n  \u003Cstrong>用心为 Claude Code、Cursor 和 Codex 社区打造。\u003C\u002Fstrong>\n\u003C\u002Fdiv>","# Cloud CLI (Claude Code UI) 快速上手指南\n\nCloud CLI 是一个专为 **Claude Code**、**Cursor CLI**、**Codex** 和 **Gemini-CLI** 设计的桌面与移动端用户界面。它允许你在本地或远程通过浏览器管理项目、查看会话历史、操作文件系统及 Git，并提供完整的交互式聊天终端。\n\n## 环境准备\n\n在开始之前，请确保你的开发环境满足以下要求：\n\n*   **操作系统**：Windows, macOS, 或 Linux\n*   **Node.js**：版本需为 **v22** 或更高（必需）\n    *   检查版本命令：`node -v`\n    *   如未安装或版本过低，请访问 [Node.js 官网](https:\u002F\u002Fnodejs.org\u002F) 下载最新版。\n*   **AI 客户端**：需预先安装并配置好以下任一 CLI 工具：\n    *   Claude Code (`claude`)\n    *   Cursor CLI (`cursor`)\n    *   OpenAI Codex\n    *   Gemini CLI\n*   **API Key**：确保你已拥有对应 AI 服务的有效订阅和 API 密钥（Cloud CLI 仅提供界面环境，不提供 AI 模型本身）。\n\n> **国内开发者提示**：如果访问 npm 源速度较慢，建议在安装前配置淘宝镜像源：\n> ```bash\n> npm config set registry https:\u002F\u002Fregistry.npmmirror.com\n> ```\n\n## 安装步骤\n\n你可以选择**即时运行**（无需全局安装）或**全局安装**（适合频繁使用）。\n\n### 方式一：即时运行（推荐尝试）\n\n使用 `npx` 直接启动，无需占用全局空间：\n\n```bash\nnpx @cloudcli-ai\u002Fcloudcli\n```\n\n### 方式二：全局安装\n\n如果你需要经常使用该工具，建议全局安装：\n\n```bash\nnpm install -g @cloudcli-ai\u002Fcloudcli\n```\n\n安装完成后，在终端输入以下命令启动服务：\n\n```bash\ncloudcli\n```\n\n## 基本使用\n\n1.  **启动服务**\n    运行上述安装命令后，终端会显示服务已启动。默认监听地址为 `http:\u002F\u002Flocalhost:3001`。\n\n2.  **访问界面**\n    打开浏览器（支持桌面、平板及手机），访问：\n    ```text\n    http:\u002F\u002Flocalhost:3001\n    ```\n    *如果是自托管模式且需在手机访问，请确保手机与电脑在同一局域网，并使用 `http:\u002F\u002F[你的电脑IP]:3001` 访问。*\n\n3.  **自动发现会话**\n    进入界面后，系统会自动扫描并加载本地 `~\u002F.claude` 目录下的所有现有会话和项目。你可以直接在左侧栏切换不同的 Agent 会话。\n\n4.  **启用工具权限（重要）**\n    出于安全考虑，所有 Claude Code 工具默认处于**禁用状态**。\n    *   点击侧边栏的 **齿轮图标 (Settings)**。\n    *   进入 **Tools** 选项卡。\n    *   手动开启你需要的工具（如文件读写、Shell 执行等）。\n    *   设置会自动同步至本地的 Claude Code 配置文件。\n\n5.  **开始交互**\n    *   **聊天**：在中间聊天框输入指令，Agent 将响应并执行任务。\n    *   **文件管理**：使用左侧文件浏览器查看、编辑代码（支持语法高亮）。\n    *   **Git 操作**：在 Git 面板中查看变更、暂存文件并提交 commit。\n    *   **终端**：直接使用内置的 Shell 终端运行命令。\n\n现在，你已经成功部署并开始使用 Cloud CLI 来增强你的 AI 编程工作流。","资深后端工程师李明正在通勤途中，突然收到线上服务报警，需要立即查看服务器日志并修复一个紧急的 Python 脚本错误。\n\n### 没有 claudecodeui 时\n- **设备受限无法操作**：手中只有手机或平板，无法运行本地终端或 IDE，只能干着急等到回家打开电脑才能处理。\n- **上下文割裂**：若强行通过 SSH 连接命令行，无法直观查看项目文件结构，修改代码时需频繁切换编辑器与终端，极易出错。\n- **会话管理混乱**：中断的连接导致之前的 AI 对话上下文丢失，重新连接后需重复描述问题背景，浪费宝贵排查时间。\n- **多模型切换繁琐**：若想对比 Claude Code 与 Cursor CLI 的不同修复建议，需在本地分别配置多个环境，流程复杂且耗时。\n\n### 使用 claudecodeui 后\n- **随时随地全功能开发**：李明直接用手机浏览器打开 claudecodeui， instantly 获得包含文件资源管理器、内置终端和聊天界面的完整开发环境。\n- **可视化高效协作**：在交互式聊天窗口中直接让 AI 分析报错日志，并通过高亮文件树实时预览和编辑修复后的代码，操作如在桌面般流畅。\n- **无缝断点续传**：利用会话管理功能，李明在地铁上暂停任务，到家后用平板一键恢复之前的对话历史和项目状态，思路零中断。\n- **灵活模型调度**：通过界面上的 CLI 选择器，他轻松在 Claude Code 和 Gemini-CLI 之间切换，快速验证不同模型给出的最佳修复方案。\n\nclaudecodeui 将强大的命令行 AI 编程能力从桌面解放出来，让开发者真正实现了“口袋里的全天候智能运维”。","https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fsiteboon_claudecodeui_f553525a.png","siteboon","Siteboon","https:\u002F\u002Foss.gittoolsai.com\u002Favatars\u002Fsiteboon_9d3ce5ad.png","",null,"https:\u002F\u002Fsiteboon.ai","https:\u002F\u002Fgithub.com\u002Fsiteboon",[82,86,90,94,98,102],{"name":83,"color":84,"percentage":85},"TypeScript","#3178c6",63.4,{"name":87,"color":88,"percentage":89},"JavaScript","#f1e05a",33.6,{"name":91,"color":92,"percentage":93},"HTML","#e34c26",1.7,{"name":95,"color":96,"percentage":97},"CSS","#663399",1.2,{"name":99,"color":100,"percentage":101},"Shell","#89e051",0.1,{"name":103,"color":104,"percentage":105},"Dockerfile","#384d54",0,9592,1265,"2026-04-08T14:00:11","AGPL-3.0","Linux, macOS, Windows","未说明",{"notes":113,"python":111,"dependencies":114},"该工具是一个基于 Web 的 UI 界面，用于连接本地或云端的 AI CLI 工具（如 Claude Code, Cursor CLI 等）。运行需安装 Node.js v22 及以上版本，通过 npx 或 npm 全局安装。默认情况下所有工具权限被禁用，需在设置中手动开启。自托管模式下需保持机器开机以维持会话，且通过浏览器访问本地 IP 和端口。",[115,116],"Node.js v22+","@cloudcli-ai\u002Fcloudcli",[15,43],[119,120,121,122,123,124,125,126,127,128,129,130],"claude","claude-api","claude-code","gui","ui","anthropic","anthropic-ai","anthropic-claude","react","claudecode","mobile-first","claude-code-ui","2026-03-27T02:49:30.150509","2026-04-09T05:23:04.144099",[134,139,144,149,154,158],{"id":135,"question_zh":136,"answer_zh":137,"source_url":138},25685,"为什么每次在现有对话中发送消息都会创建新会话并消耗大量 Token？","该问题已通过添加 TypeScript SDK 修复。官方 SDK 现在支持流式输入模式，可以避免此问题。请参考官方文档：https:\u002F\u002Fdocs.claude.com\u002Fen\u002Fapi\u002Fagent-sdk\u002Fstreaming-vs-single-mode","https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fissues\u002F28",{"id":140,"question_zh":141,"answer_zh":142,"source_url":143},25686,"拥有 Claude Max\u002FPro 订阅但没有 API Key 的用户如何使用此工具？","可以通过配置环境变量 `USE_CLAUDE_CLI=true` 来启用 CLI 模式。该模式会直接调用本地的 `claude` CLI 二进制文件，从而使用现有的订阅认证（而非 SDK 所需的 API Key）。注意：此模式下可能会观察到 UI 闪烁或原始 JSON 流短暂显示的问题，且速度可能略慢于 SDK 模式。","https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fissues\u002F300",{"id":145,"question_zh":146,"answer_zh":147,"source_url":148},25687,"在 Windows WSL 环境下运行时出现 'Cannot find module ..\u002Fbuild\u002FDebug\u002Fpty.node' 错误怎么办？","这通常是由于 Node.js 版本不兼容导致的。建议将 Node.js 版本降级至 v20.x（例如 v20.19.3）。该项目目前可能与 Node.js v22 及以上版本不兼容。","https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fissues\u002F33",{"id":150,"question_zh":151,"answer_zh":152,"source_url":153},25688,"初次登录 Claude Code 时失败，日志显示执行了 '\u002Fexit' 命令而不是 '\u002Flogin'，如何解决？","在 macOS 系统上，凭证存储在钥匙串（Keychain）中而非文件中，这可能导致检测逻辑失效。即使界面显示“未登录”，尝试直接发送消息通常也能正常获得响应（界面状态可能只是显示故障）。如果问题依旧，可参考相关 Issue #556 中的临时解决方案。","https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fissues\u002F547",{"id":155,"question_zh":156,"answer_zh":157,"source_url":143},25689,"如何查看会话日志或在调试模式下启动以排查故障？","可以查看 `~\u002F.claude\u002Fprojects\u002F` 目录下的日志文件，其中包含由 claudecodeUI 发起的会话记录。此外，用户曾提议增加 `--debug` 选项以便在失败时获取更详细的诊断信息。",{"id":159,"question_zh":160,"answer_zh":161,"source_url":143},25690,"点击停止按钮后，为什么 Claude 无法提供中断前的上下文或洞察？","当前实现中，当用户点击停止按钮时，前端中断了连接，但底层的 Claude Code CLI 进程可能未被正确捕获或通知中断原因，导致其无法像在原生命令行中那样提供“刚才正在做什么”的反馈。这是一个已知的局限性，特别是在使用 CLI 模式时更为明显。",[163,168,173,178,183,188,193,198,203,208,213,218,223,228,233,238,243,248,253,258],{"id":164,"version":165,"summary_zh":166,"released_at":167},162976,"v1.28.0","## [1.28.0](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fcompare\u002Fv1.27.1...v1.28.0)（2026-04-03）\n\n### 新功能\n\n* 在 API 中添加会话恢复功能 ([8f1042c](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fcommit\u002F8f1042cf256be282f009adcceeb55ab2dddf3fba))\n* 将新建会话按钮移至更上方 ([1628868](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fcommit\u002F16288684702dec894cf054291ca3d545ddb8214b))\n\n### 维护\n\n* 更改包名为 @cloudcli-ai\u002Fcloudcli ([ef51de2](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fcommit\u002Fef51de259ea2b963bc15f058b084e11220bc216a))","2026-04-03T15:41:11",{"id":169,"version":170,"summary_zh":171,"released_at":172},162977,"v1.27.1","## [1.27.1](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fcompare\u002Fv1.26.3...v1.27.1)（2026-03-29）\n\n### 错误修复\n\n* 防止在未定义的情况下进行拆分（[#491](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fissues\u002F491)）（[#563](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fissues\u002F563)）（[b54cdf8](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fcommit\u002Fb54cdf8168fc224e9907796e4229ae8ed34e6885)）\n\n### 维护\n\n* 添加 release-it GitHub Actions 工作流（[42a1313](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fcommit\u002F42a131389a6954df0d2c3bedd2cb6d3406c5ebc1)）\n* 在插件列表中添加终端插件（[004135e](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fcommit\u002F004135ef0187023e1da29c4a7137a28a42ebf9af)）\n* 发布令牌（[f1063fd](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fcommit\u002Ff1063fd33964ccb517f5ebcdd14526ed162e1138)）\n* 重新许可为 AGPL-3.0 或更高版本（[27cd124](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fcommit\u002F27cd12432b7d3237981f86acd9cc99532d843d4a)）","2026-03-29T01:15:40",{"id":174,"version":175,"summary_zh":176,"released_at":177},162978,"v1.26.3","## [1.26.3](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fcompare\u002Fv1.26.2...v1.26.3) (2026-03-22)\n\n### Bug 修复\n* 全新构建，修复了认证问题","2026-03-22T01:10:54",{"id":179,"version":180,"summary_zh":181,"released_at":182},162979,"v1.26.2","## [1.26.2](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fcompare\u002Fv1.26.0...v1.26.2)（2026-03-21）\n\n### Bug修复\n\n* 更改SW缓存机制 ([17d6ec5](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fcommit\u002F17d6ec54af18d333c8b04d2ffc64793e688d996e))\n* Claude认证相关变更，并在移动端添加复制功能 ([a41d2c7](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fcommit\u002Fa41d2c713e87d56f23d5884585b4bb43c43a250a))","2026-03-21T17:00:54",{"id":184,"version":185,"summary_zh":186,"released_at":187},162980,"v1.26.0","## [1.26.0](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fcompare\u002Fv1.25.2...v1.26.0) (2026-03-20)\n\n### 新特性\n\n* 添加德语（Deutsch）语言支持 ([#525](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fissues\u002F525)) ([a7299c6](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fcommit\u002Fa7299c68237908c752d504c2e8eea91570a30203))\n* 为插件后端添加 WebSocket 代理 ([#553](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fissues\u002F553)) ([88c60b7](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fcommit\u002F88c60b70b031798d51ce26c8f080a0f64d824b05))\n* 登录表单的浏览器自动填充支持 ([#521](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fissues\u002F521)) ([72ff134](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fcommit\u002F72ff134b315b7a1d602f3cc7dd60d47c1c1c34af))\n* Git 面板重新设计 ([#535](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fissues\u002F535)) ([adb3a06](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fcommit\u002Fadb3a06d7e66a6d2dbcdfb501615e617178314af))\n* 引入通知系统和 Claude 通知 ([#450](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fissues\u002F450)) ([45e71a0](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fcommit\u002F45e71a0e73b368309544165e4dcf8b7fd014e8dd))\n* **重构：** 将插件迁移到 TypeScript ([#557](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fissues\u002F557)) ([612390d](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fcommit\u002F612390db536417e2f68c501329bfccf5c6795e45))\n* 统一的消息架构，包含提供商适配器和会话存储 ([#558](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fissues\u002F558)) ([a4632dc](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fcommit\u002Fa4632dc4cec228a8febb7c5bae4807c358963678))\n\n### Bug 修复\n\n* 从设置环境变量中检测 Claude 认证 ([#527](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fissues\u002F527)) ([95bcee0](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fcommit\u002F95bcee0ec459f186d52aeffe100ac1a024e92909))\n* 在引导流程中移除 Claude 登录流中的 \u002Fexit 命令 ([#552](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fissues\u002F552)) ([4de8b78](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fcommit\u002F4de8b78c6db5d8c2c402afce0f0b4cc16d5b6496))\n\n### 文档\n\n* 在所有 README 文件中添加德语链接 ([#534](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fissues\u002F534)) ([1d31c3e](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fcommit\u002F1d31c3ec8309b433a041f3099955addc8c136c35))\n* **README：** 修复并改进 README.jp.md ([#550](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fissues\u002F550)) ([7413c2c](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fcommit\u002F7413c2c78422c308ac949e6a83c3e9216b24b649))\n* **README：** 使用 CloudCLI 品牌和功能重组更新翻译 ([#544](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fissues\u002F544)) ([14aef73](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fcommit\u002F14aef73cc6085fbb519fe64aea7cac80b7d51285))","2026-03-20T15:42:48",{"id":189,"version":190,"summary_zh":191,"released_at":192},162981,"v1.25.2","## [1.25.2](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fcompare\u002Fv1.25.0...v1.25.2)（2026-03-11）\n\n### 新特性\n\n* **i18n：** 将插件设置本地化为所有语言版本（[#515](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fissues\u002F515)）（[621853c](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fcommit\u002F621853cbfb4233b34cb8cc2e1ed10917ba424352)）\n\n### 问题修复\n\n* 对 CodeQL 用户提供的路径进行验证（[aaa14b9](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fcommit\u002Faaa14b9fc0b9b51c4fb9d1dba40fada7cbbe0356)）\n* 修复多个问题（[#528](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fissues\u002F528)）（[a77f213](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fcommit\u002Fa77f213dd5d0b2538dea091ab8da6e55d2002f2f)）\n* **安全：** 禁用命令中可执行的 Gray-Matter 前置元数据（[b9c902b](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fcommit\u002Fb9c902b016f411a942c8707dd07d32b60bad087c)）\n* 会话重连补漏、始终开启输入、冻结会话恢复（[#524](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fissues\u002F524)）（[4d8fb6e](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fcommit\u002F4d8fb6e30aa03d7cdb92bd62b7709422f9d08e32)）\n\n### 重构\n\n* 新的设置页面设计和新的胶囊式组件（[8ddeeb0](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fcommit\u002F8ddeeb0ce8d0642560bd3fa149236011dc6e3707)）","2026-03-11T22:37:36",{"id":194,"version":195,"summary_zh":196,"released_at":197},162982,"v1.25.0","## [1.25.0](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fcompare\u002Fv1.24.0...v1.25.0) (2026-03-10)\n\n### 新特性\n\n* 为助手消息添加复制为文本或 Markdown 的功能 ([#519](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fissues\u002F519)) ([1dc2a20](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fcommit\u002F1dc2a205dc2a3cbf960625d7669c7c63a2b6905f))\n* 增加对俄语的完整支持；更新 Readme.md 文件，并更新 .gitignore 文件 ([#514](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fissues\u002F514)) ([c7dcba8](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fcommit\u002Fc7dcba8d9117e84db8aac7d8a7bf6a3aa683e115))\n* 新的插件系统 ([#489](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fissues\u002F489)) ([8afb46a](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fcommit\u002F8afb46af2e5514c9284030367281793fbb014e4f))\n\n### Bug 修复\n\n* 解决渲染模型选项时出现的重复键问题 ([#520](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fissues\u002F520)) ([9bceab9](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fcommit\u002F9bceab9e1a6e063b0b4f934ed2d9f854fcc9c6a4))\n\n### 维护\n\n* 在 README 中添加插件章节 ([e581a0e](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fcommit\u002Fe581a0e1ccd59fd7ec7306ca76a13e73d7c674c1))","2026-03-10T16:28:44",{"id":199,"version":200,"summary_zh":201,"released_at":202},162983,"v1.24.0","## [1.24.0](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fcompare\u002Fv1.23.2...v1.24.0)（2026-03-09）\n\n### 新功能\n\n* 添加跨对话的全文搜索（[#482](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fissues\u002F482)）（[3950c0e](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fcommit\u002F3950c0e47f41e93227af31494690818d45c8bc7a)）\n\n### Bug 修复\n\n* **git：** 防止 git 路由中的 Shell 注入（[86c33c1](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fcommit\u002F86c33c1c0cb34176725a38f46960213714fc3e04)）\n* 在 getGithubTokenById 中使用 better-sqlite3 数据库替换 getDatabase（[#501](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fissues\u002F501)）（[cb4fd79](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fcommit\u002Fcb4fd795c938b1cc86d47f401973bfccdd68fdee)）","2026-03-09T08:39:22",{"id":204,"version":205,"summary_zh":206,"released_at":207},162984,"v1.23.2","## [1.23.2](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fcompare\u002Fv1.22.1...v1.23.2) (2026-03-06)\n\n### 新特性\n* 在 Codex 中添加对 Codex 5.4 的支持\n* 在 Shell 终端中为 CLI 提示添加可点击的覆盖按钮 ([#480](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fissues\u002F480)) ([2444209](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fcommit\u002F2444209723701dda2b881cea2501b239e64e51c1)), 关闭了 [#427](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fissues\u002F427)\n* 为移动端添加终端快捷键面板 ([#411](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fissues\u002F411)) ([b0a3fdf](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fcommit\u002Fb0a3fdf95ffdb961261194d10400267251e42f17))\n* 使用 SQLite 存储实现会话重命名功能 ([#413](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fissues\u002F413)) ([198e3da](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fcommit\u002F198e3da89b353780f53a91888384da9118995e81)), 关闭了 [#72](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fissues\u002F72) 和 [#358](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fissues\u002F358)\n\n### 错误修复\n\n* **聊天:** 完善终端生命周期，以防止 UI 卡在处理或思考状态 ([#483](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fissues\u002F483)) ([0590c5c](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fcommit\u002F0590c5c178f4791e2b039d525ecca4d220c3dcae))\n* **Codex 历史:** 防止在重新加载 Codex 会话时 AGENTS.md\u002F内部提示泄露 ([#488](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fissues\u002F488)) ([64a96b2](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fcommit\u002F64a96b24f853acb802f700810b302f0f5cf00898))\n* 在 WebSocket 重新连接时保留未处理的权限请求 ([#462](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fissues\u002F462)) ([4ee88f0](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fcommit\u002F4ee88f0eb0c648b54b05f006c6796fb7b09b0fae))\n* 防止 React 18 的批处理机制在会话同步过程中丢失消息 ([#461](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fissues\u002F461)) ([688d734](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fcommit\u002F688d73477a50773e43c85addc96212aa6290aea5))\n\n### 样式改进\n\n* 改进处理中横幅的 UI ([#477](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fissues\u002F477)) ([2320e1d](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fcommit\u002F2320e1d74b59c65b5b7fc4fa8b05fd9208f4898c))\n\n### 维护\n\n* 在生产环境中移除对接收的 WebSocket 消息的日志记录 ([#487](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fissues\u002F487)) ([9193feb](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fcommit\u002F9193feb6dc83041f3c365204648a88468bdc001b))","2026-03-06T01:51:24",{"id":209,"version":210,"summary_zh":211,"released_at":212},162985,"v1.22.0","## [1.22.0](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fcompare\u002Fv1.21.0...v1.22.0) (2026-03-03)\n\n### 新功能\n\n* 在应用中添加社区按钮 ([84d4634](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fcommit\u002F84d4634735f9ee13ac1c20faa0e7e31f1b77cae8))\n* 高级文件编辑器及文件树优化改进 ([#444](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fissues\u002F444)) ([9768958](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fcommit\u002F97689588aa2e8240ba4373da5f42ab444c772e72))\n* 根据所选项目更新文档标题 ([#448](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fissues\u002F448)) ([9e22f42](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fcommit\u002F9e22f42a3d3a781f448ddac9d133292fe103bb8c))\n\n### 问题修复\n\n* **claude:** 修正项目编码路径 ([#451](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fissues\u002F451)) ([9c0e864](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fcommit\u002F9c0e864532dcc5ce7ee890d3b4db722872db2b54)), 关闭 [#447](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fissues\u002F447)\n* **claude:** 将模型使用日志移至结果消息中 ([#454](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fissues\u002F454)) ([506d431](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fcommit\u002F506d43144b3ec3155c3e589e7e803862c4a8f83a))\n* 修复缺失的翻译标签 ([855e22f](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fcommit\u002F855e22f9176a71daa51de716370af7f19d55bfb4))\n\n### 维护\n\n* 在 README 中添加 Gemini-CLI 支持 ([#453](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fissues\u002F453)) ([503c384](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fcommit\u002F503c3846850fb843781979b0c0e10a24b07e1a4b))","2026-03-03T14:50:59",{"id":214,"version":215,"summary_zh":216,"released_at":217},162986,"v1.21.0","## [1.21.0](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fcompare\u002Fv1.20.1...v1.21.0) (2026-02-27)\n\n### New Features\n\n* add copy icon for user messages ([#449](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fissues\u002F449)) ([b359c51](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fcommit\u002Fb359c515277b4266fde2fb9a29b5356949c07c4f))\n* Google's gemini-cli integration ([#422](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fissues\u002F422)) ([a367edd](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fcommit\u002Fa367edd51578608b3281373cb4a95169dbf17f89))\n* persist active tab across reloads via localStorage ([#414](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fissues\u002F414)) ([e3b6892](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fcommit\u002Fe3b689214f11d549ffe1b3a347476d58f25c5aca)), closes [#387](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fissues\u002F387)\n\n### Bug Fixes\n\n* add support for Codex in the shell ([#424](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fissues\u002F424)) ([23801e9](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fcommit\u002F23801e9cc15d2b8d1bfc6e39aee2fae93226d1ad))\n\n### Maintenance\n\n* upgrade @anthropic-ai\u002Fclaude-agent-sdk to version 0.2.59 and add model usage logging ([#446](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fissues\u002F446)) ([917c353](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fcommit\u002F917c353115653ee288bf97be01f62fad24123cbc))\n* upgrade better-sqlite to latest version to support node 25 ([#445](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fissues\u002F445)) ([4ab94fc](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fcommit\u002F4ab94fce4257e1e20370fa83fa4c0f6fadbb8a2b))","2026-02-27T15:41:29",{"id":219,"version":220,"summary_zh":221,"released_at":222},162987,"v1.20.1","## [1.20.1](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fcompare\u002Fv1.19.1...v1.20.1) (2026-02-23)\n\n### New Features\n\n* implement install mode detection and update commands in version upgrade process ([f986004](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fcommit\u002Ff986004319207b068431f9f6adf338a8ce8decfc))\n* migrate legacy database to new location and improve last login update handling ([50e097d](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fcommit\u002F50e097d4ac498aa9f1803ef3564843721833dc19))","2026-02-23T22:23:37",{"id":224,"version":225,"summary_zh":226,"released_at":227},162988,"v1.19.1","## [1.19.1](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fcompare\u002Fv1.19.0...v1.19.1) (2026-02-23)\r\n\r\n### Bug Fixes\r\n\r\n* add prepublishOnly script to build before publishing ([82efac4](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fcommit\u002F82efac4704cab11ed8d1a05fe84f41312140b223))","2026-02-23T21:29:20",{"id":229,"version":230,"summary_zh":231,"released_at":232},162989,"v1.19.0","\r\n### New Features\r\n\r\n* add HOST environment variable for configurable bind address ([#360](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fissues\u002F360)) ([cccd915](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fcommit\u002Fcccd915c336192216b6e6f68e2b5f3ece0ccf966))\r\n* subagent tool grouping ([#398](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fissues\u002F398)) ([0207a1f](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fcommit\u002F0207a1f3a3c87f1c6c1aee8213be999b23289386))\r\n\r\n### Bug Fixes\r\n\r\n* **macos:** fix node-pty posix_spawnp error with postinstall script ([#347](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fissues\u002F347)) ([38a593c](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fcommit\u002F38a593c97fdb2bb7f051e09e8e99c16035448655)), closes [#284](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fissues\u002F284)\r\n* slash commands with arguments bypass command execution ([#392](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fissues\u002F392)) ([597e9c5](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fcommit\u002F597e9c54b76e7c6cd1947299c668c78d24019cab))\r\n\r\n### Refactoring\r\n\r\n* **releases:** Create a contributing guide and proper release notes using a release-it plugin ([fc369d0](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fcommit\u002Ffc369d047e13cba9443fe36c0b6bb2ce3beaf61c))\r\n\r\n### Maintenance\r\n\r\n* update @anthropic-ai\u002Fclaude-agent-sdk to version 0.1.77 in package-lock.json ([#410](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fissues\u002F410)) ([7ccbc8d](https:\u002F\u002Fgithub.com\u002Fsiteboon\u002Fclaudecodeui\u002Fcommit\u002F7ccbc8d92d440e18c157b656c9ea2635044a64f6))","2026-02-23T11:56:58",{"id":234,"version":235,"summary_zh":236,"released_at":237},162990,"v1.18.2","* feat: add japanese readme (e853d29584661643b339f69f036a69c53a4fad31)\n* fix: pwa mode and mobile safe area padding (07f1d9a4a8dbb9770535e415de8230f6ec309061)","2026-02-18T07:35:30",{"id":239,"version":240,"summary_zh":241,"released_at":242},162991,"v1.18.1","* fix: small rebrand fixes (c55e996f3a114cd556883e25022838b1f1a639f9)\r\n* fix: parse serialized JSON content in subagent Task results (29b80b1905987093dc7ffb7b26b1f55f0183e7d5) - thanks @vadimtrunov!\r\n* feat(i18n): add Japanese language support #384 (8723393b660af17bd09dc99234b25764195b6691) - thanks @te19oishi!\r\n* feat: update codex sdk and add codex model IDs (#385) (2cfcae049b66447466cb97421493a85f4393c755) - thanks @azyu!\r\n* feat: improve conversation history loading for long sessions (#371) (151e8ee8083ef5e6373382914e55a72583b79b3e) - thanks @ivnnv!\r\n* fix:  login for unauthenticated users would not work (520e3f22800baa324d1d7b53fe2ab250ef8cb409)","2026-02-17T21:56:33",{"id":244,"version":245,"summary_zh":246,"released_at":247},162992,"v1.18.0","* feat: Ask User Question implementation for Claude Code & upgrade claude agent sdk to 0.1.71 to support the tool (42f13e151cd83677e5a69303bafca665bb5481ef)\r\n* feat: show .env syntax highlighting and markdown viewer (412102c53128c8e2f1b084aee962ee678dcd95f3)\r\n* feat: swap default code editor to sidebar and make the modal optional (33b0ea4c4adb726272ae8d1be112404b43663c26)\r\n* feat: Refine design language and use theme tokens across most pages. (afe1be7fca7bf88389982775cfb5e62bf465be20)\r\n\r\n\r\n* fix: editor toolbar mobile visibility (374fe35915f6bb744c49877d210e1bf200d1a0dd)\r\n","2026-02-16T14:15:28",{"id":249,"version":250,"summary_zh":251,"released_at":252},162993,"v1.17.1","* Refactor\u002Fapp content main content and chat interface (#374) (f891316ec0ef6735646e6ed8e2f47f0fb5a486e7) - thanks @blackmammoth!","2026-02-13T19:29:38",{"id":254,"version":255,"summary_zh":256,"released_at":257},162994,"v1.16.4","* fix: correct spelling of \"claude code\" and update license to GPL-3.0 (216932e7f9c7bf8cd9bc8b3b53a9d218ff0629a4) - thanks @unsystemizer!\r\n* Refactor WebSocket context + centralize platform flag (#363) (e7d6c40452b206d883679ad88922244dc8fc560d) - thanks @blackmammoth!\r\n* feat(i18n): add Korean language support (#367) (cf3d23ee31fe56514aeb150428cf662d2d0f4b69) - thanks @kichunsung!\r\n* fix: claude code login issues (#375) (c1e025b6658e9d3bcc1c6bc03b1766e7e94d572f) - thanks @blackmammoth!","2026-02-11T15:26:24",{"id":259,"version":260,"summary_zh":78,"released_at":261},162995,"v1.16.3","2026-02-02T10:19:17"]