claudekit

GitHub
649 104 简单 1 次阅读 今天MIT语言模型Agent插件
AI 解读 由 AI 自动生成,仅供参考

claudekit 是一套专为 Claude Code 打造的增强工具包,旨在通过自定义命令、钩子和实用程序,为 AI 编程过程提供智能护栏与工作流自动化。它主要解决了开发者在使用 AI 辅助编码时常见的痛点:如类型安全缺失难以即时发现、高风险重构失败后恢复困难、测试破坏滞后察觉,以及代码审查流于表面等问题。

借助 claudekit,开发者能在 AI 生成代码的瞬间拦截潜在错误(例如禁止随意使用 'any' 类型),并通过一键命令恢复项目快照,大幅降低试错成本。其核心亮点在于引入了“多代理并行协作”机制,例如执行代码审查时,可同时调动六个专注于架构、安全、性能等不同领域的专家代理进行深度分析;此外,它还具备自动构建项目地图的能力,让 AI 无需反复搜索即可精准定位文件与依赖关系,显著提升上下文理解效率。

这款工具特别适合希望将 Claude Code 深度集成到日常开发流程中的软件工程师和技术团队。无论是需要严格质量管控的企业级项目,还是追求高效迭代的个人开发者,claudekit 都能通过标准化的六阶段规范实施流程和实时错误预防机制,帮助你将 AI 编程从“实验性尝试”转变为“可靠的生产力工具”,让代码交付更安全、更规范。

使用场景

某全栈开发者正利用 Claude Code 重构一个遗留的电商订单模块,需要在保证类型安全的前提下快速迭代新功能。

没有 claudekit 时

  • 类型安全缺失:Claude 为图省事频繁使用 any 类型,导致潜在的运行时错误直到代码审查阶段才被发现。
  • 试错成本高昂:一旦激进的重构导致项目崩溃,开发者不得不手动翻阅 Git 历史,耗时费力地找回可用版本。
  • 反馈滞后严重:测试用例被破坏后,往往要等 Claude 完成所有任务并运行 CI 时才报错,修复链条过长。
  • 审查流于表面:人工发起的代码审查通常只能获得通用的建议,缺乏针对架构、安全和性能的深度并行分析。

使用 claudekit 后

  • 实时类型拦截:当 Claude 试图写入 any 时,claudekit 立即阻断并提示“请使用具体类型:User | null",从源头杜绝隐患。
  • 一键状态回滚:若重构失败,只需执行 /checkpoint:restore 命令,即可瞬间将代码库恢复到上一个稳定快照。
  • 即时错误自愈:测试一旦报错,claudekit 会让 Claude 立刻感知并自动修复,无需等待后续流程,实现“发现即解决”。
  • 专家级并行审查:运行 /code-review 命令,6 个专用智能体同时从架构、安全等维度深度扫描,输出带优先级排序的专业报告。

claudekit 通过实时防护网和自动化工作流,将原本滞后的“编写 - 出错 - 修复”循环转变为高效、安全的“智能协作”闭环。

运行环境要求

操作系统
  • Linux
  • macOS
  • Windows
GPU

未说明

内存

未说明

依赖
notes该工具是基于 Node.js 的命令行工具,需通过 npm、yarn 或 pnpm 全局安装。核心依赖是 Claude Code 服务且必须订阅 Max 计划以获得最佳效果。无需 Python 环境或 GPU 支持。
python未说明
Node.js 20+
Claude Code (Max plan)
claudekit hero image

快速开始

claudekit 横幅

claudekit

为 Claude Code 提供智能护栏和工作流自动化——实时捕获错误、保存检查点,并通过专家子代理增强 AI 编码能力

npm 版本 npm 下载量 许可证:MIT Node.js 版本 在 Awesome Claude Code 中提及 请我喝杯咖啡

🚀 安装

⚠️ 需要: Claude Code Max 方案(以实现最佳 token 使用)• Node.js 20+

npm install -g claudekit
# 或:yarn global add claudekit
# 或:pnpm add -g claudekit

⚡ 快速入门

# 在您的项目中初始化
claudekit setup

