How I use ChatGPT for planning and Codex for local implementation

I’ve been using a workflow where ChatGPT does most of the architecture / planning and Codex does the actual implementation locally. One side effect I really like is that it keeps my Codex usage focused on the part I actually need it for. Instead of asking Codex to first explore the whole repo, understand the architecture, figure out the root cause, design the solution and then implement it, I do most of that reasoning in my normal ChatGPT conversation first. Then Codex gets a much more concrete /goal and mainly spends its time on: checking the plan against the real local code implementing it running tests/builds fixing anything the plan got wrong reviewing the final diff The problem was: for ChatGPT to plan well, it needs access to enough of my private workspace. I didn’t want to expose the entire repo or keep manually copying files around. So I built GHOSTBOUND . My workflow now looks roughly like this: private workspace → GHOSTBOUND → policy-controlled verified View → GitHub review repo → ChatGPT / Sol plans → detailed /goal → Codex / Luna verifies against the real local workspace and implements GHOSTBOUND exports only committed files I explicitly approve from a specific Git commit. The result is a separate mirror with the exact disclosure policy and provenance metadata. In v0.2 it also has CURRENT / STALE / INVALID / UNVERIFIABLE state and shows what would newly cross the boundary before I update the View. It deliberately isn’t background sync. If the source commit changes, the existing View becomes STALE and I explicitly review/materialize/publish the next one. Codex still has the actual local workspace, so ChatGPT’s plan is never treated as ground truth. Local code, tests and runtime win if they disagree. For me the nice combination is basically: ChatGPT spends time thinking. Codex spends usage implementing and verifying. GHOSTBOUND controls what crosses the boundary between them. GHOSTBOUND itself isn’t a Codex harness or agent framework — it’s the trust boundary I use before handing workspace information to another system. Repo: TheFreakinOG/GHOSTBOUND on GitHub. I’m pretty new to building open-source devtools, so criticism is honestly more useful to me than stars. Especially curious how other people here split planning/reasoning from Codex execution, and whether you’ve found good ways to keep Codex usage focused on implementation rather than repo exploration.

添加评论
点赞收藏
点踩分享查看原文
评论
?
参与讨论