claude-code-spec-workflow

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

claude-code-spec-workflow 是一款专为 Claude Code 设计的自动化工作流工具,旨在将软件开发过程标准化和智能化。它主要解决了开发过程中需求模糊、任务拆解繁琐以及 Bug 修复缺乏系统性的痛点,通过预设的结构化流程,帮助团队从混乱的手动操作转向有序的自动执行。

该工具特别适合希望提升编码效率的开发者、技术负责人以及追求工程规范化的软件团队使用。其核心亮点在于提供两套完整的闭环工作流:针对新功能开发的“规格驱动”流程(涵盖需求分析、架构设计、任务拆解到代码实现),以及针对问题修复的“快速响应”流程(包含报告、根因分析、修复与验证)。

技术上,claude-code-spec-workflow 引入了多智能体协作机制,内置 4 个专用代理角色,能够根据上下文自动执行原子化任务。用户只需输入简单的斜杠命令(如 /spec-create/bug-fix),即可触发包含文档生成、任务分解及代码实施在内的全套操作。此外,它还支持项目引导设置(Steering Setup),可持久化保存产品与技术标准,确保 AI 输出始终符合项目规范。虽然官方已转向功能更强大的 MCP 版本,但此工具仍为现有用户提供了一套成熟、开箱即用的自动化解决方案,让开发过程更加流畅可控。

使用场景

某电商初创团队的后端工程师需要在两天内紧急上线“用户积分抵扣订单”功能,同时修复一个导致库存扣减错误的严重 Bug。

没有 claude-code-spec-workflow 时

  • 需求落地混乱:开发者需在对话框中反复粘贴需求描述,AI 输出的代码往往缺乏统一的设计架构,导致后续重构成本高。
  • 任务拆解断层:从想法到代码的中间步骤依赖人工手动拆分,容易遗漏边界条件或测试用例,造成逻辑漏洞。
  • 修 Bug 效率低下:面对复杂的库存问题,需要在多轮对话中反复陈述上下文,AI 难以精准定位根因,经常“头痛医头”。
  • 进度不可视:多个并行任务的状态散落在聊天记录中,缺乏全局视图,团队协作时难以同步当前开发进度。

使用 claude-code-spec-workflow 后

  • 全流程自动化:只需运行 /spec-create,工具自动按“需求→设计→任务→实现”生成完整技术文档和可执行代码,确保架构一致性。
  • 原子化任务执行:系统智能将大功能拆解为独立任务,并通过自动生成的命令(如 /feature-task-1)逐个击破,显著降低逻辑遗漏风险。
  • 标准化故障修复:利用 /bug-create/bug-verify 的标准工作流,强制 AI 先分析根因再修复并验证,彻底解决库存扣减异常。
  • 实时进度看板:通过内置仪表盘和状态命令,团队成员可清晰看到每个规格和 Bug 的实时进展,协作透明度大幅提升。

claude-code-spec-workflow 将原本碎片化的 AI 辅助编程转变为结构化、可追踪的工程级开发流程,让复杂功能交付与紧急故障修复变得高效且可控。

运行环境要求

操作系统
  • Linux
  • macOS
  • Windows
GPU

未说明

内存

未说明

依赖
notes该工具是基于 Node.js 的 CLI 工具,非 Python AI 模型。主要运行环境要求为:1. 安装 Node.js 16.0.0 或更高版本;2. 全局安装并配置 Claude Code (@anthropic-ai/claude-code);3. 通过 npm 安装本工作流包。无需 GPU 支持,具体内存需求取决于项目规模及 Claude Code 的运行负载。
python未说明
Node.js>=16.0.0
@anthropic-ai/claude-code
claude-code-spec-workflow hero image

快速开始

Claude 代码规范工作流

⚠️ 重要通知: 开发重点已转移至该工作流系统的 MCP(模型上下文协议)版本。MCP 版本提供了增强功能、实时仪表板以及更广泛的 AI 工具兼容性。

🚀 查看新的规范工作流 MCP →

此 Claude 代码专用版本仍供现有用户使用,但更新将有限。

npm version License: MIT

针对 Claude 代码的自动化工作流,具备智能任务执行能力。

通过结构化的工作流彻底变革您的开发流程:针对新功能采用 需求 → 设计 → 任务 → 实现 流程;针对 Bug 修复则采用简化的 报告 → 分析 → 修复 → 验证 流程。

☕ 支持本项目

Buy Me A Coffee


📦 安装

  1. 全局安装工作流工具
npm i -g @pimzino/claude-code-spec-workflow
  1. 在您的项目目录中运行设置命令
claude-code-spec-workflow

这样就完成了,您可以开始使用了!

✨ 您将获得的内容

  • 📁 完整的 .claude/ 目录结构 - 所有文件和子目录
  • 📝 10 条斜杠命令 - 5 条用于规范工作流,5 条用于 Bug 修复工作流
  • 🎯 智能任务执行 - 自动化实现
  • 🤖 4 个专用代理 - 增强自动化能力
  • 📊 实时仪表板 - 可视化监控进度
  • 🔧 自动生成的命令 - 每项任务对应一条命令
  • 📋 文档模板 - 专业规范文档
  • ⚙️ 项目指导 - 持久的上下文与标准
  • ⚡ 智能优化 - 智能上下文共享与缓存

🔄 工作流概览

📊 规范工作流(新功能)

只需一条命令即可完成自动化:

/spec-create feature-name "Description"

具体流程:

  1. 需求 → 用户故事 + 接受准则
  2. 设计 → 技术架构 + 图表
  3. 任务 → 细粒度、适合代理执行的任务分解
  4. 命令 → 自动生成的任务命令(可选)

执行任务:

# 手动控制
/spec-execute 1 feature-name
/feature-name-task-1        # 自动生成

🐛 Bug 修复工作流(快速修复)

/bug-create issue-name "Description"  # 记录 Bug
/bug-analyze                          # 查找根本原因
/bug-fix                             # 实施解决方案
/bug-verify                          # 确认修复结果

🎯 项目指导设置(项目上下文)

/spec-steering-setup  # 创建 product.md、tech.md、structure.md

🛠️ 命令参考

📊 规范工作流命令
命令 用途
/spec-steering-setup 创建项目上下文文档
/spec-create <name> 完成规范工作流
/spec-execute <task-id> 手动执行任务
/<name>-task-<id> 自动生成的任务命令
/spec-status 显示进度
/spec-list 列出所有规范
🐛 Bug 修复命令
命令 用途
/bug-create <name> 以结构化格式记录 Bug
/bug-analyze 调查根本原因
/bug-fix 实施针对性解决方案
/bug-verify 验证修复效果
/bug-status 显示 Bug 修复进度

🎯 核心特性

🤖 智能任务执行

  • 简化的任务实施流程
  • 上下文感知的执行,拥有完整的规范上下文
  • 基于代理的任务执行,由 spec-task-executor 完成

🧠 专用代理(可选)

4 个 AI 代理用于增强自动化能力:

核心工作流: spec-task-executorspec-requirements-validatorspec-design-validatorspec-task-validator

注意: 代理是可选的——所有功能均可在内置回退机制下正常运行。

全面的上下文优化(全新!)

  • 通用上下文共享 - 指导文档、规范文档及模板文档均经过优化
  • 减少 60-80% 的 token 数量 - 消除了所有文档类型之间重复获取内容的问题
  • 三重优化命令 - get-steering-contextget-spec-contextget-template-context
  • 智能文档处理 - Bug 文档直接读取(无冗余),模板文档批量加载(高冗余)
  • 性能提升 - 缓存上下文后,所有工作流中的代理执行速度更快
  • 自动回退 - 当优化不可用时,仍可通过单独的 get-content 保持可靠性
  • 会话级缓存 - 智能检测文件变化并失效缓存

📊 实时仪表板

npx -p @pimzino/claude-code-spec-workflow claude-spec-dashboard
  • 实时进度跟踪
  • WebSocket 更新
  • Git 集成
  • 使用 Tailwind CSS 构建的现代化 UI

🔗 仪表板隧道(全新!)

通过临时 HTTPS URL,您可以安全地与外部利益相关者共享仪表板:

# 启动带隧道的仪表板
npx -p @pimzino/claude-code-spec-workflow claude-spec-dashboard --tunnel

# 带密码保护
npx -p @pimzino/claude-code-spec-workflow claude-spec-dashboard --tunnel --tunnel-password mySecret123

# 选择特定提供商
npx -p @pimzino/claude-code-spec-workflow claude-spec-dashboard --tunnel --tunnel-provider cloudflare

隧道特点:

  • 🔒 安全的 HTTPS URL - 可与经理、客户或远程团队成员共享仪表板
  • 👁️ 只读访问权限 - 外部查看者无法修改任何项目数据
  • 🔑 可选密码 - 可通过密码认证保护访问权限
  • 🌐 多种提供商 - 自动在 Cloudflare 和 ngrok 之间切换
  • 📊 使用情况分析 - 跟踪谁在何时访问了您的仪表板
  • ⏰ 自动过期 - 当您停止仪表板时,隧道会自动关闭
  • 🚀 无需配置 - 内置提供商即可开箱即用