# 在 Claude Code 中,尝试以下命令:
/git:status                      # 按类型分组更改并建议提交策略
/spec:create "您的下一个功能" # 研究代码库并编写完整规范
/code-review                     # 6 个专业代理并行分析代码

🎯 它的作用

Claudekit 在您使用 Claude 进行编码时充当您的安全网:

之前:Claude 添加 'any' 类型 → ❌ 在代码审查中发现丢失了类型安全性  
之后:Claude 添加 'any' 类型 → ✅ 即时阻止:“请使用具体类型:User | null”

之前:危险的重构失败 → ❌ 需要进行 Git 考古来寻找可用版本  
之后:危险的重构失败 → ✅ 一条命令:/checkpoint:restore

之前:Claude 导致测试失败 → ❌ 您是在 Claude 完成后才发现的  
之后:Claude 导致测试失败 → ✅ Claude 立即看到错误并修复它

之前:让 Claude 进行代码审查 → ❌ 浅层分析、通用反馈、顺序执行  
之后:使用 /code-review → ✅ 6 个专业代理并行分析,动态调用特定于技术领域的专业知识

核心功能

🗺️ 即时代码库导航

Claude 会自动查看您的整个项目结构——省去了大部分查找步骤。

  • 直接跳转到代码:直接定位到文件、函数和类
  • 无需反复试错:避免翻阅测试文件、文档和其他无关内容
  • 自信地访问代码:Claude 清楚地知道哪些内容存在以及它们的位置
  • 查看关系:Claude 瞬间理解依赖关系和架构
  • 自动设置:首次提示时隐形运行,并随您的编码更新

代码库地图指南 →

🔍 全面代码审查

  • 多方面分析:6 个并行代理分别负责架构、安全、性能、测试、质量和文档
  • 智能定位:根据文件类型和范围自动选择相关审查代理
  • 结构化报告:按优先级列出问题(严重/高/中),附带类型图标和可操作的解决方案
  • 质量指标:评分系统及问题分布跟踪,便于衡量改进效果

🚀 迭代式规范实施

  • 6 阶段工作流程:实现 → 编写测试 → 代码审查 → 迭代改进 → 提交 → 进度跟踪
  • 动态代理选择:实时检测可用的专业代理,并自动回退至备用方案
  • 质量关卡:每个阶段都会进行验证,确保高质量交付
  • 原子提交:标准化提交信息,包含全面的变更说明

规范工作流程指南 →

🛡️ 实时错误预防

  • 🔒 高级 Bash 安全分析:全面防护敏感文件通过 Shell 命令被访问
    • 智能命令解析:分析复杂的 Bash 管道、变量赋值和 Shell 结构
    • 模式检测:识别通过 xargsfind、管道和命令替换等方式访问敏感文件的行为
    • 路径提取:安全处理 curlhttpie 上传中的通配符、变量和 @file 引用
    • 安全启发式:在执行前检测到类似 find -name '*.env' | xargs cat 的危险模式
  • 🔒 增强的敏感文件保护:涵盖云凭证、加密货币、数据库、令牌和生产数据等 12 个类别,共 195+ 种模式
  • 多类别保护:环境文件、SSH 密钥、云服务商凭证(AWS/Azure/GCP)、包管理器认证、加密钱包、生产数据库
  • TypeScript 防护:在 Claude 编辑时阻止 any 类型和类型错误
  • 代码风格检查:立即捕捉样式问题
  • 反模式检测:防止代码被注释覆盖
  • 测试运行器:在文件更改时运行相关测试
  • 多工具忽略文件支持:尊重 .agentignore.aiignore.aiexclude.geminiignore.codeiumignore.cursorignore

💾 Git 检查点系统

  • 自动保存:当 Claude 停止时创建检查点
  • 轻松恢复:使用 /checkpoint:restore 撤销更改
  • 检查点管理:列出、恢复或清理检查点

检查点指南 →

