Back to browse
GitHub Repository

Yet Another Worktree Navigator

0 starsRust

Yawn – Yet Another Worktree Navigator (CLI, Pipes into Fzf)

by ComeBertrand·Mar 9, 2026·1 point·0 comments

AI Analysis

●●SolidCozySolve My Problem

.yawn.toml automates worktree setup with .env copying and install commands.

Strengths
  • .yawn.toml config automates worktree initialization with file copying
  • Fuzzy finding integrates with fzf, rofi, and dmenu seamlessly
  • Handles branch resolution and untracked config file copying automatically
Weaknesses
  • Yet Another in title signals crowded project switcher category
  • Limited appeal outside developers actively using git worktrees
Target Audience

Developers managing multiple git worktrees, especially with AI coding agents

Similar To

git-worktree · thefuck · autojump

Post Description

Working with AI coding agents means I now juggle a lot more git worktrees than I used to. I built yawn to make that manageable: it discovers all your git projects & worktrees, lets you fuzzy-pick one (fzf, rofi, ...), and opens it. Worktree creation handles branch resolution, copies over untracked config files like .env, and runs setup commands automatically.

There's no AI integration in the tool itself, that's intentional. Project switching and worktree management are just plumbing, and I wanted something that does that well without opinions about what you do inside them.

Similar Projects

Yet another music player but written in Rust

The project wires together a nice set of desktop integrations — MPRIS for system controls, Discord RPC, local scanning and Jellyfin playback — all presented in a Dioxus-based UI. It's not reinventing music players, but it's a tidy Rust native client with useful integrations and Flatpak packaging notes; polish and broader differentiation are what's missing.

Niche GemShip It
temidaradev
304mo ago