cc-wf-studio

breaking-brake活跃维护

在 VS Code 里可视化编排 Claude Code 工作流,把斜杠命令、子代理、MCP 工具和 Agent Skills 串成可复用的自动化流程。

CC Workflow Studio

[email protected]发布于 2026-07-11 07:02 UTC5,454star +1 / 7 天572fork同步于 2026-11-10 23:36 UTC

怎么上手

由 README 提炼,执行前请确认
code --install-extension breaking-brake.cc-wf-studio
npx @cc-wf-studio/cli --help
硬件要求按 README 说明

README 未说明

下载:源码 zip·GitHub Releases(安装包)本站不镜像安装包

项目说明

由 README 自动翻译提炼

在画布上可视化设计 AI 智能体工作流,导出为各 AI 编码工具能直接读懂的 Markdown

在 VS Code 里可视化编排 Claude Code 工作流,把斜杠命令、子代理、MCP 工具和 Agent Skills 串成可复用的自动化流程。

核心能力

  • 用 React Flow 拖拽画布设计多智能体编排
  • 导出为 Claude Code、Copilot、Codex 等各家的 agent/skill 格式
  • 通过 MCP 服务器让 AI 用自然语言生成和修改工作流
  • 同一份 workflow.json 可被 VSCode、CLI、MCP 三种入口读写
  • 在编辑器内一键运行工作流并直接触发 AI 编码智能体

容易踩的坑

除 Claude Code 外的智能体需从工具栏 More 菜单手动启用;CLI 与 MCP 需额外安装 npm 包 @cc-wf-studio/cli 和 @cc-wf-studio/mcp;VSCode 扩展为 AGPL-3.0,商用前需确认许可

内容由模型根据 README 生成,可能不完整或不准确,以官方文档为准。看原文 README

最近发版

5 个版本[email protected]
  1. @cc-wf-studio/[email protected]2026-07-11 · 2026-07-11 07:02 UTC
    查看更新说明

    Minor Changes

    • 8c1e56a: feat: add branchSession node type — a Claude Code-only human-in-the-loop checkpoint where the user works interactively with the AI in a branch session (/branch) and hands results back to the parent session (/resume). Exporting/running workflows containing this node for non-Claude-Code targets shows a confirmation dialog (webview) or a warning (CLI). Includes a new "Daily Dev with Branch Session" sample workflow (5 locales) and a fix for the MCP server manager getting stuck in "already running" after a failed start.
  2. @cc-wf-studio/[email protected]2026-07-11 · 2026-07-11 07:02 UTC
    查看更新说明

    Patch Changes

  3. [email protected]最新正式版2026-07-11 · 2026-07-11 07:02 UTC

    Minor Changes

    • 8c1e56a: feat: add branchSession node type — a Claude Code-only human-in-the-loop checkpoint where the user works interactively with the AI in a branch session (/branch) and hands results back to the parent session (/resume). Exporting/running workflows containing this node for non-Claude-Code targets shows a confirmation dialog (webview) or a warning (CLI). Includes a new "Daily Dev with Branch Session" sample workflow (5 locales) and a fix for the MCP server manager getting stuck in "already running" after a failed start.

    Patch Changes

    • 1119040: Update dependencies to resolve Dependabot alerts: bump ws to ^8.21.0 (CLI), vite to ^7.3.6, and refresh transitive dependencies (hono, dompurify, form-data, undici, markdown-it, linkify-it, js-yaml, esbuild) to patched versions
  4. @cc-wf-studio/[email protected]2026-07-11 · 2026-07-11 07:02 UTC
    查看更新说明

    Patch Changes

    • 1119040: Update dependencies to resolve Dependabot alerts: bump ws to ^8.21.0 (CLI), vite to ^7.3.6, and refresh transitive dependencies (hono, dompurify, form-data, undici, markdown-it, linkify-it, js-yaml, esbuild) to patched versions
    • Updated dependencies [8c1e56a]
  5. [email protected]2026-06-14 · 2026-06-14 03:19 UTC
    查看更新说明

    Patch Changes

    • 3295d3c: Add zod-based, target-scoped node property schemas (foundation + subAgent). Core defines each SubAgent property with per-field export-target metadata and exposes helpers to derive "field ignored by target" export warnings. The SubAgent property panel now groups settings into per-agent accordions (Claude Code / Other) instead of an either/or agentType toggle, so each setting's export scope is visually explicit and Claude Code settings are always editable.

用户点评