🤖 AI 子代理

  • 研究专家research-expert 可进行综合并行研究,时间缩短 90%,自动分析来源并生成结构化报告
  • 代码搜索code-search 可快速并行搜索代码库,速度提升 3–10 倍
  • 分诊专家triage-expert 用于初步诊断问题并将其分配给专业人员
  • 领域专家:TypeScript、React、数据库、测试、基础设施和文档方面的专家
  • 代码审查:专门的 code-review-expert 代理,从 6 个方面进行专注分析
  • 框架专家:Next.js、Nest.js、AI SDK 和构建工具方面的专家
  • 性能优化:通过 disableHooks 配置智能管理钩子,在专业操作期间跳过不必要的验证
  • 强制委托:所有技术问题必须由专业子代理处理
  • 主动帮助:运行 /agents-md:init 更新 AGENTS.md/CLAUDE.md,以实现子代理的自动委派

📊 挂钩性能剖析

  • 性能监控:使用 claudekit-hooks profile 分析挂钩执行时间和输出大小
  • 批量分析:自动剖析 .claude/settings.json 中配置的所有挂钩
  • 统计分析:支持多次迭代并取平均值以获得准确的测量结果
  • 智能警告:对耗时超过 5 秒的慢速挂钩和超出输出大小限制的情况进行颜色编码提醒
  • Claude Code 集成:为注入上下文的 UserPromptSubmit 挂钩设置专用限制
  • Token 估算:计算挂钩输出的预估 Token 使用量

挂钩剖析指南 →

🧠 增强型 AI 推理

  • 自动增强thinking-level 挂钩可在无需手动提示工程的情况下,隐形地提升 Claude 的推理能力
  • 4 种可配置级别:从禁用(0)到最大推理能力(3),并提供智能默认值
  • 隐形运行:关键词会在用户不知情的情况下悄然注入
  • 轻量级:开销小于 5 毫秒,且 Token 使用量极低
  • 会话感知:在首次用户提示时激活,从而在整个会话中持续增强 AI 推理能力

思考层级指南 →

🎛️ 基于会话的挂钩控制

  • 临时控制:可为单个 Claude Code 会话禁用或启用挂钩
  • 会话隔离:更改仅影响当前会话,不会波及其他开发者
  • 智能状态管理:采用 4 状态系统(已启用/已禁用/未配置/未找到)
  • 模糊匹配:支持部分挂钩名称,并提供智能建议
  • 无永久性更改:不会修改任何配置文件

会话挂钩控制指南 →

🔬 多智能体研究系统

  • 并行信息收集:同时启动 5–10 个研究智能体,使调查速度提升 90%
  • 智能查询分类:自动确定研究策略(广度优先、深度优先或简单事实查询)
  • 全面的来源分析:跨多个领域交叉核对研究结果,并自动管理引用
  • 结构化研究报告:包括执行摘要、关键发现、详细分析及方法论文档
  • 文件系统产物:子智能体将完整报告写入 /tmp/research_*.md,以便高效整合和优化 Token 使用

📝 智能命令

  • /research [query] - 使用专业子智能体进行深度并行研究,并生成结构化报告
  • /code-review - 使用 6 个并行智能体进行多维度代码审查
  • /git:commit - 按照项目规范创建提交
  • /git:checkout - 智能创建分支并切换,命名符合常规
  • /git:ignore-init - 初始化 AI 安全的 .gitignore 模板,保护敏感文件
  • /validate-and-fix - 运行所有质量检查并修复问题
  • /spec:create - 生成全面的规格说明书
  • /spec:execute - 按照迭代式质量保证流程实施规格说明书
  • /create-subagent - 构建自定义 AI 助手
  • /hook:disable [hook-name] - 临时禁用当前会话中的挂钩
  • /hook:enable [hook-name] - 重新启用当前会话中已禁用的挂钩
  • /hook:status [hook-name] - 显示挂钩状态(已启用/已禁用/未配置)

CLI 命令