📊 命令行选项

设置命令

# 在当前目录设置
npx @pimzino/claude-code-spec-workflow

# 在指定目录设置
npx @pimzino/claude-code-spec-workflow --project /path/to/project

# 强制覆盖现有文件
npx @pimzino/claude-code-spec-workflow --force

# 跳过确认提示
npx @pimzino/claude-code-spec-workflow --yes

# 测试设置
npx @pimzino/claude-code-spec-workflow test

仪表板命令

# 基本仪表板
npx -p @pimzino/claude-code-spec-workflow claude-spec-dashboard

# 带隧道的仪表板(可对外共享)
npx -p @pimzino/claude-code-spec-workflow claude-spec-dashboard --tunnel

# 完整隧道配置
npx -p @pimzino/claude-code-spec-workflow claude-spec-dashboard \
  --tunnel \
  --tunnel-password mySecret123 \
  --tunnel-provider cloudflare \
  --port 3000 \
  --open

🎯 指导文档(新!)

指导文档提供了持久的项目上下文,用于指导所有规范的开发:

产品文档 (product.md)

  • 产品愿景和目的
  • 目标用户及其需求
  • 关键功能和目标
  • 成功指标

技术文档 (tech.md)

  • 技术栈和框架
  • 开发工具和实践
  • 技术约束和要求
  • 第三方集成

结构文档 (structure.md)

  • 文件组织模式
  • 命名规范
  • 导入模式
  • 代码组织原则

运行 /spec-steering-setup 来创建这些文档。Claude 将分析你的项目并帮助你定义这些标准。

🎨 功能

零配置

  • 适用于任何项目,开箱即用
  • 自动检测项目类型(Node.js、Python、Java 等)
  • 验证 Claude Code 是否已安装

交互式设置

  • 美观的 CLI 界面,带有进度指示器
  • 安全确认提示
  • 有用的错误信息和指导

智能文件管理

  • 每个命令文件中都包含完整的流程说明
  • 创建全面的目录结构
  • 包含所有必要的模板和配置文件

专业品质

  • 完全使用 TypeScript 实现,具有严格的类型检查
  • 前端已转换为 TypeScript,以增强仪表盘开发
  • 95% 以上的类型覆盖率,无隐式 any 类型
  • 现代构建管道,支持 esbuild 打包和源映射
  • 全面的错误处理
  • 遵循 npm 最佳实践

指导文档集成

  • 在所有规范中保持持久的项目上下文
  • 自动与项目标准对齐
  • 一致的代码生成
  • 减少重复解释的需求

TypeScript 仪表盘前端

  • 类型安全的前端代码,具有全面的接口
  • 实时 WebSocket 通信,支持类型化的消息处理
  • Petite-vue 集成,带有自定义类型定义
  • 构建管道,支持开发和生产版本打包
  • 严格的空值检查 和现代 TypeScript 模式
  • JSDoc 文档,为所有导出函数提供说明

🏗️ 设置后的项目结构

your-project/
├── .claude/
│   ├── commands/           # 14 个斜杠命令 + 自动生成
│   ├── steering/          # product.md、tech.md、structure.md
│   ├── templates/         # 文档模板
│   ├── specs/            # 生成的规范
│   ├── bugs/             # 错误修复流程
│   └── agents/           # AI 代理(默认启用)

🧪 测试

该包包含一个内置的测试命令:

# 在临时目录中测试设置
npx @pimzino/claude-code-spec-workflow test

📋 要求

  • Node.js 16.0.0 或更高版本
  • 已安装并配置好 Claude Code
  • 任意项目目录

🔧 故障排除

常见问题

❓ 使用 NPX 后找不到命令

# 确保使用正确的包名称
npx @pimzino/claude-code-spec-workflow

❓ 设置失败并出现权限错误

# 尝试使用不同的目录权限
npx @pimzino/claude-code-spec-workflow --project ~/my-project

❓ 未检测到 Claude Code

# 首先安装 Claude Code
npm install -g @anthropic-ai/claude-code

调试信息

# 显示详细输出
DEBUG=* npx @pimzino/claude-code-spec-workflow

# 检查包版本
npx @pimzino/claude-code-spec-workflow --version

🌟 示例

