Skip to content

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来完成。

1.00

看上去非常顺利,但此时直接输入"/gstack-qa"等命令时看不到相关技能的。

坑点一:选择器找不到安装后的技能

一开始codex搞错了,认为是存放的目录错误导致的,但后来在才发现是另外的原因,具体原因在后续步骤中会提到

1.00

3. 为技能设置hooks

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

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

1.00

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

1.00

5. 验证hooks是否起效

因为担心没有设置成功,期望能够验证一下。

1.00

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

1.00

1.00

6. 进入CLI

在PowerShell中执行

& "~\AppData\Local\OpenAI\Codex\bin\69066b736e1e17a4\codex.exe"

坑点三:SKILL.md编码损坏

进入CLI时发现了大量告警,这个直接让Codex进行修复即可。

1.00

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

1.00

7. 在CLI中设置hook信任

1.00

1.00

1.00

8. 再次验证hook

重启ChatGPT Desktop后按codex的测试方法执行任务。

1.00

再次执行验证命令终于看到hook记录的内容了

Get-ChildItem "$HOME.gstack\projects" -Recurse -Filter question-log.jsonl |
Sort-Object LastWriteTime -Descending |
Select-Object -First 1 |
Get-Content -Tail 1

1.00

9. 和虚拟团队聊聊

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

1.00

1.00

后记

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