claudekit setup              # 交互式设置向导
claudekit setup --yes        # 使用默认设置快速安装
claudekit setup --all        # 安装所有组件(所有智能体)
claudekit setup --user       # 安装到用户目录 (~/.claude),而非项目目录
claudekit list               # 显示所有组件(挂钩、命令、智能体、配置)
claudekit list agents        # 列出可用智能体及其 Token 数量
claudekit list commands      # 列出可用命令及其 Token 数量
claudekit show agent <id>    # 展示智能体提示,供外部使用
claudekit show command <id>  # 展示命令提示,供外部使用
claudekit show agent <id> -f json    # 将智能体元数据和内容以 JSON 格式输出
claudekit show command <id> -f json  # 将命令元数据和内容以 JSON 格式输出
claudekit doctor             # 检查您的安装情况,并验证文档链接是否有效

# 工具状态检查
claudekit status stm         # 检查 Simple Task Master (STM) 的安装和初始化状态

# 代码检查与验证
claudekit lint-commands      # 检查斜杠命令的 Markdown 文件
claudekit lint-agents        # 检查智能体 Markdown 文件(原名 lint-subagents)

# 挂钩管理和剖析
claudekit-hooks run <hook>   # 手动执行特定挂钩
claudekit-hooks profile      # 剖析所有已配置挂钩的性能
claudekit-hooks profile <hook> --iterations 5  # 对特定挂钩进行剖析,并取平均值

# 基于会话的挂钩控制(在 Claude Code 会话中)
claudekit-hooks disable <hook>  # 禁用当前会话中的挂钩
claudekit-hooks enable <hook>   # 重新启用当前会话中的挂钩  
claudekit-hooks status <hook>   # 显示挂钩状态(已启用/已禁用)

与外部 LLM 结合使用提示

show 命令可提取智能体和命令的提示,用于 Claude Code 的非交互模式以及其他 AI 编程工具:

# 提取智能体提示,用于 Claude Code CLI
EXPERT=$(claudekit show agent typescript-expert)
cat src/app.ts | claude -p --append-system-prompt "$EXPERT" "Review this code"

# 获取结构化元数据,便于与其他工具集成
claudekit show agent typescript-expert --format json | jq '.description'

# 可与任何 AI 编程 CLI 工具配合使用
claudekit show agent react-expert | amp -x "Fix React hooks violations"

更多关于 Claude Code、Amp、Gemini CLI 等工具的示例,请参阅 与外部 LLM 结合使用提示指南

斜杠命令

您可以在 Claude Code 中直接使用以下命令:

Git 与检查点

  • /checkpoint:create [msg] - 保存当前状态
  • /checkpoint:restore [n] - 恢复到指定检查点
  • /checkpoint:list - 查看所有检查点
  • /git:commit - 智能提交,遵循规范
  • /git:status - 智能 Git 分析
  • /git:checkout [branch] - 智能创建分支并切换,命名符合常规
  • /git:ignore-init - 初始化 AI 安全的 .gitignore 模板

代码质量

  • /code-review [target] - 使用并行智能体进行多维度代码审查
  • /validate-and-fix - 运行所有质量检查

开发工具

  • /research [query] - 使用专业子智能体进行深度并行研究
  • /spec:create [feature] - 生成功能规格说明书
  • /spec:execute [file] - 按照 6 阶段迭代流程实施规格说明书
  • /agents-md:init - 配置 AI 助手
  • /create-subagent - 构建自定义智能体
  • /create-command - 创建自定义命令

查看所有命令 →

挂钩

挂钩会在 Claude 工作时自动强制执行质量标准:

可用钩子

文件安全钩子(PreToolUse - 在文件访问前执行)

  • file-guard - 使用忽略文件模式阻止 AI 访问敏感文件(.env、密钥、凭据)

文件变更钩子(PostToolUse - 在编辑后执行)

  • typecheck-changed - 对文件变更运行 TypeScript 类型检查
  • lint-changed - 对已更改文件运行代码风格检查(Biome、ESLint 等)
  • test-changed - 为已更改文件运行测试
  • check-any-changed - 禁止已更改的 TypeScript 文件中出现任何类型
  • check-comment-replacement - 检测代码是否被注释替换
  • check-unused-parameters - 检测懒惰重构:参数被添加下划线前缀而非直接移除

用户提示提交钩子(在每个会话的首次用户提示时执行)

  • codebase-map - 使用 codebase-map CLI 每会话提供一次不可见的代码库上下文
  • thinking-level - 注入思考层级关键词以增强 Claude 的推理能力