基本用法

cd my-awesome-project
npx @pimzino/claude-code-spec-workflow
claude
# 输入:/spec-create user-dashboard "用户资料管理"

进阶用法

# 设置多个项目
for dir in project1 project2 project3; do
  npx @pimzino/claude-code-spec-workflow --project $dir --yes
done

🔧 TypeScript 开发

前端仪表盘开发

仪表盘前端完全使用 TypeScript 实现,以增强类型安全性和开发者体验:

类型定义

// 核心仪表盘类型
interface Project {
  path: string;
  name: string;
  level: number;
  hasActiveSession: boolean;
  specs: Spec[];
  bugs: Bug[];
  steeringStatus?: SteeringStatus;
}

// 带有区分联合类型的 WebSocket 消息类型
type WebSocketMessage = 
  | { type: 'initial'; data: InitialData }
  | { type: 'update'; data: UpdateData }
  | { type: 'error'; data: ErrorData }
  | { type: 'tunnel-status'; data: TunnelStatusData };

构建命令

# TypeScript 编译和打包
npm run build:frontend:dev   # 构建开发版前端
npm run build:frontend:prod  # 构建生产版前端(压缩版)
npm run watch:frontend       # 监视模式,自动重新构建
npm run typecheck:frontend   # 仅进行类型检查(不输出)
npm run typecheck           # 检查后端和前端的类型

# 开发工作流  
npm run dev:dashboard       # 启动仪表盘,支持热重载(前端 + 后端)
npm run dev:dashboard:backend-only  # 仅启动后端(用于前端调试)

# 完整构建流程
npm run build              # 完整构建:TypeScript + 前端 + 静态文件
npm run lint               # 使用自动修复功能检查 TypeScript 文件
npm run format             # 使用 Prettier 格式化代码

类型安全特性

  • 严格 TypeScript 配置,包含空值检查
  • 运行时类型验证,通过类型保护实现
  • WebSocket 消息类型定义,用于实时更新
  • 状态管理类型,适用于响应式 UI 组件
  • 错误处理类型,采用 Result 模式
  • Petite-vue 集成,提供自定义类型定义

类型使用示例

// 导入仪表板类型
import type { Project, WebSocketMessage, AppState } from './dashboard.types';

// 类型安全的项目处理
function selectProject(project: Project): void {
  console.log(`选择的项目:${project.name} (${project.specs.length} 个规格)`);
  
  // 安全的可选链属性访问
  const steeringCount = project.steeringStatus?.totalDocs ?? 0;
  if (steeringCount > 0) {
    console.log(`转向文档数:${steeringCount}`);
  }
}

// 使用区分联合类型的 WebSocket 消息处理
function handleMessage(message: WebSocketMessage): void {
  switch (message.type) {
    case 'initial':
      // TypeScript 知道 data 是 InitialData 类型
      console.log(`加载了 ${message.data.projects.length} 个项目`);
      break;
    case 'update':
      // TypeScript 知道 data 是 UpdateData 类型
      console.log(`更新了项目:${message.data.projectPath}`);
      break;
    case 'error':
      // TypeScript 知道 data 是 ErrorData 类型
      console.error(`错误:${message.data.message}`);
      break;
  }
}

// 运行时验证的类型保护函数
function isValidProject(obj: unknown): obj is Project {
  return (
    typeof obj === 'object' &&
    obj !== null &&
    'path' in obj &&
    'name' in obj &&
    'specs' in obj &&
    Array.isArray((obj as Project).specs)
  );
}

// 用于错误处理的 Result 类型
type Result<T, E = Error> = 
  | { success: true; data: T }
  | { success: false; error: E };

function parseProjectData(data: unknown): Result<Project> {
  if (isValidProject(data)) {
    return { success: true, data };
  }
  return { success: false, error: new Error('无效的项目数据') };
}

开发指南

  • 对所有导出函数进行 JSDoc 文档注释
  • 维持 95% 以上的类型覆盖率(无隐式 any 类型)
  • 使用 现代 TypeScript 模式(可选链、空值合并等)
  • 优先使用 类型保护 而不是类型断言
  • 使用 接口定义对象结构,用联合类型表示区分联合
  • 采用 Result 模式 处理错误
  • 对外部数据进行 运行时类型验证

📚 文档

🤝 贡献

欢迎贡献!请参阅我们的 贡献指南

📄 许可证

MIT 许可证 - 详情请参阅 LICENSE

🏷️ 更改记录

版本历史请查看 CHANGELOG.md


