Back to browse
CI/CD in your terminal, zero YAML

CI/CD in your terminal, zero YAML

by svanderbijl·Mar 25, 2026·7 points·5 comments

AI Analysis

●●SolidShip ItSolve My Problem

Git remote trick streams CI logs to terminal, but GitHub Actions already does real-time.

Strengths
  • Git remote trigger pattern is genuinely clever UX for build initiation
  • Bash scripts are more readable and debuggable than YAML for most developers
  • Eliminates browser context switching during active development loops
Weaknesses
  • CI/CD is extremely crowded with entrenched players offering similar features
  • Security model around executing arbitrary bash from git pushes needs scrutiny
Target Audience

Developers who live in the terminal and hate browser-based CI dashboards

Similar To

GitHub Actions · GitLab CI · Drone CI

Post Description

We're two engineers that got fed up with context switching. Why do we need to do a git push, open a browser tab, wait for some task to actually start, bite nails (or read HackerNews) for 10 minutes or more while dependencies are being installed for the 100th time and finally end up with an invalid YAML error. And for some reason this usually happens in the final stage of the pipeline leading up to the inevitable git commits "Fixed", "Fixed again", "Test", "Really fixed this time". We can do better.

We set out to build Zippy. A CI/CD system that works from your terminal. No context switching, no slow containers, instant feedback and seamless Claude Code integration. Just git push, instant build, and move on. Two bash scripts, one to setup the (cached) environment, one to run the build process.

Similar Projects

YAML SSH Task Runner

YAML SSH task runner when Ansible, Fabric, and Salt already dominate.

Ship It
mikemasam
203mo ago