PostToolUse 钩子(也包括文件监控)

  • codebase-map-update - 当文件发生变更时增量更新代码库地图

项目级钩子(通常用于 Stop/SubagentStop 事件)

  • typecheck-project - 对整个项目进行 TypeScript 验证
  • lint-project - 对整个项目进行代码风格检查(Biome、ESLint 等)
  • test-project - 运行完整的测试套件
  • create-checkpoint - 在停止时自动创建 Git 检查点
  • check-todos - 验证待办事项是否已完成
  • self-review - 增强的目标性自审,可检测实现完整性,优先关注模拟实现、占位符代码和未完成的功能,而非代码质量问题

自审指南 →

钩子事件

  • PreToolUse - 在文件访问(读取、写入、编辑、多文件编辑)之前触发,用于权限控制
  • PostToolUse - 在文件修改(写入、编辑、多文件编辑)之后触发
  • Stop - 当 Claude Code 停止或对话结束时触发
  • SubagentStop - 当子代理完成任务时触发
  • UserPromptSubmit - 当用户在会话中提交第一条提示时触发

钩子命令

# 查看所有可用钩子及其描述
claudekit-hooks list

# 分析钩子性能和输出大小
claudekit-hooks profile                   # 分析所有钩子
claudekit-hooks profile typecheck-changed  # 分析特定钩子
claudekit-hooks profile --iterations 5    # 多次运行以获取平均值

# 会话级别的钩子控制(需要活跃的 Claude Code 会话)
claudekit-hooks disable typecheck-changed  # 禁用当前会话中的特定钩子
claudekit-hooks enable typecheck          # 重新启用钩子(支持部分匹配)
claudekit-hooks status                     # 显示所有钩子的状态
claudekit-hooks status lint                # 显示特定钩子的状态

profile 命令有助于识别:

  • 执行缓慢的钩子(>5秒),会拖慢工作流程
  • 输出量大的钩子,会占用大量上下文窗口
  • 接近 10k 字符限制的 UserPromptSubmit 钩子

通过会话级别的钩子控制,您可以在不修改配置文件的情况下,临时禁用特定 Claude Code 会话中的钩子。功能包括:

  • 钩子名称的模糊匹配(支持部分匹配)
  • 可视化状态指示器(🔒 已禁用,✅ 已启用)
  • 会话隔离状态(更改仅影响当前会话)
  • 自动通过会话记录 UUID 检测会话

钩子配置 → | 性能分析指南 →

子代理

针对不同领域的专业 AI 助手:

热门代理

  • code-review-expert - 6 个并行代理进行代码评审(架构、安全、性能、测试、质量、文档)
  • triage-expert - 收集上下文并诊断问题,然后将其分配给专业专家
  • documentation-expert - 专注于文档结构、连贯性、流畅性和信息架构
  • oracle - 深度调试和复杂问题分析(需单独设置
  • refactoring-expert - 检测代码异味并提供全面的重构指导
  • typescript-expert - 专注于 TypeScript/JavaScript 开发和类型系统
  • react-expert - 专注于 React 组件、Hooks 和性能优化
  • testing-expert - 提供测试策略、覆盖率和最佳实践建议
  • database-expert - 专注于查询优化和模式设计
  • ai-sdk-expert - 专注于 Vercel AI SDK v5 流式传输和模型集成
  • nestjs-expert - 专注于 Nest.js 架构和依赖注入
  • kafka-expert - 专注于 Apache Kafka 生产者/消费者配置、主题管理、集群操作和性能调优
  • loopback-expert - 专注于 LoopBack 4 框架开发、模型关系、认证和依赖注入

使用方法

# 列出所有可用代理及其令牌数量
claudekit list agents

# 安装特定代理
claudekit setup --agents typescript-expert,react-expert

安装完成后,代理会自动工作,也可以直接调用:

“请使用 oracle 代理来调试这个问题”
“让 typescript-expert 审核这个类型定义”

查看所有代理 →

安全

保护敏感文件

file-guard 钩子会自动保护敏感文件免受 AI 访问。快速设置方法如下:

# 新项目:安装带有 file-guard 保护的 claudekit
npm install -g claudekit && claudekit setup --yes --force --hooks file-guard

# 现有项目:将 file-guard 添加到现有设置中
claudekit setup --yes --force --hooks file-guard

或者手动创建 .agentignore 文件:

# .agentignore
.env
.env.*
*.key
*.pem
.aws/credentials
.ssh/*

# 允许示例文件
!.env.example

file-guard 钩子支持多种忽略文件格式(.agentignore.aiignore.cursorignore.geminiignore.codeiumignore.aiexclude),并将所有这些格式中的模式合并在一起——这一独特功能可在团队使用任何 AI 工具时提供全面保护。

关键特性:

  • 高级 Bash 命令分析:解析复杂的 Shell 命令以检测敏感文件访问模式
  • 管道安全:检测如 find -name '*.env' | xargs catecho '.env' | xargs cat 等危险构造
  • 变量扩展:安全处理 Bash 变量、命令替换和参数扩展
  • 上传保护:阻止通过 curl、httpie、scp、rsync 以及云 CLI 工具(aws、gcloud、az)上传文件
  • 合并所有忽略文件中的模式(不同于其他工具)
  • 支持 gitignore 样式的语法,包括否定规则(!)
  • 解析符号链接以防止绕过
  • 阻止项目之外的路径遍历尝试

有关详细配置和最佳实践,请参阅 File Guard 指南

配置

Claudekit 使用两个配置文件:

.claude/settings.json - 项目设置(钩子、命令)

{
  "hooks": {
    "PreToolUse": [{
      "matcher": "Read|Edit|MultiEdit|Write",
      "hooks": [{"type": "command", "command": "claudekit-hooks run file-guard"}]
    }],
    "PostToolUse": [{
      "matcher": "Write|Edit|MultiEdit",
      "hooks": [{"type": "command", "command": "claudekit-hooks run typecheck-changed"}]
    }],
    "Stop": [{
      "matcher": "*",
      "hooks": [{"type": "command", "command": "claudekit-hooks run create-checkpoint"}]
    }],
    "SubagentStop": [{
      "matcher": "*",
      "hooks": [{"type": "command", "command": "claudekit-hooks run create-checkpoint"}]
    }],
    "UserPromptSubmit": [{
      "matcher": "*",
      "hooks": [{"type": "command", "command": "claudekit-hooks run codebase-map"}]
    }]
  }
}

.claudekit/config.json - 钩子配置

{
  "hooks": {
    "typecheck-changed": {
      "command": "npm run typecheck"
    },
    "thinking-level": {
      "level": 2
    },
    "codebase-map": {
      "include": ["src/**", "lib/**"],
      "exclude": ["**/*.test.ts", "**/*.spec.ts"],
      "format": "dsl"
    }
  }
}

配置指南 →

获取帮助

常见问题

钩子未触发?

claudekit doctor                # 检查配置
npm list -g claudekit           # 确认安装

测试超时? 使用超快的测试配置来执行钩子:

{
  "hooks": {
    "test-project": {
      "command": "npm run test:fast",
      "timeout": 30000
    }
  }
}

或者配置一个自定义的更快测试命令:

{
  "hooks": {
    "test-project": {
      "command": "npm run test:unit",
      "timeout": 50000
    }
  }
}

代码库地图未生成? 安装代码库地图 CLI 工具:

npm install -g codebase-map
# 检查安装:
codebase-map --version

完整故障排除 →

MCP 集成

部分命令支持可选的 MCP 服务器集成:

Context7(用于访问文档)

# 全局安装
npm install -g @upstash/context7-mcp

# 添加到 Claude Code
claude mcp add context7 context7-mcp

启用 /spec:create 功能,以获取最新的库文档。

开发

# 克隆并安装
git clone https://github.com/claudekit/claudekit.git
cd claudekit
npm install

# 构建
npm run build

# 测试
npm test

# 验证生产构建
npm run validate:build         # 检查依赖和构建产物
npm run validate:install       # 测试干净安装

# 创建开发用符号链接
npm run symlinks

贡献

我们欢迎贡献!请参阅 CONTRIBUTING.md 查看指南。

许可证

MIT © claudekit 贡献者

版本历史

v0.9.52026/03/31
v0.9.42025/09/28
v0.9.32025/09/28
v0.9.22025/09/17
v0.9.12025/09/05
v0.9.02025/09/05
v0.8.142025/09/04
v0.8.132025/09/03
v0.8.122025/09/01
v0.8.112025/08/31
v0.8.102025/08/31
v0.8.92025/08/31
v0.8.82025/08/31
v0.8.72025/08/29
v0.8.62025/08/28
v0.8.52025/08/28
v0.8.42025/08/27
v0.8.32025/08/26
v0.8.22025/08/25
v0.8.12025/08/24

常见问题

相似工具推荐

stable-diffusion-webui

stable-diffusion-webui 是一个基于 Gradio 构建的网页版操作界面,旨在让用户能够轻松地在本地运行和使用强大的 Stable Diffusion 图像生成模型。它解决了原始模型依赖命令行、操作门槛高且功能分散的痛点,将复杂的 AI 绘图流程整合进一个直观易用的图形化平台。 无论是希望快速上手的普通创作者、需要精细控制画面细节的设计师,还是想要深入探索模型潜力的开发者与研究人员,都能从中获益。其核心亮点在于极高的功能丰富度:不仅支持文生图、图生图、局部重绘(Inpainting)和外绘(Outpainting)等基础模式,还独创了注意力机制调整、提示词矩阵、负向提示词以及“高清修复”等高级功能。此外,它内置了 GFPGAN 和 CodeFormer 等人脸修复工具,支持多种神经网络放大算法,并允许用户通过插件系统无限扩展能力。即使是显存有限的设备,stable-diffusion-webui 也提供了相应的优化选项,让高质量的 AI 艺术创作变得触手可及。

162.1k|★★★☆☆|今天
开发框架图像Agent

everything-claude-code

everything-claude-code 是一套专为 AI 编程助手(如 Claude Code、Codex、Cursor 等)打造的高性能优化系统。它不仅仅是一组配置文件,而是一个经过长期实战打磨的完整框架,旨在解决 AI 代理在实际开发中面临的效率低下、记忆丢失、安全隐患及缺乏持续学习能力等核心痛点。 通过引入技能模块化、直觉增强、记忆持久化机制以及内置的安全扫描功能,everything-claude-code 能显著提升 AI 在复杂任务中的表现,帮助开发者构建更稳定、更智能的生产级 AI 代理。其独特的“研究优先”开发理念和针对 Token 消耗的优化策略,使得模型响应更快、成本更低,同时有效防御潜在的攻击向量。 这套工具特别适合软件开发者、AI 研究人员以及希望深度定制 AI 工作流的技术团队使用。无论您是在构建大型代码库,还是需要 AI 协助进行安全审计与自动化测试,everything-claude-code 都能提供强大的底层支持。作为一个曾荣获 Anthropic 黑客大奖的开源项目,它融合了多语言支持与丰富的实战钩子(hooks),让 AI 真正成长为懂上

139k|★★☆☆☆|今天
开发框架Agent语言模型

ComfyUI

ComfyUI 是一款功能强大且高度模块化的视觉 AI 引擎,专为设计和执行复杂的 Stable Diffusion 图像生成流程而打造。它摒弃了传统的代码编写模式,采用直观的节点式流程图界面,让用户通过连接不同的功能模块即可构建个性化的生成管线。 这一设计巧妙解决了高级 AI 绘图工作流配置复杂、灵活性不足的痛点。用户无需具备编程背景,也能自由组合模型、调整参数并实时预览效果,轻松实现从基础文生图到多步骤高清修复等各类复杂任务。ComfyUI 拥有极佳的兼容性,不仅支持 Windows、macOS 和 Linux 全平台,还广泛适配 NVIDIA、AMD、Intel 及苹果 Silicon 等多种硬件架构,并率先支持 SDXL、Flux、SD3 等前沿模型。 无论是希望深入探索算法潜力的研究人员和开发者,还是追求极致创作自由度的设计师与资深 AI 绘画爱好者,ComfyUI 都能提供强大的支持。其独特的模块化架构允许社区不断扩展新功能,使其成为当前最灵活、生态最丰富的开源扩散模型工具之一,帮助用户将创意高效转化为现实。

107.7k|★★☆☆☆|2天前
开发框架图像Agent

NextChat

NextChat 是一款轻量且极速的 AI 助手,旨在为用户提供流畅、跨平台的大模型交互体验。它完美解决了用户在多设备间切换时难以保持对话连续性,以及面对众多 AI 模型不知如何统一管理的痛点。无论是日常办公、学习辅助还是创意激发,NextChat 都能让用户随时随地通过网页、iOS、Android、Windows、MacOS 或 Linux 端无缝接入智能服务。 这款工具非常适合普通用户、学生、职场人士以及需要私有化部署的企业团队使用。对于开发者而言,它也提供了便捷的自托管方案,支持一键部署到 Vercel 或 Zeabur 等平台。 NextChat 的核心亮点在于其广泛的模型兼容性,原生支持 Claude、DeepSeek、GPT-4 及 Gemini Pro 等主流大模型,让用户在一个界面即可自由切换不同 AI 能力。此外,它还率先支持 MCP(Model Context Protocol)协议,增强了上下文处理能力。针对企业用户,NextChat 提供专业版解决方案,具备品牌定制、细粒度权限控制、内部知识库整合及安全审计等功能,满足公司对数据隐私和个性化管理的高标准要求。

87.6k|★★☆☆☆|今天
开发框架语言模型

ML-For-Beginners

ML-For-Beginners 是由微软推出的一套系统化机器学习入门课程,旨在帮助零基础用户轻松掌握经典机器学习知识。这套课程将学习路径规划为 12 周,包含 26 节精炼课程和 52 道配套测验,内容涵盖从基础概念到实际应用的完整流程,有效解决了初学者面对庞大知识体系时无从下手、缺乏结构化指导的痛点。 无论是希望转型的开发者、需要补充算法背景的研究人员,还是对人工智能充满好奇的普通爱好者,都能从中受益。课程不仅提供了清晰的理论讲解,还强调动手实践,让用户在循序渐进中建立扎实的技能基础。其独特的亮点在于强大的多语言支持,通过自动化机制提供了包括简体中文在内的 50 多种语言版本,极大地降低了全球不同背景用户的学习门槛。此外,项目采用开源协作模式,社区活跃且内容持续更新,确保学习者能获取前沿且准确的技术资讯。如果你正寻找一条清晰、友好且专业的机器学习入门之路,ML-For-Beginners 将是理想的起点。

85k|★★☆☆☆|今天
图像数据工具视频

ragflow

RAGFlow 是一款领先的开源检索增强生成(RAG)引擎,旨在为大语言模型构建更精准、可靠的上下文层。它巧妙地将前沿的 RAG 技术与智能体(Agent)能力相结合,不仅支持从各类文档中高效提取知识,还能让模型基于这些知识进行逻辑推理和任务执行。 在大模型应用中,幻觉问题和知识滞后是常见痛点。RAGFlow 通过深度解析复杂文档结构(如表格、图表及混合排版),显著提升了信息检索的准确度,从而有效减少模型“胡编乱造”的现象,确保回答既有据可依又具备时效性。其内置的智能体机制更进一步,使系统不仅能回答问题,还能自主规划步骤解决复杂问题。 这款工具特别适合开发者、企业技术团队以及 AI 研究人员使用。无论是希望快速搭建私有知识库问答系统,还是致力于探索大模型在垂直领域落地的创新者,都能从中受益。RAGFlow 提供了可视化的工作流编排界面和灵活的 API 接口,既降低了非算法背景用户的上手门槛,也满足了专业开发者对系统深度定制的需求。作为基于 Apache 2.0 协议开源的项目,它正成为连接通用大模型与行业专有知识之间的重要桥梁。

77.1k|★★★☆☆|2天前
Agent图像开发框架