切换主题
Windows 11 ChatGPT Desktop Codex 模式接入 YC CEO 开源的虚拟团队 gstack 的踩坑记录
背景
gstack 是YC CEO Garry Tan在github上开源的主要针对Claude Code的Skills项目,该项目使得Claude Code变成一个可协作的虚拟工程团队,目前已经在Github上获得125k个星。一直非常想用AI来组建我自己的虚拟团队、尝试一下这个项目,但我最近在Windows上主要使用的是最新版的ChatGPT Desktop(包含了Codex模式),gstack虽然官方说法是支持Windows 和 Codex CLI的,但实际安装过程中踩了不少坑,因此记录并分享出来,希望能帮助别人少踩一些坑。
安装前系统情况
Windows 11系统,最新版ChatGPT Desktop, 并安装了git, bun 和 nodejs
bun -v
1.3.14
node -v
v24.9.0
安装(踩坑)步骤
先说明一下,虽然gstack 的 README 将 OpenAI Codex CLI 列为宿主之一,并提供了这个安装目标:./setup --host codex,但我日常使用的是ChatGPT Desktop,所以我实际操作并没有直接按照这个来进行操作。
1. 克隆代码
我将仓库克隆到 D:\Workbench\playground\gstack。这个目录只是工作副本;后文涉及的 Skills 实际安装位置在后续步骤介绍中会看到。
2. codex设目标安装gstack
考虑到gstack可能并不原生支持windows 上的ChatGPT Desktop, 可能需要改动比较多的地方,我把安装任务作为目标交给codex来完成。

看上去非常顺利,但此时直接输入"/gstack-qa"等命令时看不到相关技能的。
坑点一:选择器找不到安装后的技能
一开始codex搞错了,认为是存放的目录错误导致的,但后来在才发现是另外的原因,具体原因在后续步骤中会提到

3. 为技能设置hooks
因为看到gstack代码中有针对Claude Code设置hooks的逻辑,不确定这一块Codex是否处理好了,因此让Codex确定一下。

坑点二:Claude Code的hooks不能直接用

4. 让codex改造成可以用的hooks

5. 验证hooks是否起效
因为担心没有设置成功,期望能够验证一下。

结果在PowerShell中执行验证脚本并没有显示预期的内容。结果几轮沟通发现了问题的端倪。


6. 进入CLI
在PowerShell中执行
& "~\AppData\Local\OpenAI\Codex\bin\69066b736e1e17a4\codex.exe"
坑点三:SKILL.md编码损坏
进入CLI时发现了大量告警,这个直接让Codex进行修复即可。

后来才发现坑点一选择器找不到技能的原因是 SKILL.md编码损坏导致的,其中的曲折就按下不表了。

7. 在CLI中设置hook信任



8. 再次验证hook
重启ChatGPT Desktop后按codex的测试方法执行任务。

再次执行验证命令终于看到hook记录的内容了
Get-ChildItem "$HOME.gstack\projects" -Recurse -Filter question-log.jsonl |Sort-Object LastWriteTime -Descending |Select-Object -First 1 |Get-Content -Tail 1

9. 和虚拟团队聊聊
gstack中设计了不少角色和功能,具体使用效果后续文章在介绍吧。你可以关注我获取更新的使用进展。


后记
后续我还发现了面向 Windows 场景的 gstack 改版项目。考虑到没有进行实际测试,本文不对其兼容性和安全性作判断;如需项目入口,可在公众号回复“gstack”获取。