🚦 何时使用什么

场景 推荐方法
新功能,定义明确 /spec-execute 或单个任务命令
复杂或实验性功能 /spec-execute(手动控制)
现有代码中的 bug Bug 工作流(/bug-create/bug-verify
学习代码库 使用单个命令手动执行
生产部署 使用完整的规范工作流,并进行完成审核

🚀 安装与设置

安装

# 全局安装(推荐)
npm install -g @pimzino/claude-code-spec-workflow

# 验证安装
claude-code-spec-workflow --version

设置选项

# 基本设置
claude-code-spec-workflow

# 高级选项
claude-code-spec-workflow --project /path --force --yes

在设置过程中,您可以选择:

  • 启用代理? 增强自动化功能 vs 更简单的设置
  • 项目分析 自动检测框架和模式

📚 示例

建议:使用 Claude Opus 4 生成规范文档 '/spec-create',然后使用 Claude Sonnet 4 进行实现,即 '/spec-execute' 或 '/{spec-name}-task-'。

基本工作流示例
# 1. 全局安装(一次)
npm install -g @pimzino/claude-code-spec-workflow

# 2. 设置项目(一次)
cd my-project
claude-code-spec-workflow

# 3. 创建指导文档(推荐)
claude
/spec-steering-setup

# 4. 创建功能规范
/spec-create user-authentication "安全登录系统"

# 5. 执行任务
/spec-execute 1 user-authentication

# 6. 监控进度
/spec-status user-authentication
Bug 修复示例
/bug-create login-timeout "用户登录后过快被登出"
/bug-analyze
/bug-fix
/bug-verify

⚡ 上下文优化命令

该包包含针对各类文档高效加载的优化命令:

get-steering-context

一次性加载所有指导文档以共享上下文:

claude-code-spec-workflow get-steering-context

输出:格式化的 Markdown,包含所有指导文档(product.md、tech.md、structure.md)

get-spec-context

一次性加载所有规范文档以共享上下文:

claude-code-spec-workflow get-spec-context feature-name

输出:格式化的 Markdown,包含所有规范文档(requirements.md、design.md、tasks.md)

get-template-context

按类别加载模板以共享上下文:

# 加载所有模板
claude-code-spec-workflow get-template-context

# 加载特定类别的模板
claude-code-spec-workflow get-template-context spec    # 规范模板
claude-code-spec-workflow get-template-context bug     # Bug 模板
claude-code-spec-workflow get-template-context steering # 指导模板

输出:格式化的 Markdown,包含请求的模板

智能文档处理

  • 高冗余文档(指导文档、规范、模板):使用优化的批量加载
  • 低冗余文档(Bug 报告):直接读取文件以简化操作
  • 选择性委派:主代理加载完整上下文,但只将相关部分传递给子代理
  • 单个文件:对于特殊情况,继续使用 get-content 命令

优势

  • 与单独加载文件相比,减少60%-80%的令牌使用量
  • 在所有工作流中利用缓存上下文实现更快的执行速度
  • 在需要时自动回退到单独的 get-content 操作
  • 基于会话的缓存机制,并具备智能的文件变更检测功能

层次化上下文管理

系统采用了一种层次化的上下文管理策略,以实现最高效率:

主代理(如 /spec-execute/spec-create 等命令):

  • 在开始时通过优化后的命令一次性加载全部上下文
  • 存储完整的上下文,用于任务协调和决策制定
  • 向子代理分发选择性上下文,无需重复加载

子代理(如 spec-task-executor 等代理):

  • 优先级1:使用任务指令中提供的上下文(指导信息、规格说明、任务详情)
  • 优先级2:若未提供上述内容,则回退至加载上下文
  • 绝不重复加载已由主代理提供的上下文

上下文分发模式

主代理加载:指导信息 + 完整规格 + 任务详情
↓ 分配给子代理的内容:
├── 完整的指导信息上下文
├── 选择性的规格上下文(仅包含需求和设计部分)
├── 具体的任务详情
└── 明确指示:“请勿再次加载上下文”

这种方法消除了冗余加载,同时确保每个代理都拥有其所需的精确上下文。


🛟 故障排除

常见问题

❓ “命令未找到”

# 首先全局安装
npm install -g @pimzino/claude-code-spec-workflow

# 然后使用该命令
claude-code-spec-workflow

❓ “未检测到 Claude Code”

npm install -g @anthropic-ai/claude-code

❓ “权限错误”

claude-code-spec-workflow --project ~/my-project

📋 系统要求

  • Node.js 16.0.0及以上版本
  • 已安装 Claude Code
  • 任意项目目录

🔗 链接


📄 许可证与致谢

MIT 许可证 - LICENSE

Pimzino 用心打造

特别感谢:

  • @pimzino - 初始搭建
  • @boundless-oss - 指导文档
  • @mquinnv - 仪表盘功能

技术支持: Claude CodeMermaidTypeScript

相似工具推荐

openclaw

OpenClaw 是一款专为个人打造的本地化 AI 助手,旨在让你在自己的设备上拥有完全可控的智能伙伴。它打破了传统 AI 助手局限于特定网页或应用的束缚,能够直接接入你日常使用的各类通讯渠道,包括微信、WhatsApp、Telegram、Discord、iMessage 等数十种平台。无论你在哪个聊天软件中发送消息,OpenClaw 都能即时响应,甚至支持在 macOS、iOS 和 Android 设备上进行语音交互,并提供实时的画布渲染功能供你操控。 这款工具主要解决了用户对数据隐私、响应速度以及“始终在线”体验的需求。通过将 AI 部署在本地,用户无需依赖云端服务即可享受快速、私密的智能辅助,真正实现了“你的数据,你做主”。其独特的技术亮点在于强大的网关架构,将控制平面与核心助手分离,确保跨平台通信的流畅性与扩展性。 OpenClaw 非常适合希望构建个性化工作流的技术爱好者、开发者,以及注重隐私保护且不愿被单一生态绑定的普通用户。只要具备基础的终端操作能力(支持 macOS、Linux 及 Windows WSL2),即可通过简单的命令行引导完成部署。如果你渴望拥有一个懂你

349.3k|★★★☆☆|1周前
Agent开发框架图像

stable-diffusion-webui

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

162.1k|★★★☆☆|1周前
开发框架图像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 真正成长为懂上

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

opencode

OpenCode 是一款开源的 AI 编程助手(Coding Agent),旨在像一位智能搭档一样融入您的开发流程。它不仅仅是一个代码补全插件,而是一个能够理解项目上下文、自主规划任务并执行复杂编码操作的智能体。无论是生成全新功能、重构现有代码,还是排查难以定位的 Bug,OpenCode 都能通过自然语言交互高效完成,显著减少开发者在重复性劳动和上下文切换上的时间消耗。 这款工具专为软件开发者、工程师及技术研究人员设计,特别适合希望利用大模型能力来提升编码效率、加速原型开发或处理遗留代码维护的专业人群。其核心亮点在于完全开源的架构,这意味着用户可以审查代码逻辑、自定义行为策略,甚至私有化部署以保障数据安全,彻底打破了传统闭源 AI 助手的“黑盒”限制。 在技术体验上,OpenCode 提供了灵活的终端界面(Terminal UI)和正在测试中的桌面应用程序,支持 macOS、Windows 及 Linux 全平台。它兼容多种包管理工具,安装便捷,并能无缝集成到现有的开发环境中。无论您是追求极致控制权的资深极客,还是渴望提升产出的独立开发者,OpenCode 都提供了一个透明、可信

144.3k|★☆☆☆☆|昨天
Agent插件

ComfyUI

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

108.3k|★★☆☆☆|1周前
开发框架图像Agent

gemini-cli

gemini-cli 是一款由谷歌推出的开源 AI 命令行工具,它将强大的 Gemini 大模型能力直接集成到用户的终端环境中。对于习惯在命令行工作的开发者而言,它提供了一条从输入提示词到获取模型响应的最短路径,无需切换窗口即可享受智能辅助。 这款工具主要解决了开发过程中频繁上下文切换的痛点,让用户能在熟悉的终端界面内直接完成代码理解、生成、调试以及自动化运维任务。无论是查询大型代码库、根据草图生成应用,还是执行复杂的 Git 操作,gemini-cli 都能通过自然语言指令高效处理。 它特别适合广大软件工程师、DevOps 人员及技术研究人员使用。其核心亮点包括支持高达 100 万 token 的超长上下文窗口,具备出色的逻辑推理能力;内置 Google 搜索、文件操作及 Shell 命令执行等实用工具;更独特的是,它支持 MCP(模型上下文协议),允许用户灵活扩展自定义集成,连接如图像生成等外部能力。此外,个人谷歌账号即可享受免费的额度支持,且项目基于 Apache 2.0 协议完全开源,是提升终端工作效率的理想助手。

100.8k|★★☆☆☆|1周前
插件Agent图像