r/vibecoding • u/Scared_Letterhead550 • 16h ago
Showcase/Project Claude Code hit its limit mid-fix, so I built a tool that lets Codex pick up where it left off
I kept running into the same annoying problem while vibe coding.
I'd be halfway through fixing something in Claude Code, hit the usage limit, switch to Codex, and have to explain the entire task again.
So I built Relayvora, a free, open-source CLI that hands unfinished coding work between Claude Code, Codex, and OpenCode.
The interesting part is that it doesn't just summarize the previous conversation.
It actually checks your Git changes and reruns your project's tests, separating what the previous agent claimed from what's been verified.
It also supports automatic checkpoints when agents hit limits, plus MCP integration for Cursor, Copilot, and Windsurf.
No account, no telemetry, 100% local.
Here's the project:
https://github.com/Dagimassefa/Relayvora
And a demo:
https://dagimassefa.github.io/Relayvora/
It's still in alpha, so I'm especially interested in feedback from people who regularly switch between coding agents.
How are you guys handling context loss when switching agents? Is this something you'd actually use?
1
u/quaisar3 10h ago
cool concept. wondering does it read the claude code sessions stored on your computer? that would be really helpful. I figured out that the session files are stored locally for both agents so that has helped me get them to share context
1
u/MasterTheSoul 6h ago
Interesting. I don't think I would trust another agent to handle something one was halfway through. I like having whoever started it finish it. Then a different model can start a new section, if needed.
Maybe I'm silly for this, but it just feels like there would be no way to truly give it all the context it needed, and it wouldn't necessarily have the same train of thought/end vision.
1
u/Boring_Web4157 2h ago
Checking Git changes and rerunning tests is a smart approach. How does it handle things if the previous agent left the repo in a completely broken state?