[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"tool-GWUDCAP--cc-sessions":3,"similar-GWUDCAP--cc-sessions":133},{"id":4,"github_repo":5,"name":6,"description_en":7,"description_zh":8,"ai_summary_zh":9,"readme_en":10,"readme_zh":11,"quickstart_zh":12,"use_case_zh":13,"hero_image_url":14,"owner_login":15,"owner_name":16,"owner_avatar_url":17,"owner_bio":18,"owner_company":19,"owner_location":19,"owner_email":20,"owner_twitter":19,"owner_website":21,"owner_url":22,"languages":23,"stars":39,"forks":40,"last_commit_at":41,"license":42,"difficulty_score":43,"env_os":44,"env_gpu":45,"env_ram":44,"env_deps":46,"category_tags":53,"github_topics":19,"view_count":43,"oss_zip_url":19,"oss_zip_packed_at":19,"status":56,"created_at":57,"updated_at":58,"faqs":59,"releases":97},8991,"GWUDCAP\u002Fcc-sessions","cc-sessions","an opinionated approach to productive development with Claude Code","cc-sessions 是一款专为提升 Claude Code 开发效率而设计的开源辅助工具。它通过一套标准化的工作流程，帮助开发者更有序地管理 AI 编程任务，解决在使用大模型进行复杂开发时容易出现的上下文混乱、需求蔓延（Scope Creep）以及任务状态难以追踪等痛点。\n\n该工具主要面向希望利用 AI 加速软件开发的程序员和技术团队。其核心亮点在于将自然语言指令转化为自动化的工作协议：用户只需输入特定的触发短语（如\"mek:\"或\"finito\"），即可自动执行从任务启动、待办事项锁定验证到多阶段项目管理的完整闭环。cc-sessions 独创了“待办验证系统”，确保经确认的任务列表不会被随意更改，从而有效防止项目范围无序扩张。此外，它支持 Python 和 Node.js 双语言环境，具备智能的 CI 环境检测能力，并能自动生成带时间戳的备份以保障数据安全。安装后，它会在项目中构建包括钩子文件、API 命令及专用 Agent 在内的完整基础设施，甚至提供交互式教程引导新手快速上手。对于追求高效、规范且可追溯的 AI 辅助开发体验的工程师而言，cc-sessions 是一个实用的生","cc-sessions 是一款专为提升 Claude Code 开发效率而设计的开源辅助工具。它通过一套标准化的工作流程，帮助开发者更有序地管理 AI 编程任务，解决在使用大模型进行复杂开发时容易出现的上下文混乱、需求蔓延（Scope Creep）以及任务状态难以追踪等痛点。\n\n该工具主要面向希望利用 AI 加速软件开发的程序员和技术团队。其核心亮点在于将自然语言指令转化为自动化的工作协议：用户只需输入特定的触发短语（如\"mek:\"或\"finito\"），即可自动执行从任务启动、待办事项锁定验证到多阶段项目管理的完整闭环。cc-sessions 独创了“待办验证系统”，确保经确认的任务列表不会被随意更改，从而有效防止项目范围无序扩张。此外，它支持 Python 和 Node.js 双语言环境，具备智能的 CI 环境检测能力，并能自动生成带时间戳的备份以保障数据安全。安装后，它会在项目中构建包括钩子文件、API 命令及专用 Agent 在内的完整基础设施，甚至提供交互式教程引导新手快速上手。对于追求高效、规范且可追溯的 AI 辅助开发体验的工程师而言，cc-sessions 是一个实用的生产力增强方案。","\u003Cp align=\"center\">\u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FGWUDCAP_cc-sessions_readme_cad976ab47be.png\" alt=\"cc-sessions\">\u003C\u002Fp>\n\u003Cdiv align=\"center\">An opinionated approach to productive development with Claude Code\u003C\u002Fdiv>\n\u003Cdiv align=\"center\">\u003Csub>\u003Cem>Public good brought to you by GWUDCAP and Three AIrrows Capital\u003C\u002Fem>\u003C\u002Fsub>\u003C\u002Fdiv>\n\u003Cbr>\n\u003Cbr>\n\u003Cdiv align=\"center\">\n\n[![npm version](https:\u002F\u002Fbadge.fury.io\u002Fjs\u002Fcc-sessions.svg)](https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002Fcc-sessions)\n[![npm downloads](https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fdm\u002Fcc-sessions.svg)](https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002Fcc-sessions)\n[![PyPI version](https:\u002F\u002Fbadge.fury.io\u002Fpy\u002Fcc-sessions.svg)](https:\u002F\u002Fpypi.org\u002Fproject\u002Fcc-sessions\u002F)\n[![PyPI downloads](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FGWUDCAP_cc-sessions_readme_827c83e0e76a.png)](https:\u002F\u002Fpepy.tech\u002Fproject\u002Fcc-sessions)\n\u003C\u002Fdiv>\n\u003Cdiv align=\"center\">\n\n[![License: MIT](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FLicense-MIT-yellow.svg)](https:\u002F\u002Fopensource.org\u002Flicenses\u002FMIT)\n[![Follow Dev](https:\u002F\u002Fimg.shields.io\u002Ftwitter\u002Ffollow\u002FAgentofToastX?style=social)](https:\u002F\u002Fx.com\u002FAgentofToastX)\n[![Donate](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FDonate-Solana-14F195?logo=solana&logoColor=white)](https:\u002F\u002Fdexscreener.com\u002Fsolana\u002Foy5mbertfqdytu8atyonycvcvu62fpmz3nkqoztrflq)\n\u003C\u002Fdiv>\n\n\u003Cdiv align=\"center\">\u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FGWUDCAP_cc-sessions_readme_39270382c850.png\" alt=\"cc-sessions testimonial\" width=\"60%\">\u003C\u002Fdiv>\n\u003Cdiv align=\"center\">\u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FGWUDCAP_cc-sessions_readme_48c48467af9f.png\" alt=\"cc-sessions testimonial\" width=\"60%\" align=\"center\">\u003C\u002Fdiv>\n\n\u003Cbr>\n\n## latest updates\n\n\u003Cstrong>latest release - v0.3.0\u003C\u002Fstrong>\n\u003Cbr>\n\u003Cem>it's basically autopilot\u003C\u002Fem>\n\n**major highlights:**\n- **Dual Language Support**: Now available as both Python and Node.js packages with complete feature parity\n- **Unified Sessions API**: Single `sessions` command replaces multiple slash commands\n- **Natural Language Protocols**: Full workflow automation through trigger phrases (mek:, start^:, finito, squish)\n- **Todo Validation System**: Approved todo lists are locked and tracked to prevent scope creep\n- **Directory Tasks**: Multi-phase projects with subtasks on shared feature branches\n- **Kickstart Tutorial**: Interactive onboarding teaches cc-sessions by using it\n- **CI Environment Detection**: Auto-bypass DAIC in GitHub Actions (thanks @oppianmatt)\n- **Enhanced Statusline**: Nerd Fonts + git tracking with ahead\u002Fbehind indicators (thanks @dnviti)\n- **Safe Uninstaller**: Interactive removal with automatic backups (thanks @gabelul)\n\nSee [CHANGELOG.md](CHANGELOG.md) for complete details.\n\n## installing the extension\n\nYou install cc-sessions into a repo from the project root:\n\n```bash\ncd ~\u002Fmy-git-repo && [npx|pipx run] cc-sessions\n```\n\nThere are Python and Node packages - use whichever you have:\n\n### Python\n\n```bash\n# Navigate to the repo you want to \n# use cc-sessions in, then...\npipx run cc-sessions\n```\n\n### Node\n\n```bash\n# Navigate to the repo you want to \n# use cc-sessions in, then...\nnpx cc-sessions\n```\n\n\u003Cdetails>\n\u003Csummary>\n\n### what gets installed\n\u003C\u002Fsummary>\n\nThe installer sets up:\n- Hook files in `sessions\u002Fhooks\u002F` for DAIC enforcement\n- API commands in `sessions\u002Fapi\u002F` for state\u002Fconfig management\n- Protocol templates in `sessions\u002Fprotocols\u002F` for workflow automation\n- Specialized agents in `.claude\u002Fagents\u002F` for heavy operations\n- Sessions API wrapper slash command in `.claude\u002Fcommands`\n- Initial state in `sessions\u002Fsessions-state.json`\n- Configuration in `sessions\u002Fsessions-config.json`\n- Automatic `.gitignore` entries for runtime files\n\u003C\u002Fdetails>\n\n### updates and uninstalls\u002Freinstalls\n\nThe system automatically preserves your work:\n- Creates timestamped backups in `.claude\u002F.backup-YYYYMMDD-HHMMSS\u002F`\n- Preserves all task files and agent customizations\n- Preserves sessions-config.json\n- Restores everything after installation completes\n- State file regenerates fresh\n\n\u003Cbr>\n\n## kickstart: interactive tutorial\n\nYou can select whether to take the interactive tutorial at the end of the installer. Its pretty quick and it will fully onboard you if you're new, using cc-sessions to teach you cc-sessions.\n\nThe system teaches itself through index-based progression, then cleans up its own onboarding files on graduation.\n\n\u003Cbr>\n\n## quick start\n\n\u003Cdetails>\u003Csummary>\u003Cem>Best way to get started is kickstart, but...\u003C\u002Fem>\u003C\u002Fsummary>\n\u003Cbr>\n\n**After installation (and, optionally, kickstart), use trigger phrases to control workflows:**\n\n```\nYou: \"mek: add user authentication\"\nClaude: [Creates task with interactive prompts]\n\nYou: \"start^: @sessions\u002Ftasks\u002Fh-implement-user-auth.md\"\nClaude: [Loads context, proposes implementation plan with specific todos]\n\nYou: \"yert\"\nClaude: [Implements only the approved todos]\n\nYou: \"finito\"\nClaude: [Completes task: commits, merges, cleans up]\n```\n\n**These trigger phrases are the defaults.** Add any trigger phrases you like:\n\n```bash\n# See current triggers\n\u002Fsessions config triggers list\n\n# Add your own phrase to any category\n\u002Fsessions config triggers add go lets do this\n\n# Categories: go, no, create, start, complete, compact\n# Slash command API syntax: \u002Fsessions [subsystem] [command] [arguments]\n# Context-aware help on failed commands - fail away\n```\n\nCheck `sessions\u002Fsessions-config.json` to see all configuration options.\n\u003C\u002Fdetails>\n\n\u003Cbr>\n\n## why I made cc-sessions\n\n\u003Cdetails>\u003Csummary>\u003Cem>I made cc-sessions to solve what I don't like about AI pair programming...\u003C\u002Fem>\u003C\u002Fsummary>\n\u003Cbr>\nIf you ask Claude a question he may just start writing code, especially if you are in the middle of a task.\n\nWithout additional scaffolding, you are often manually adding files to context for 20% of the context window and being perennially terrified of having to compact context.\n\nThe list of things you have to remember can get quite large: \n\n  - compact before you run out of tokens \n  - read every diff before approving\n  - write task files\n  - commit changes\n  - merge branches\n  - push to remote\n  - manage which tools Claude can use\n  - remember to run the right slash commands \n\nThe cognitive overhead balloons quickly.\n\nTasks don't survive restarts. Close Claude Code, reopen it, and you're explaining everything from scratch. No confidence that work will continue cleanly and no structure to how to handle working across context windows.\n\n**You discover problems faster than you can solve them.** Without a standardized, friction-free way to capture tasks, these insights vanish.\n\nWhen context does get compacted automatically, it doesn't preserve enough detail to inspire confidence. \n\nMost have a CLAUDE.md file stuffed with behavioral rules, some of which are simple where others are complex branching conditional logic. \n\nLLMs are terrible at following long instruction lists throughout an entire conversation. The guidance degrades as the conversation progresses.\n\nGit workflow adds constant friction: creating branches, crafting commit messages, merging when complete, pushing to remote. More cognitive overhead.\n\n**So, cc-sessions fixes all of this.**\n\u003C\u002Fdetails>\n\n\u003Cbr>\n\n## features summary\n\n\u003Cdetails>\u003Csummary>\u003Cem>click to learn about features...\u003C\u002Fem>\u003C\u002Fsummary>\n\u003Cbr>\n\n### Discussion-Alignment-Implementation-Check (DAIC)\n\nClaude earns the right to write code. By default, Edit, Write, and MultiEdit tools are completely blocked. Before Claude can touch your codebase, he has to discuss his approach, explain his reasoning, and propose specific todos you explicitly approve with trigger phrases like \"go ahead\" or \"make it so\" (fully customizable).\n\nOnce you approve the plan, Claude loads those exact todos and can only work on what you agreed to. Try to change the plan mid-stream? The system detects it and throws him back to discussion mode. No scope creep. No surprise rewrites. Just the work you approved.\n\n### Task Management That Survives Restarts\n\nTasks are markdown files with frontmatter that tracks status, branches, and success criteria. The system automatically creates matching git branches, enforces branch discipline (no committing to wrong branches or editing files off branch), and loads complete context when you restart a task days later.\n\nDirectory-based tasks support complex multi-phase work with subtask workflows. File-based tasks handle focused objectives. Task indexes let you filter by service area. Everything persists through session restarts.\n\n### Specialized Agents for Heavy Lifting\n\nFive specialized agents run in separate context windows to handle operations that would otherwise burn your main thread:\n\n- **context-gathering** - Analyzes your codebase and creates comprehensive context manifests for each task you create\n- **logging** - Consolidates work logs chronologically\n- **code-review** - Reviews implementations for quality and patterns\n- **context-refinement** - Updates task context based on session discoveries\n- **service-documentation** - Maintains CLAUDE.md files for services\n\nEach agent receives the full conversation transcript and returns structured results to your main session.\n\n### Protocols That Automate Workflows\n\nPre-built protocol templates guide task creation, startup, completion, and context compaction. They adapt automatically based on your configuration—no manual decisions about submodules, commit styles, or git workflows. The protocols just know what you prefer and act accordingly.\n\nAll protocols use structured output formats (`[PROPOSAL]`, `[STATUS]`, `[PLAN]`) so you always know when Claude needs your input.\n\n### Sessions API & Slash Commands\n\nUnified `sessions` command provides programmatic access to state, configuration, and task management. Slash commands (`\u002Fsessions`) give you quick access through Claude Code's command palette.\n\nConfigure trigger phrases, manage git preferences, toggle features, inspect state—everything through a clean API with JSON output support for scripting.\n\n### Interactive Kickstart Onboarding\n\nFirst install drops you into interactive onboarding with two modes: Full (15-30 min walkthrough of every feature with hands-on exercises) or Subagents-only (5 min agent customization crash course). You learn by doing, not by reading docs.\n\nThe system teaches itself, then cleans up after graduation.\n\n### Complete Configuration Control\n\nEvery behavior is configurable through `sessions\u002Fsessions-config.json`. Customize trigger phrases, blocked tools, git workflows (commit styles, auto-merge, auto-push), environment settings, feature toggles. The system respects your preferences automatically—protocols adapt, enforcement rules adjust, everything just works your way.\n\n### Automatic State Preservation\n\nThe system backs up your work before updates, preserves task files and agent customizations during reinstalls, and maintains state across session restarts. Your `.gitignore` gets configured automatically to keep runtime state out of version control. Everything persists, nothing gets lost.\n\u003C\u002Fdetails>\n\n\u003Cbr>\n\n## contributing\n\nWe mostly inline contributions unless your PR is exceptionally solid - there are a lot of concerns to manage when updating this repo. \n\nIf your suggestion or PR is good and used, we'll credit you even if inlined.\n\n\u003Cbr>\n\n## license\n\nMIT License. It's a public good - use it, fork it, make it better.\n\nSee the [LICENSE](LICENSE) file for the legal details.\n\n","\u003Cp align=\"center\">\u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FGWUDCAP_cc-sessions_readme_cad976ab47be.png\" alt=\"cc-sessions\">\u003C\u002Fp>\n\u003Cdiv align=\"center\">一种以 Claude Code 为核心的高效开发方法论\u003C\u002Fdiv>\n\u003Cdiv align=\"center\">\u003Csub>\u003Cem>由 GWUDCAP 和 Three AIrrows Capital 共同打造的公益项目\u003C\u002Fem>\u003C\u002Fsub>\u003C\u002Fdiv>\n\u003Cbr>\n\u003Cbr>\n\u003Cdiv align=\"center\">\n\n[![npm version](https:\u002F\u002Fbadge.fury.io\u002Fjs\u002Fcc-sessions.svg)](https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002Fcc-sessions)\n[![npm downloads](https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fdm\u002Fcc-sessions.svg)](https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002Fcc-sessions)\n[![PyPI version](https:\u002F\u002Fbadge.fury.io\u002Fpy\u002Fcc-sessions.svg)](https:\u002F\u002Fpypi.org\u002Fproject\u002Fcc-sessions\u002F)\n[![PyPI downloads](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FGWUDCAP_cc-sessions_readme_827c83e0e76a.png)](https:\u002F\u002Fpepy.tech\u002Fproject\u002Fcc-sessions)\n\u003C\u002Fdiv>\n\u003Cdiv align=\"center\">\n\n[![License: MIT](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FLicense-MIT-yellow.svg)](https:\u002F\u002Fopensource.org\u002Flicenses\u002FMIT)\n[![Follow Dev](https:\u002F\u002Fimg.shields.io\u002Ftwitter\u002Ffollow\u002FAgentofToastX?style=social)](https:\u002F\u002Fx.com\u002FAgentofToastX)\n[![Donate](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FDonate-Solana-14F195?logo=solana&logoColor=white)](https:\u002F\u002Fdexscreener.com\u002Fsolana\u002Foy5mbertfqdytu8atyonycvcvu62fpmz3nkqoztrflq)\n\u003C\u002Fdiv>\n\n\u003Cdiv align=\"center\">\u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FGWUDCAP_cc-sessions_readme_39270382c850.png\" alt=\"cc-sessions testimonial\" width=\"60%\">\u003C\u002Fdiv>\n\u003Cdiv align=\"center\">\u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FGWUDCAP_cc-sessions_readme_48c48467af9f.png\" alt=\"cc-sessions testimonial\" width=\"60%\" align=\"center\">\u003C\u002Fdiv>\n\n\u003Cbr>\n\n## 最新更新\n\n\u003Cstrong>最新版本 - v0.3.0\u003C\u002Fstrong>\n\u003Cbr>\n\u003Cem>基本上就是自动驾驶模式\u003C\u002Fem>\n\n**主要亮点：**\n- **双语言支持**：现提供 Python 和 Node.js 两种包，功能完全一致\n- **统一会话 API**：单一 `sessions` 命令取代多个斜杠命令\n- **自然语言协议**：通过触发短语（mek:, start^:, finito, squish）实现全流程自动化\n- **待办事项验证系统**：批准后的待办清单会被锁定并跟踪，防止范围蔓延\n- **目录任务**：多阶段项目，子任务分布在共享功能分支上\n- **启动教程**：交互式引导通过实际使用 cc-sessions 来教授其用法\n- **CI 环境检测**：在 GitHub Actions 中自动绕过 DAIC（感谢 @oppianmatt）\n- **增强状态栏**：采用 Nerd Fonts 并加入 Git 跟踪，显示领先\u002F落后指示器（感谢 @dnviti）\n- **安全卸载程序**：交互式移除并自动备份（感谢 @gabelul）\n\n完整详情请参阅 [CHANGELOG.md](CHANGELOG.md)。\n\n## 安装扩展\n\n您可以在项目的根目录下安装 cc-sessions：\n\n```bash\ncd ~\u002Fmy-git-repo && [npx|pipx run] cc-sessions\n```\n\n有 Python 和 Node 包可供选择，请根据您已有的环境使用：\n\n### Python\n\n```bash\n# 导航到您想要使用 cc-sessions 的仓库，然后...\npipx run cc-sessions\n```\n\n### Node\n\n```bash\n# 导航到您想要使用 cc-sessions 的仓库，然后...\nnpx cc-sessions\n```\n\n\u003Cdetails>\n\u003Csummary>\n\n### 安装内容\n\u003C\u002Fsummary>\n\n安装程序会设置：\n- 在 `sessions\u002Fhooks\u002F` 中的钩子文件，用于强制执行 DAIC\n- 在 `sessions\u002Fapi\u002F` 中的 API 命令，用于状态和配置管理\n- 在 `sessions\u002Fprotocols\u002F` 中的协议模板，用于工作流自动化\n- 在 `.claude\u002Fagents\u002F` 中的专业代理，用于处理复杂操作\n- 在 `.claude\u002Fcommands` 中的会话 API 包装斜杠命令\n- 初始状态文件 `sessions\u002Fsessions-state.json`\n- 配置文件 `sessions\u002Fsessions-config.json`\n- 自动添加运行时文件到 `.gitignore`\n\u003C\u002Fdetails>\n\n### 更新与卸载\u002F重新安装\n\n系统会自动保存您的工作：\n- 创建带有时间戳的备份文件夹 `.claude\u002F.backup-YYYYMMDD-HHMMSS\u002F`\n- 保留所有任务文件和代理自定义设置\n- 保留 `sessions-config.json`\n- 安装完成后会恢复所有内容\n- 状态文件会重新生成\n\n\u003Cbr>\n\n## 启动：交互式教程\n\n您可以在安装结束时选择是否参加交互式教程。这个教程非常快速，如果您是新手，它会通过实际使用 cc-sessions 来帮助您全面上手。\n\n系统会通过索引式的逐步推进来完成自我教学，并在“毕业”后清理掉自己的引导文件。\n\n\u003Cbr>\n\n## 快速入门\n\n\u003Cdetails>\u003Csummary>\u003Cem>最好的开始方式是启动教程，但...\u003C\u002Fem>\u003C\u002Fsummary>\n\u003Cbr>\n\n**安装完毕后（可选启动教程），使用触发短语来控制工作流程：**\n\n```\n您： “mek: 添加用户认证”\nClaude： [创建任务并弹出交互式提示]\n\n您： “start^: @sessions\u002Ftasks\u002Fh-implement-user-auth.md”\nClaude： [加载上下文，提出包含具体待办事项的实施方案]\n\n您： “yert”\nClaude： [仅执行已批准的待办事项]\n\n您： “finito”\nClaude： [完成任务：提交、合并、清理]\n```\n\n**这些触发短语是默认设置。** 您也可以添加自己喜欢的触发短语：\n\n```bash\n# 查看当前触发短语\n\u002Fsessions config triggers list\n\n# 向任意类别添加自己的短语\n\u002Fsessions config triggers add go lets do this\n\n# 类别：go, no, create, start, complete, compact\n# 斜杠命令 API 语法：\u002Fsessions [子系统] [命令] [参数]\n# 上下文感知的帮助信息——即使命令失败也能获得指导\n```\n\n查看 `sessions\u002Fsessions-config.json` 可以了解所有配置选项。\n\u003C\u002Fdetails>\n\n\u003Cbr>\n\n## 我为什么开发 cc-sessions\n\n\u003Cdetails>\u003Csummary>\u003Cem>我开发 cc-sessions 是为了解决我对 AI 配对编程不满的地方...\u003C\u002Fem>\u003C\u002Fsummary>\n\u003Cbr>\n如果您向 Claude 提问，他可能会直接开始写代码，尤其是在您正在进行某项任务时。\n\n如果没有额外的支撑结构，您往往需要手动将文件添加到上下文中，这会占用大约 20% 的上下文窗口空间，并且总是担心不得不压缩上下文。\n\n需要记住的事情清单可能会变得很长：\n\n  - 在令牌耗尽前进行压缩\n  - 批准之前仔细阅读每个差异\n  - 编写任务文件\n  - 提交更改\n  - 合并分支\n  - 推送到远程仓库\n  - 管理 Claude 可以使用的工具\n  - 记住要运行正确的斜杠命令\n\n认知负担迅速增加。\n\n任务无法在重启后继续。关闭 Claude Code 再打开，您就需要从头解释一切。既没有信心工作能够顺利进行，也没有一个清晰的结构来处理跨上下文窗口的工作。\n\n**您发现问题的速度比解决问题的速度更快。** 如果没有一种标准化、无摩擦的方式来记录任务，这些洞察就会消失。\n\n当上下文被自动压缩时，它并不能保留足够的细节来让人放心。\n\n大多数人都有一个 CLAUDE.md 文件，里面塞满了各种行为规则，有些简单，有些则是复杂的条件逻辑分支。\n\nLLM 在整个对话过程中很难遵循长长的指令列表。随着对话的推进，指导效果会逐渐减弱。\n\nGit 工作流也带来了持续的摩擦：创建分支、编写提交信息、完成时合并、推送到远程仓库。这些都增加了更多的认知负担。\n\n**因此，cc-sessions 解决了所有这些问题。**\n\u003C\u002Fdetails>\n\n\u003Cbr>\n\n## 功能概览\n\n\u003Cdetails>\u003Csummary>\u003Cem>点击了解各项功能...\u003C\u002Fem>\u003C\u002Fsummary>\n\u003Cbr>\n\n### 讨论-对齐-执行-检查（DAIC）\n\nClaude 要获得编写代码的权限，必须先通过一系列严格的流程。默认情况下，编辑、编写和多编辑工具均被完全锁定。在 Claude 能够接触您的代码库之前，他必须先讨论自己的方案、阐明理由，并提出具体的待办事项清单；这些待办事项需要您使用诸如“开始吧”或“照做”之类的触发短语明确批准（可完全自定义）。\n\n一旦您批准了计划，Claude 会加载这些精确的待办事项，并且只能在您同意的内容范围内工作。如果您试图在过程中随意更改计划，系统会立即检测到并将其强制返回到讨论模式。因此，既不会出现范围蔓延，也不会有意外的代码重写——您只会看到经过批准的工作内容。\n\n### 即使重启也能保持完整性的任务管理\n\n任务以 Markdown 文件形式存储，文件头部包含元数据，用于跟踪任务状态、分支信息以及成功标准。系统会自动创建对应的 Git 分支，严格执行分支规范（不允许向错误分支提交或在未检出分支的情况下编辑文件），并在数天后重新启动任务时，自动加载完整的上下文信息。\n\n基于目录的任务支持复杂的多阶段工作及子任务流程；而基于文件的任务则适用于聚焦单一目标的场景。通过任务索引，您可以按服务领域进行筛选。所有内容都会在会话重启后依然保留。\n\n### 专精代理助力繁重任务\n\n五个专用代理运行在独立的上下文窗口中，负责处理那些原本会占用主进程资源的操作：\n\n- **上下文收集**：分析您的代码库，为每个新创建的任务生成全面的上下文清单。\n- **日志记录**：按时间顺序整合工作日志。\n- **代码评审**：检查实现的质量与编码规范。\n- **上下文优化**：根据会话中的新发现动态更新任务上下文。\n- **服务文档**：维护各服务的 CLAUDE.md 文件。\n\n每个代理都会接收完整的对话记录，并将结构化结果返回到您的主会话中。\n\n### 自动化工作流的协议机制\n\n预构建的协议模板指导任务的创建、启动、完成以及上下文压缩等环节。这些协议会根据您的配置自动调整，无需您手动决定子模块、提交风格或 Git 工作流等问题。协议会自动识别您的偏好并采取相应行动。\n\n所有协议都采用结构化的输出格式（如 `[PROPOSAL]`、`[STATUS]`、`[PLAN]`），让您始终清楚 Claude 何时需要您的输入。\n\n### Sessions API 与斜杠命令\n\n统一的 `sessions` 命令提供了对状态、配置和任务管理的程序化访问接口。而斜杠命令（`\u002Fsessions`）则通过 Claude Code 的命令面板为您提供快捷操作入口。\n\n您可以通过干净的 API 配置触发短语、管理 Git 设置、切换功能选项、查看当前状态等，API 还支持 JSON 格式的输出，便于脚本化操作。\n\n### 交互式快速入门引导\n\n首次安装时，系统会进入交互式引导模式，提供两种选择：完整模式（15–30 分钟，涵盖所有功能并配有动手练习）和仅子代理模式（5 分钟，快速定制代理）。您将在实践中学习，而非单纯阅读文档。\n\n系统会在引导过程中自我学习，并在完成后清理现场。\n\n### 完整的配置控制\n\n所有行为均可通过 `sessions\u002Fsessions-config.json` 文件进行配置。您可以自定义触发短语、禁用的工具、Git 工作流（提交风格、自动合并、自动推送）、环境设置以及功能开关等。系统会自动尊重您的偏好——协议会相应调整，执行规则也会动态变化，一切都会按照您的方式运行。\n\n### 自动状态保存\n\n系统会在更新前备份您的工作，在重新安装时保留任务文件和代理自定义设置，并在会话重启后维持原有状态。您的 `.gitignore` 文件也会自动配置，确保运行时状态不会被纳入版本控制。所有内容都会持久化保存，绝不会丢失。\n\u003C\u002Fdetails>\n\n\u003Cbr>\n\n## 贡献说明\n\n我们通常会直接将贡献内联到代码库中，除非您的 Pull Request 极其优秀——因为更新这个仓库涉及诸多复杂考量。\n\n如果您的建议或 PR 被采纳并广泛使用，即使最终被内联，我们仍会为您署名致谢。\n\n\u003Cbr>\n\n## 许可证\n\nMIT 许可证。这是一项公共产品，请自由使用、分叉并改进它。\n\n详细法律条款请参阅 [LICENSE](LICENSE) 文件。","# cc-sessions 快速上手指南\n\ncc-sessions 是一个专为 Claude Code 设计的开发辅助工具，旨在通过标准化的工作流、任务管理和自动化协议，解决 AI 结对编程中的上下文丢失、范围蔓延和 Git 操作繁琐等问题。\n\n## 环境准备\n\n在开始之前，请确保您的开发环境满足以下要求：\n\n*   **操作系统**：Linux, macOS 或 Windows (WSL 推荐)\n*   **核心依赖**：必须已安装并配置好 **Claude Code** (`claude`)。\n*   **运行时环境**（二选一）：\n    *   **Node.js**: 版本 18+ (推荐使用 `npx`)\n    *   **Python**: 版本 3.8+ (推荐使用 `pipx`)\n*   **Git**: 确保项目已初始化为 Git 仓库。\n\n> **提示**：国内用户若下载 npm 或 pip 包较慢，可提前配置国内镜像源（如阿里云、腾讯云镜像），但 `npx` 和 `pipx run` 通常会自动处理拉取过程。\n\n## 安装步骤\n\n进入您需要使用 cc-sessions 的 Git 项目根目录，根据您偏好的运行环境执行以下任一命令：\n\n### 方式一：使用 Node.js (推荐)\n\n```bash\ncd ~\u002Fmy-git-repo\nnpx cc-sessions\n```\n\n### 方式二：使用 Python\n\n```bash\ncd ~\u002Fmy-git-repo\npipx run cc-sessions\n```\n\n**安装后发生了什么？**\n安装程序会自动在项目内创建以下结构：\n*   `sessions\u002F`: 存放任务状态、配置文件、协议模板和钩子文件。\n*   `.claude\u002F`: 注入专用的 Agent 定义和 Slash 命令。\n*   `.gitignore`: 自动添加运行时文件的忽略规则。\n\n> **注意**：安装结束时，系统会询问是否启动 **Kickstart** 交互式教程。建议新手选择“是”，它将引导您通过实际操作熟悉工具，并在完成后自动清理教学文件。\n\n## 基本使用\n\ncc-sessions 的核心在于使用**自然语言触发词**（Trigger Phrases）来驱动标准化的开发流程。默认情况下，它会阻止 Claude 直接修改代码，强制先进行方案讨论。\n\n### 1. 创建任务 (Create)\n\n使用 `mek:` (make) 触发词让 Claude 分析需求并创建任务文件。\n\n```text\nYou: mek: add user authentication\nClaude: [分析需求，生成交互式提示，创建任务文件 h-implement-user-auth.md]\n```\n\n### 2. 启动任务 (Start)\n\n使用 `start^:` 加上任务文件路径，加载上下文并生成具体的待办列表 (Todos)。\n\n```text\nYou: start^: @sessions\u002Ftasks\u002Fh-implement-user-auth.md\nClaude: [加载完整上下文，提出实施计划，列出需您批准的具体 Todos]\n```\n\n### 3. 批准执行 (Go)\n\n审查计划后，使用确认触发词（默认为 `yert` 或 `go ahead`）授权 Claude 仅执行已批准的 Todos。\n\n```text\nYou: yert\nClaude: [仅实现已批准的 Todos，禁止范围蔓延]\n```\n\n### 4. 完成任务 (Complete)\n\n任务完成后，使用 `finito` 触发词自动处理提交、分支合并和清理工作。\n\n```text\nYou: finito\nClaude: [自动 Commit, Merge 分支，清理临时文件，标记任务完成]\n```\n\n### 自定义触发词\n\n如果不喜欢默认的触发词，可以通过 Slash 命令进行自定义：\n\n```bash\n# 查看当前触发词配置\n\u002Fsessions config triggers list\n\n# 添加新的触发词 (例如用 \"go\" 代替 \"yert\")\n\u002Fsessions config triggers add go lets do this\n```\n\n所有配置均保存在 `sessions\u002Fsessions-config.json` 中，您可以根据团队习惯调整工作流行为。","某全栈开发团队正在利用 Claude Code 重构一个遗留的电商微服务模块，需要在短时间内完成多阶段的功能迭代与代码审查。\n\n### 没有 cc-sessions 时\n- **上下文频繁丢失**：开发者需手动复制粘贴大量历史对话来维持上下文，导致 Claude 经常“遗忘”之前的架构决策，重复解释需求。\n- **任务范围失控**：在长周期开发中，AI 容易偏离初始目标，随意添加未计划的功能（Scope Creep），导致代码库混乱且难以验收。\n- **协作流程割裂**：团队成员各自为战，缺乏统一的任务状态追踪机制，多人同时修改同一功能分支时极易产生冲突。\n- **自动化程度低**：每次启动新任务都要手动输入冗长的指令和配置参数，无法通过自然语言一键触发标准化的工作流。\n\n### 使用 cc-sessions 后\n- **会话状态持久化**：cc-sessions 自动锁定并追踪经批准的待办列表（Todo Validation），确保 AI 始终基于最新的项目状态和架构约束进行开发，不再“失忆”。\n- **严格防偏离机制**：通过锁定的任务清单，cc-sessions 强制 AI 仅执行既定子任务，有效阻止了无关代码的生成，保证交付物精准匹配需求。\n- **多阶段协同管理**：利用目录任务（Directory Tasks）功能，团队可在共享功能分支上清晰定义多阶段子任务，实现无缝的多人协作与进度同步。\n- **自然语言驱动自动化**：开发者只需输入\"mek: 重构支付接口”等简短触发语，cc-sessions 即可自动调用预设协议，一键完成环境初始化、任务拆解与执行。\n\ncc-sessions 将原本松散的人机对话转化为结构化、可追踪的工程化工作流，让 Claude Code 真正成为团队的高效自动驾驶仪。","https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FGWUDCAP_cc-sessions_4629bb07.png","GWUDCAP","Great Work Under Duress Capital","https:\u002F\u002Foss.gittoolsai.com\u002Favatars\u002FGWUDCAP_9c4aaaac.png","We are professionals.",null,"toast@bytebot.site","https:\u002F\u002Fbytebot.site","https:\u002F\u002Fgithub.com\u002FGWUDCAP",[24,28,32,36],{"name":25,"color":26,"percentage":27},"JavaScript","#f1e05a",50.2,{"name":29,"color":30,"percentage":31},"Python","#3572A5",49.7,{"name":33,"color":34,"percentage":35},"Shell","#89e051",0,{"name":37,"color":38,"percentage":35},"Batchfile","#C1F12E",1523,200,"2026-04-15T16:39:54","MIT",2,"未说明","无需求",{"notes":47,"python":48,"dependencies":49},"该工具是 Claude Code 的辅助扩展，并非独立的 AI 模型，因此无需 GPU 或大量内存。它通过 npm (npx) 或 PyPI (pipx) 运行，主要依赖宿主环境已安装的 Node.js 或 Python。使用前需确保已配置好 Claude Code 环境及 Git。","需安装 pipx (若使用 Python 版本)",[50,51,52],"Node.js (若使用 npx)","pipx (若使用 Python)","Claude Code CLI",[54,55],"Agent","插件","ready","2026-03-27T02:49:30.150509","2026-04-18T17:05:22.616726",[60,65,70,75,80,84,89,93],{"id":61,"question_zh":62,"answer_zh":63,"source_url":64},40333,"运行 kickstart 时出现 'command not found: sessions' 错误怎么办？","该问题已在 v0.3.4 版本中修复。此前全局安装 `sessions` CLI 命令会导致环境兼容性问题（特别是 Fish shell）。现在的安装程序会将包装脚本复制到项目的 `sessions\u002Fbin\u002F` 目录中，所有钩子和斜杠命令都会使用这些本地包装器，它们能自动检测操作系统并路由到正确的实现。请升级到最新版本：`npm install -g cc-sessions@latest` 或使用 `npx cc-sessions@latest`。如果仍遇到符号链接问题，可能需要更新包装脚本以正确处理符号链接解析。","https:\u002F\u002Fgithub.com\u002FGWUDCAP\u002Fcc-sessions\u002Fissues\u002F58",{"id":66,"question_zh":67,"answer_zh":68,"source_url":69},40334,"在 Windows 上安装后 Claude Code 卡住或无响应如何解决？","此问题已在 v0.3.0 及更高版本中解决。主要原因是旧版本依赖 Bash 脚本，导致 Windows 兼容性问题。新版本已完全移除 Bash 依赖：1) 所有钩子改用 Python 或 JavaScript 编写；2) 状态行重写为 Python\u002FJavaScript，消除了生成窗口的问题；3) 修复了文本输入渲染问题。此外，新版本包含卸载命令：`python -m sessions.api uninstall`。请确保升级到 v0.3.0 或更高版本。","https:\u002F\u002Fgithub.com\u002FGWUDCAP\u002Fcc-sessions\u002Fissues\u002F15",{"id":71,"question_zh":72,"answer_zh":73,"source_url":74},40335,"如何卸载 cc-sessions？","可以使用内置的卸载命令进行清理。在终端中运行：`python -m sessions.api uninstall`（适用于 Python 安装）或通过包管理器卸载（如 `npm uninstall -g cc-sessions`）。v0.3.0 及更高版本已包含正式的卸载机制，可安全移除所有配置和钩子。","https:\u002F\u002Fgithub.com\u002FGWUDCAP\u002Fcc-sessions\u002Fissues\u002F55",{"id":76,"question_zh":77,"answer_zh":78,"source_url":79},40336,"安装过程中提示需要 sudo 权限或无法写入 \u002Fusr\u002Flocal\u002Fbin 怎么办？","v0.3.0 及更高版本已完全重构安装流程，不再需要或尝试使用 sudo 权限，也不会安装全局 shell 命令。如果遇到此类错误，说明您使用的是旧版本。请升级到最新版本，新版本的安装过程完全在用户空间进行，不会请求系统级权限。代码库中对 'sudo' 的引用仅存在于执行钩子的阻止列表中，与安装无关。","https:\u002F\u002Fgithub.com\u002FGWUDCAP\u002Fcc-sessions\u002Fissues\u002F7",{"id":81,"question_zh":82,"answer_zh":83,"source_url":74},40337,"如何临时禁用 cc-sessions 直接使用原生 Claude Code？","在 v0.3.0 及更高版本中，新增了绕过模式（bypass mode）和功能开关。您可以通过配置启用绕过模式，从而在不卸载的情况下直接使用原生 Claude Code，避免会话系统的干预提示。具体配置方法请参考最新版的文档或在初始化时选择跳过会话增强功能。",{"id":85,"question_zh":86,"answer_zh":87,"source_url":88},40338,"任务完成后没有自动标记完成、更新索引或移动文件怎么办？","这可能是由于触发词协议未正确执行或上下文状态不一致导致的。请确保：1) 使用标准的结束指令（如 `END`）；2) 检查任务文件是否位于正确的目录结构中；3) 尝试使用 `\u002Fclear` 清除会话标志和活动待办事项后重新开始。如果问题持续，可能是版本兼容性问题，建议升级到最新版本（v0.3.4+），其中改进了任务完成协议的确定性行为。","https:\u002F\u002Fgithub.com\u002FGWUDCAP\u002Fcc-sessions\u002Fissues\u002F63",{"id":90,"question_zh":91,"answer_zh":92,"source_url":79},40339,"安装后 'claude' 命令无法识别怎么办？","正常情况下，安装 cc-sessions 不会影响原生的 `claude` 命令。如果出现此问题，可能是安装过程中发生了意外冲突。解决方法：1) 尝试重新安装 Claude Code；2) 使用 `python -m sessions.api uninstall` 卸载 cc-sessions；3) 确保环境变量 PATH 中包含 Claude Code 的安装路径。v0.3.0+ 版本已优化安装逻辑，避免了此类问题。",{"id":94,"question_zh":95,"answer_zh":96,"source_url":64},40340,"如何在不同 Shell（如 Fish、Zsh）中使用 cc-sessions？","v0.3.4 及更高版本通过本地包装脚本解决了 Shell 兼容性问题。安装程序会自动在项目的 `sessions\u002Fbin\u002F` 目录中创建适配当前操作系统的包装器，无需全局配置。无论使用 Fish、Zsh 还是 Bash，都能正常工作。如果遇到特定 Shell 的问题，请确保升级到最新版本，并检查 `sessions\u002Fbin\u002Fsessions` 脚本是否具有执行权限（`chmod +x sessions\u002Fbin\u002Fsessions`）。",[98,103,108,113,118,123,128],{"id":99,"version":100,"summary_zh":101,"released_at":102},323748,"v0.3.6","## [0.3.6] - 2025-10-17\n\n### 修复\n- **安装程序 PATH 警告**：移除了过时的 Windows PATH 检查 (#66)\n  - 安装程序不再输出关于 `sessions` 命令不在 PATH 中的混淆性提示信息\n  - 反映了新的架构设计，即 `sessions` 命令在项目本地运行\n  - 感谢 @Schadenfreund 的报告","2025-10-17T13:34:37",{"id":104,"version":105,"summary_zh":106,"released_at":107},323749,"v0.3.5","## [0.3.5] - 2025-10-16\n\n### 修复\n\n- **Nx 单仓库兼容性**：修复了 nx 因缺少包名而报错的问题（#62）\n  - JavaScript 安装程序现在会在 sessions\u002Fpackage.json 中将 `name` 字段设置为 `sessions-api`\n  - 解决了运行 nx 命令时出现的 `ProjectsWithNoNameError` 错误\n  - 感谢 @taybin 的报告\n\n- **状态栏任务计数器**：修复了无任务时任务计数器显示为 1 的问题（#61）\n  - Python 和 JavaScript 的状态栏现在会将 `indexes\u002F` 目录排除在任务计数之外\n  - 只统计实际的任务文件和任务目录\n  - 感谢 @bhayden53 的报告\n\n- **包版本跟踪**：修复了 sessions-state.json 被初始化为“未知”版本的问题\n  - Python：添加了 `_get_package_version()` 辅助函数，作为 SessionsState.version 字段的默认工厂方法\n  - JavaScript：在 SessionsState 构造时调用 `_getPackageVersion()` 辅助函数\n  - 新安装的项目现在会正确地将已安装的包版本存储到状态文件中\n\n- **函数导出缺失**：修复了 JavaScript shared_state.js 缺少导出的问题（#63）\n  - 向 module.exports 添加了 `isSubtask` 和 `isParentTask`\n  - 解决了在任务完成协议过程中出现的“isSubtask 不是函数”错误\n  - 感谢 @harshmoorjani 的报告","2025-10-16T15:26:01",{"id":109,"version":110,"summary_zh":111,"released_at":112},323750,"v0.3.4","## [0.3.4] - 2025年10月15日\n\n### 新增\n- 新会话 API 入口点的初步窗口支持","2025-10-15T14:45:48",{"id":114,"version":115,"summary_zh":116,"released_at":117},323751,"v0.3.3","## [0.3.3] - 2025-10-15\n\n### 修复\n\n- **ESM 项目兼容性**：JavaScript 安装程序现在会在 `sessions\u002Fpackage.json` 中添加 `{\"type\": \"commonjs\"}`，以确保在 `\"type\": \"module\"` 的项目中，已安装的钩子、API 和状态栏脚本也能使用 `require()` 语法。\n\n- **Sessions 命令安装**：移除了不稳定的全局 bin 入口，并实现了项目本地的封装方式：\n  - 创建了操作系统特定的封装脚本（Unix 系统为 `sessions`，Windows 系统为 `sessions.bat`）。\n  - 安装程序会将语言特定的封装脚本复制到 `sessions\u002Fbin\u002F` 目录下。\n  - 所有钩子在运行时会检测操作系统，并输出正确的命令语法。\n  - 斜杠命令使用项目本地的封装脚本，而非全局 bin。\n  - 在所有环境中都能可靠工作，无需执行 `npm install -g`。","2025-10-15T14:29:32",{"id":119,"version":120,"summary_zh":121,"released_at":122},323752,"v0.3.2","## [0.3.2] - 2025年10月14日\n\n### 修复\n\n- Python 3.9 安装程序热修复","2025-10-14T19:58:32",{"id":124,"version":125,"summary_zh":126,"released_at":127},323753,"v0.3.1","## [0.3.1] - 2025-10-14\n\n### 修复\n- teehee 小 Python 字符串转义 bug issoke","2025-10-14T19:48:04",{"id":129,"version":130,"summary_zh":131,"released_at":132},323754,"v0.3.0","## [0.3.0] - 2025年10月14日\n\n### 主要更新\n\n- **JavaScript 支持**：cc-sessions 现在同时提供 Python 和 Node.js 两种语言的包，功能完全一致。安装时可选择您偏好的语言。\n  \n- **统一会话 API**：所有命令现通过单一的 `sessions` 命令访问，包含三个子系统：\n  - `sessions state`：查看和管理会话状态\n  - `sessions config`：自定义行为、触发词和偏好设置\n  - `sessions tasks`：任务管理和筛选\n\n- **自然语言协议激活**：触发短语现在可以激活完整的流程协议：\n  - 创建任务：“mek:” 或 “mekdis”\n  - 启动任务：“start^:” 加上 @task-file\n  - 完成任务：“finito”\n  - 上下文压缩：“squish” 或 “lets compact”\n  - 所有触发短语均可通过配置自定义。\n\n- **待办事项验证系统**：已批准的待办列表现在会被锁定并跟踪：\n  - 阻止 Claude 在执行过程中修改已批准的待办事项\n  - 在执行前验证待办事项是否与原始批准一致\n  - 如果 Claude 尝试更改计划，则会返回讨论模式。\n\n- **目录任务**：创建多阶段项目，其中子任务共享一个特性分支。\n\n- **启动教程**：交互式引导将通过实际使用 cc-sessions 来教授您如何操作：\n  - 完整模式：15–30 分钟，涵盖所有功能及代理自定义\n  - 仅子代理模式：5 分钟，专注于代理自定义。\n\n### 新增功能\n\n- **CI 环境检测**：自动在 GitHub Actions 及其他 CI 环境中绕过 DAIC。\n  - 感谢 @oppianmatt（matt@oppian.com）提供的实现指导 (#14)。\n- **Nerd Fonts & Git 信息**：增强的状态栏，包含图标和 Git 分支跟踪（↑N ahead, ↓N behind）。\n  - 安装时默认启用，后续可通过 `sessions config features toggle use_nerd_fonts` 进行切换。\n  - 感谢 @dnviti（dnviti@gmail.com）提出的建议 (#21)。\n- **安全卸载程序**：运行 `sessions uninstall` 可进行交互式卸载，并自动备份。\n  - 感谢 @gabelul 提出的概念 (#45)。\n- **任务索引**：通过 `sessions tasks idx` 按服务领域筛选任务。\n- **功能开关**：可在运行时启用或禁用特定行为：\n  - `sessions config features show`：查看所有选项\n  - `sessions config features toggle \u003Ckey>`：切换设置。\n- **自定义 Bash 模式**：定义项目特定的读写命令：\n  - `sessions config read|write list`：管理模式列表。\n- **工具屏蔽控制**：可在运行时添加或移除被屏蔽的工具：\n  - `sessions config tools block|unblock \u003Ctool>`。\n\n### 变更内容\n\n- **交互式安装程序**：现在可在安装过程中配置所有偏好设置（开发者姓名、触发短语、Git 工作流、功能开关等）。\n- **斜杠命令**：`\u002Fadd-trigger` 等命令已被 `\u002Fsessions` 替代，由其负责子系统路由。\n- **增强的命令检测**：现已识别 70 多个只读 Bash 命令，并改进了管道和重定向处理。\n- **README**：重新编写以提高清晰度，添加了安装徽章和简洁的功能描述。\n- **CLAU","2025-10-14T19:27:56",[134,146,154,163,172,180],{"id":135,"name":136,"github_repo":137,"description_zh":138,"stars":139,"difficulty_score":140,"last_commit_at":141,"category_tags":142,"status":56},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",[54,143,144,145],"开发框架","图像","数据工具",{"id":147,"name":148,"github_repo":149,"description_zh":150,"stars":151,"difficulty_score":140,"last_commit_at":152,"category_tags":153,"status":56},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",[143,144,54],{"id":155,"name":156,"github_repo":157,"description_zh":158,"stars":159,"difficulty_score":43,"last_commit_at":160,"category_tags":161,"status":56},1381,"everything-claude-code","affaan-m\u002Feverything-claude-code","everything-claude-code 是一套专为 AI 编程助手（如 Claude Code、Codex、Cursor 等）打造的高性能优化系统。它不仅仅是一组配置文件，而是一个经过长期实战打磨的完整框架，旨在解决 AI 代理在实际开发中面临的效率低下、记忆丢失、安全隐患及缺乏持续学习能力等核心痛点。\n\n通过引入技能模块化、直觉增强、记忆持久化机制以及内置的安全扫描功能，everything-claude-code 能显著提升 AI 在复杂任务中的表现，帮助开发者构建更稳定、更智能的生产级 AI 代理。其独特的“研究优先”开发理念和针对 Token 消耗的优化策略，使得模型响应更快、成本更低，同时有效防御潜在的攻击向量。\n\n这套工具特别适合软件开发者、AI 研究人员以及希望深度定制 AI 工作流的技术团队使用。无论您是在构建大型代码库，还是需要 AI 协助进行安全审计与自动化测试，everything-claude-code 都能提供强大的底层支持。作为一个曾荣获 Anthropic 黑客大奖的开源项目，它融合了多语言支持与丰富的实战钩子（hooks），让 AI 真正成长为懂上",159636,"2026-04-17T23:33:34",[143,54,162],"语言模型",{"id":164,"name":165,"github_repo":166,"description_zh":167,"stars":168,"difficulty_score":169,"last_commit_at":170,"category_tags":171,"status":56},8272,"opencode","anomalyco\u002Fopencode","OpenCode 是一款开源的 AI 编程助手（Coding Agent），旨在像一位智能搭档一样融入您的开发流程。它不仅仅是一个代码补全插件，而是一个能够理解项目上下文、自主规划任务并执行复杂编码操作的智能体。无论是生成全新功能、重构现有代码，还是排查难以定位的 Bug，OpenCode 都能通过自然语言交互高效完成，显著减少开发者在重复性劳动和上下文切换上的时间消耗。\n\n这款工具专为软件开发者、工程师及技术研究人员设计，特别适合希望利用大模型能力来提升编码效率、加速原型开发或处理遗留代码维护的专业人群。其核心亮点在于完全开源的架构，这意味着用户可以审查代码逻辑、自定义行为策略，甚至私有化部署以保障数据安全，彻底打破了传统闭源 AI 助手的“黑盒”限制。\n\n在技术体验上，OpenCode 提供了灵活的终端界面（Terminal UI）和正在测试中的桌面应用程序，支持 macOS、Windows 及 Linux 全平台。它兼容多种包管理工具，安装便捷，并能无缝集成到现有的开发环境中。无论您是追求极致控制权的资深极客，还是渴望提升产出的独立开发者，OpenCode 都提供了一个透明、可信",144296,1,"2026-04-16T14:50:03",[54,55],{"id":173,"name":174,"github_repo":175,"description_zh":176,"stars":177,"difficulty_score":43,"last_commit_at":178,"category_tags":179,"status":56},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 都能提供强大的支持。其独特的模块化架构允许社区不断扩展新功能，使其成为当前最灵活、生态最丰富的开源扩散模型工具之一，帮助用户将创意高效转化为现实。",108322,"2026-04-10T11:39:34",[143,144,54],{"id":181,"name":182,"github_repo":183,"description_zh":184,"stars":185,"difficulty_score":43,"last_commit_at":186,"category_tags":187,"status":56},6121,"gemini-cli","google-gemini\u002Fgemini-cli","gemini-cli 是一款由谷歌推出的开源 AI 命令行工具，它将强大的 Gemini 大模型能力直接集成到用户的终端环境中。对于习惯在命令行工作的开发者而言，它提供了一条从输入提示词到获取模型响应的最短路径，无需切换窗口即可享受智能辅助。\n\n这款工具主要解决了开发过程中频繁上下文切换的痛点，让用户能在熟悉的终端界面内直接完成代码理解、生成、调试以及自动化运维任务。无论是查询大型代码库、根据草图生成应用，还是执行复杂的 Git 操作，gemini-cli 都能通过自然语言指令高效处理。\n\n它特别适合广大软件工程师、DevOps 人员及技术研究人员使用。其核心亮点包括支持高达 100 万 token 的超长上下文窗口，具备出色的逻辑推理能力；内置 Google 搜索、文件操作及 Shell 命令执行等实用工具；更独特的是，它支持 MCP（模型上下文协议），允许用户灵活扩展自定义集成，连接如图像生成等外部能力。此外，个人谷歌账号即可享受免费的额度支持，且项目基于 Apache 2.0 协议完全开源，是提升终端工作效率的理想助手。",100752,"2026-04-10T01:20:03",[55,54,144,143]]