Skip to main content

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

ZibbyClaude Code Agent TeamsDevinMastra / LangGraph / CrewAI
Wraps real coding-agent CLIs✅ Claude + Codex + Cursor + Gemini❌ Claude only❌ proprietary agent❌ wraps LLM APIs
Multi-vendorN/A
Cloud-hosted❌ local IDEvaries
Schema-enforced handoff✅ Zod❌ free-formproprietary
Session replay✅ on-disk JSONLpartialpartial
Static egress IP✅ addon