登录用户的真实使用记录,可按版本和硬件筛选
共 0 条

    还没有人点评。第一个说出真实体验的人最有价值。

    README 原文

    未翻译

    CC Workflow Studio

    You think visually. AI thinks in .md. CC Workflow Studio speaks both.

    Design workflows on a canvas. Export as Markdown your AI agent already understands. No more prompt-guessing.


    Supported Agents

    AgentExport FormatRequires
    Claude Code.claude/agents/ .claude/commands/Claude Code
    GitHub Copilot Chat.github/prompts/Copilot Chat
    GitHub Copilot CLI.github/skills/Copilot CLI
    OpenAI Codex CLI.codex/skills/Codex CLI
    Zoo Code (formerly Roo Code).roo/skills/Zoo Code
    Gemini CLI.gemini/skills/Gemini CLI
    Antigravity.agent/skills/Antigravity
    Cursor.cursor/agents/ .cursor/skills/Cursor

    Note: Agents other than Claude Code require activation from Toolbar's More menu.


    Use it without VSCode, too

    The VSCode extension is the most ergonomic editor, but it isn't the only entry point. The same workflow.json drives a CLI and an MCP server — pick whichever interface fits the situation.

    flowchart LR
        Wf(["workflow.json"])
    
        subgraph IDE["🪟 VSCode Extension"]
            Canvas["React Flow canvas<br/>+ editor + Slack share"]
        end
    
        subgraph Mcp["🔌 MCP Server"]
            AIClient["Claude Code,<br/>MCP Inspector, ..."]
            McpServer["@cc-wf-studio/mcp<br/>(stdio: <code>ccwf-mcp</code>)"]
            AIClient --> McpServer
        end
    
        subgraph Cli["💻 CLI"]
            CliBin["@cc-wf-studio/cli<br/>(<code>ccwf render | validate | export | run | preview | canvas | mcp</code>)"]
        end
    
        Wf <-->|edit| Canvas
        Wf <-->|read / write| McpServer
        Wf <-->|read / write| CliBin
    
        Canvas -.->|writes skills + agents| Output["Agent skills on disk<br/>(.claude/, .codex/, .cursor/, ...)"]
        McpServer -.-> Output
        CliBin -.-> Output
    
    InterfaceTry itBest forDocs
    VSCode extensioncode --install-extension breaking-brake.cc-wf-studioDesigning workflows visuallypackages/vscode
    CLI (ccwf)npx @cc-wf-studio/cli --helpTerminal / CI / SSH / Codespaces — render, validate, preview, export, run a workflow without VSCodepackages/cli
    MCP server (ccwf-mcp)Add to your MCP client's .mcp.json so Claude Code (or any MCP client) can read and edit workflows over stdioLetting an external AI client read and edit your workflows through MCP toolspackages/mcp

    There is no "VSCode-only" path: a workflow you draw in the canvas is the same file ccwf preview will render in a browser, and the same file an external Claude Code can edit through MCP.




    Key Features

    🔀 Visual Workflow Editor - Intuitive drag-and-drop canvas for designing AI agent orchestrations without code

    🤖 Agentic Engineering - Design multi-agent workflows with Sub-Agent orchestration, Agent Skills, and MCP tool integration — the building blocks of agentic engineering

    ✨ Edit with AI - Iteratively improve workflows through conversational AI - ask for changes, add features, or refine logic with natural language feedback

    ⚡ One-Click Export & Run - Export workflows to ready-to-use formats and run directly from the editor

    How to Use

    Launch the Extension

    • Click the icon in the top-right corner of the editor
    • Or: Command Palette (Cmd+Shift+P) → "CC Workflow Studio: Open Editor"

    Create a Workflow

    • Add nodes from the palette and configure their settings, or use Edit with AI.

    Save & Load

    • Click Save button in the toolbar to store your workflow as .vscode/workflows/*.json
    • Click Load button in the toolbar to open a saved .json workflow

    Export & Run

    • Click Export button in the toolbar to create a .md slash command or agent skill (use /workflow-name in AI coding agents)
    • Click Run button in the toolbar to run your workflow directly in AI coding agents

    Edit with AI

    • Click Edit with AI button in the toolbar to generate or refine workflows with natural language
    • Native with MCP Server: Click an AI agent button in the Edit with AI panel to launch native AI editing. The MCP server starts automatically behind the scenes.
    sequenceDiagram
        actor User
        box VS Code (CC Workflow Studio)
            participant UI as Editor UI
            participant MCP as MCP Server
        end
        participant Agent as AI Agent
    
        User->>UI: Click agent button
        UI->>MCP: Auto start server
        UI->>Agent: Launch with editing skill
    
        loop AI edits workflow
            Agent->>MCP: get_workflow
            MCP-->>Agent: workflow JSON
            Agent->>MCP: apply_workflow
            MCP->>UI: Update canvas
        end
    

    Usage Examples

    Coming soon - Sample workflows and tutorials are under development.

    License

    The VSCode extension (cc-wf-studio) is licensed under the GNU Affero General Public License v3.0 (AGPL-3.0-or-later).

    See the LICENSE file for the full license text.

    The reusable libraries published to npm — @cc-wf-studio/core, @cc-wf-studio/mcp, and @cc-wf-studio/cli — are released under the more permissive MIT license. Each package ships its own LICENSE file, which takes precedence for that package.

    Copyright (c) 2025 breaking-brake

    Star History

    Star History Chart

    Acknowledgments

    Built with React Flow • Powered by Claude Code • Inspired by Dify


    Made with CC Workflow Studio