Zibby
The cloud pipeline for Claude Code, Cursor, Codex, and Gemini. Compose them into structured workflows with Zod-validated handoff between nodes. Vendor-neutral. JavaScript-first.
┌──────────┐ ┌──────────┐ ┌──────────┐
trigger → │ plan │ → │ implement│ → │ verify │ → result
│ (claude) │ │ (cursor) │ │ (codex) │
└──────────┘ └──────────┘ └──────────┘
│ │ │
Zod out Zod out Zod out
graph
.addNode('plan', { prompt, outputSchema: Plan, agent: 'claude' })
.addNode('implement', { prompt, outputSchema: Diff, agent: 'cursor' })
.addNode('verify', { prompt, outputSchema: Result, agent: 'codex' });
Try it now
npm install -g @zibby/cli
zibby workflow new my-pipeline # scaffold
zibby workflow start my-pipeline # run locally
zibby login
zibby workflow deploy my-pipeline # ship to cloud
zibby workflow trigger <uuid> -t # fire + tail logs
→ Next: Install
What you get
- Multi-vendor — mix Claude Code + Codex + Cursor + Gemini in one pipeline. Anthropic will never help you orchestrate Codex; multi-vendor neutrality is structural.
- Schema-enforced handoff — Zod validates every node's output before the next runs. No prompt-stuffing.
- Run anywhere — local with hot reload, or cloud with Heroku-style bundles (~3s cold start).
- Session replay — every run lands as on-disk JSONL + artifacts. Re-run any node via
--session <id> --node <name>. - Cloud-native — SSE log streaming, dedicated egress IPs for firewalled GitLab / GitHub Enterprise / Salesforce.
How it compares
| Zibby | Claude Code Agent Teams | Devin | Mastra / LangGraph / CrewAI | |
|---|---|---|---|---|
| Wraps real coding-agent CLIs | ✅ Claude + Codex + Cursor + Gemini | ❌ Claude only | ❌ proprietary agent | ❌ wraps LLM APIs |
| Multi-vendor | ✅ | ❌ | ❌ | N/A |
| Cloud-hosted | ✅ | ❌ local IDE | ✅ | varies |
| Schema-enforced handoff | ✅ Zod | ❌ free-form | proprietary | ✅ |
| Session replay | ✅ on-disk JSONL | ❌ | partial | partial |
| Static egress IP | ✅ addon | ❌ | ❌ | ❌ |