Cool Workflow

io.github.coo1white由 GitHub 账号 coo1white 发布v0.1.97更新于 Oct 24, 2026

Signed, cited, replayable workflows for Claude, Codex, Gemini, DeepSeek, and other agents.

发布方自己的服务:Cool Computers

已验证STDIO仅桌面知识与记忆开发者工具

概览

AI 生成的概览

把 AI 编程助手对代码仓库的回答整理成可保存、带证据引用的报告,并对结论进行签名与校验。

可以做什么
Cool Workflow 是一个命令行工具,会把关于仓库或文档目录的问题拆成若干小任务,由你自己的编程助手负责阅读和推理,最后生成一份报告,其中每条结论都指向代码中的真实位置,例如 file.ts:42。没有证据的结果会直接中止,而不会放行。结论由助手用 ed25519 签名,verify-bundle 命令可仅凭公钥离线校验签名结论是否原样进入报告。它自身不调用任何模型 API,报告会在浏览器中打开。
适用场景
当你希望把 AI 助手对代码库的回答变成可长期保存、可核查的记录,而不是容易丢失、难以验证的聊天回复时,适合使用。它适用于代码审查或针对某个实现细节的提问,也可以在没有安装任何助手的情况下运行演示。
运行要求
以 npm 包(cool-workflow)或 Homebrew 形式在本地运行,需要 Node.js v18 或更高版本。它使用当前仓库或通过 --repo 指定的目录,并调用 PATH 上找到的第一个受支持助手(Claude Code、Codex CLI、Muse Code、OpenCode、Gemini、DeepSeek),可用 -claude 之类的参数指定。未声明任何 API 密钥或环境变量。
安装前请注意
它会把运行数据和报告写入项目内的 .cw/runs/ / 目录。签名由助手完成而非 CW,校验只能证明签名结论原样送达,不能证明没有新增或遗漏内容。README 称其从不调用模型 API、不保存你的密钥、不上传你的代码,但它所驱动的助手本身可能把代码发送给对应的服务商。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Cool Workflow,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。

其他 MCP 客户端

参照 仓库 中的启动说明。

README

What is this?

Cool Workflow (cw) is a small command-line tool that turns your AI coding agent's chat answer — easy to lose, hard to check — into a saved report. Point it at a repo, or any folder of docs, and:

  • It plans the work. Your question becomes a set of small tasks.
  • Your agent does the work. CW never runs a model itself — your own agent reads and thinks.
  • It writes a checked report. Every claim points to a real place in your code, like file.ts:42. A result with no evidence stops instead of passing through.

The model is fuel. CW is the black-box recorder, the dashboard, and the gearbox — never the engine. It never calls a model API, never holds your keys, and never uploads your code.

Install

bash
npm install -g cool-workflow
Or install with Homebrew
bash
brew tap coo1white/cool-workflow https://github.com/coo1white/cool-workflowbrew install coo1white/cool-workflow/cool-workflowcw version

Upgrade later with brew update && brew upgrade cool-workflow.

You need: Node.js v22.13 or newer. No agent yet? Step 1 below still works — CW never runs a model itself.

Works with your agent

AgentFlagStatus
Claude Code-claude✅ works
Codex CLI-codex✅ works
Muse Code-muse✅ works
OpenCode-opencode✅ works
Gemini-gemini✅ through opencode
DeepSeek-deepseek✅ through opencode or an HTTP endpoint
Cursor—⬜ not yet
GitHub Copilot CLI—⬜ not yet
Aider—⬜ not yet
Qwen Code—⬜ not yet
Kimi—⬜ not yet

Not sure what you have? cw doctor checks your setup and cw fix prints the commands that put it right.

Quick Start

1 · See it work — 30 seconds, no agent needed

bash
cw demo tamper# → builds a real signed ledger, forges it three ways, catches all three offline# → VERDICT: tamper-evidence holds ✓

2 · Ask a question about your code — one command

bash
cw -q "How does auth work end-to-end here?"

CW uses the current repo and the first agent it finds on your PATH. Want a specific agent? Add a flag from the table above, such as -claude.

A full review takes about 4 minutes on a real repo (14 workers; the Map and Assess stages run at the same time). One focused question? Add --fast: 6 workers in place of 14, the same cited answer for fewer agent calls.

3 · Open the report

The report opens in your browser by itself when the run ends. It starts with the answer, then the evidence behind it. Later, open it again with:

bash
cw report --open

Want to see one first? A real run's Workbench and report, rebuilt on every push: coo1white.github.io/cool-workflow (the report is at /report.html).

These three steps are the core path. Everything else is kept working, not grown.

Can You Trust the Report?

CW does not run the model — it keeps the books. Your agent signs its findings (ed25519), and cw report verify-bundle checks — offline, with only the public key — that every signed finding is in the report unaltered. CW holds no private key: the agent signs, CW only verifies. This proves the signed findings reached you unaltered — not that nothing else was added, and not that none were left out. See the Trust Model.

Troubleshooting

ProblemFix
No agent foundcw doctor — shows which agents are on your machine
status: blockedSet CW_AGENT_COMMAND=builtin:claude or pass -claude
claude: command not foundInstall Claude Code and run again
Where is my report?<repo>/.cw/runs/<id>/report.md, or run cw report --open
Missing required input: questionAdd -q "<question>"
Run stopped before the endFix the cause, then cw --resume --run <id> takes it to the end; a worker that stopped gets fresh tries (inside the project, or add --repo <path>)
... is not a git projectRun it inside the project, or pass --repo
Run <id> was made for <folder>The run belongs to another folder (a copied or moved repo): pass --repo <that folder>, or move it with cw run export and cw run import

Learn more

CW dogfoods its own release: every cut runs release-cut against this repo.

License

BSD-2-Clause. Built by COOLWHITE LLC.

来源:README.md,提交 7bca83f

工具

0
SourceWeft 尚未在沙箱中启动过该软件包,因此其工具未知。

版本历史

1
  1. v0.1.97最新Sep 16, 2026

评分

已满足适用检查项的 50%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通25 分

    请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。

  • 已声明认证方式10 分

    请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。

  • 已列出工具15 分

    请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。

  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分

其他 Cool 集成