nowfound

Dev tools · alternatives · 2026

24 alternatives to CI/CD in your terminal, zero YAML

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…

Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes.

  1. 1

    simple terminal UI for git commands. Contribute to jesseduffield/lazygit development by creating an account on GitHub.

    2018 · github.com · its alternatives →

  2. 2WS

    I’ve been in the MLOps space for ~10 years, and data is still the hardest unsolved open problem. Code is versioned using Git, data is stored somewhere else, and context often lives in a 3rd location like Slack or GDocs. This is why we built XetHub, a platform that enables teams to treat data like code, using Git. Unlike Git LFS, we don’t just store the files. We use content-defined chunking and Merkle Trees to dedupe against everything in history. This allows small changes in large files to be stored compactly. Read more here:…

    2022 · xethub.com · its alternatives →

  3. 3
    diny▲175

    Hi everyone, I built a CLI tool called *diny* that generates Git commit messages directly from your staged changes. - It runs `git diff` and filters out noise like lockfiles, build artifacts, and binaries. - From the cleaned diff it suggests a clear commit message. - You can confirm or refine the message before committing. Key points: - No setup or API keys required. - Lightweight, local-first workflow. - Supports different lengths and styles (short, normal, long; conventional or simple). - Built in Go with Cobra for a familiar CLI experience. Repo:…

    2025 · github.com · its alternatives →

  4. 4IC

    Personally, I think the JJ VCS (https://github.com/jj-vcs/jj) hit a point some time in this past year where I find it hard to find a great reason to continue using git. Over the years I've cobbled together aliases and bash functions to try to improve my git workflow, but after using jj, which works with ~any git repo and integrates great with Github repos, all of the workflow issues I ran into with git are not only solved, but improved in ways I couldn't manage with simple scripts. One example is the op log, which lets you go to any point in your repo's time and provides…

    2025 · its alternatives →

  5. 5

    I use interactive rebase quite often, and particularly like the editor bundled with IntelliJ. But I do not always work with IntelliJ, and am not 'fluent' with Vim, so I tried to replicate roughly the same rebase experience within a TUI. I used a small TUI OCaml project i made last year. The notable features are: - Move commits up and down, fixup, drop - Rename commits from the editor (without having to stop for a reword during the rebase run) - Visualize modified files along commits - 'Explode' a commit ,creating a commit for each modified file (a thing I found myself doing quite often)…

    2024 · github.com · its alternatives →

  6. 6

    On a recent screen share with our designer at my FT job, I watched as our designer struggled with checking out a repository. It was painful because existing Git clients are confusing and nearly user hostile. Us software engineers are used to Git and terrible UX, but it shouldn't have to be that way. So, I wanted to make something better. Been working on this one for a while now, and while it's still very early stages, it's stable enough that I feel comfortable sharing it with the world :) I wanted a few things to be really easy and clear: - Merging between branches is explained before you do…

    2015 · satishmaha.com · its alternatives →

  7. 7

    Hey HN, About a year ago I shared a first MVP of a visual node-based system for CI/CD pipelines that I've been very passionate about. I've been building on it since, and it's now live. I've always liked building pipelines and workflows, but I've never liked writing YAML for anything more than simple linear tasks. Branching, conditions, loops, or trying to just run certain things in parallel always gets messy. So I built Actionforge, a visual node system to tackle some of these pain points. Instead of writing YAML yourself, you build workflows as graphs. While Actionforge still uses YAML…

    Feb 2026 · actionforge.dev · its alternatives →

  8. 8

    Automate Github’s CI/CD in under 3 mins

    2021 · mergequeue.com · its alternatives →

  9. 9

    I don't know Rust. Friday after work I realised that 90% of my IDE time now is just the commit/diff view — and even good IDEs feel heavy for that. So over the weekend I built a dedicated native tool for just that. Kyde is a macOS git commit + diff editor with one goal: be fast, do Git well. I'm curious whether anyone else mostly opens their IDE for git operations these days. It's open source, and there's a signed app in Releases.

    Jun 2026 · github.com · its alternatives →

  10. 10

    Your AI Git sidekick that executes commands and fixes errors

    Nov 2025 · snapcommit.dev · its alternatives →

  11. 11

    I finally got fed up with making work + personal Git repos work on my machine. Ever clone a work repository and accidentally make commits using your personal email? Or forget how to make your work repos use your work SSH key? Yeah... same. So I built the tool I've always wanted. GitPersona - a CLI tool for managing many git profiles on a single machine. Shoutout to my boy Codex for helping me finally ship this.

    Mar 2026 · github.com · its alternatives →

  12. 12

    If you really want people to use your stuff, you should make it easy to get started as possible. For interacting with Github Actions, that means setting up OIDC, so you can prove who did what in which repo when - according to Github themselves. That means for a dev on the other end of things, it should be as easy as: ```yaml -uses atopile/do-thing@v1 ``` Hitch is, boy oh boy was this a PITA to get working in the first place. Honestly, I'd probably rather walk on lego for half an hour. Hopefully, this package should make it a piece of cake - and we all have to mint fewer tokens manually

    2025 · github.com · its alternatives →

  13. 13

    If you ask why there was .hg and .hgignore in a Git repository, it's because I completely forgot this project is my first ever project using Mercurial as SCM. As such, I foolishly `git init` the repository and have to update both .gitignore and .hgignore to finish the changes. You can also see the Mercurial version of this thing at here: https://hg.sr.ht/~tsukii/robin

    2022 · github.com · its alternatives →

  14. 14

    Hello everyone, Please let me introduce the system, it's called Zetken CI/CD Studio. This is local CI/CD system to create and run pipelines on your computer. The system works on Windows, Linux and macOS. This is a standalone binary file with no CI server to configure, just download, run and open in browser. You can also migrate your existing pipelines from GitHub Actions, Azure DevOps and Jenkins. It would be awesome if you could check it and give me some feedback. Zetken currently provides these features: Local pipeline execution Native Zetken YAML Pipeline validation Run history…

    Sep 2026 · zetken.com · its alternatives →

  15. 15BY

    Hey HN! I spent the last year building a programming challenges site targeted at intermediate/advanced programmers [1]. Challenges follow the "Build your own X" format, where you learn about a popular open source tool by building a small version yourself (popularized by this Github repo [2]). The primary difference compared to other coding challenge websites like Codecademy, HackerRank, Exercism etc. is that we offer real-world programming challenges - no inverting binary trees here! I've posted about this multiple times here before, but haven't managed to gather much interest. Trying…

    2021 · its alternatives →

  16. 16

    I context-switch a lot. Someone pings me about a bug while I'm mid-feature, and I either: 1. `git stash` (and forget what's in there forever) 2. Make a "WIP: stuff" commit (clutters history) 3. Ignore them until I'm done (not great) Worktrees solve this perfectly – each task gets its own directory, fully isolated. But the commands are clunky and I kept forgetting the syntax. So I built a small CLI wrapper. Now my workflow is: ``` wnew feat/login # creates worktree + cd into it # ...do work... wcd # fuzzy-pick another worktree, cd there wgo main # jump straight to main ``` Dashboard…

    Jan 2026 · github.com · its alternatives →

  17. 17

    Fix CI on the fly. Save time. Save money.

    May 2026 · stitch-agent.dev · its alternatives →

  18. 18
    Giti▲7

    Hi HN, I built Giti, a command-line tool that converts plain English into actual Git commands using a fast, local language model (Qwen2.5-Coder, ~1 GB). Example: Input: giti "undo last commit" Output: git reset --soft HEAD~1 No internet required after setup. No API keys. You can also run it in an interactive shell to chain commands naturally. Key features: - Natural language to Git translation - Local LLM powered by Qwen2.5-Coder in GGUF format - Works fully offline after model download - Dry-run mode to preview commands before running - Interactive shell mode for session-based workflows -…

    2025 · github.com · its alternatives →

  19. 19OS

    Github merge workflow, keep your builds green

    2020 · mergequeue.com · its alternatives →

  20. 20

    Just wanted to clone a repo from my gh account and visualize it. Pretty easy with gitact. You can check any gh account. It’s called { gitact } quickly navigate through a user’s repos instantly grab the right git clone URL Feedback, stars and PRs are welcome

    2025 · github.com · its alternatives →

  21. 21BC

    Hey HN, I'm Fedor (solo founder). After ~20 years of watching devs fight Git, I'm building Branching. Branching streams your local edits to teammates in real time - no manual push/pull. It's Git-compatible and works offline. Why you might care - Teams see each other's changes instantly instead of in PR-sized batches - Conflicts surface ASAP while context is fresh (LLM-assisted merge is experimental, off by default) - Same GitHub remote, so no migration Ships today - VSCode extension + desktop app (macOS / Windows / Linux) - 3 small product teams have been using it for 1–6…

    2025 · branching.app · its alternatives →

  22. 22IB

    I got sick of: - Re-writing the same Terraform for the same common AWS infrastructure - Re-writing the same Rails code to build the same webapp - Re-configuring the same monitoring systems & CI/CD pipelines - Spending a week in dependency & configuration hell wiring it all together When I was launching my first two startups, I wished I had a strong starting point with all of the best practices & technology configured out-of-the-box. Every tool I found wanted to lock me in to some PaaS provider (that might not even exist in a year) who wanted to take a premium on my infrastructure spend…

    2024 · its alternatives →

  23. 23

    The De Facto Standard For Version Control

    2016 · dzone.com · its alternatives →

  24. 24

    The Git interface you've been missing all your life.

    2015 · gitup.co · its alternatives →

Also compare

Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →