Skip to content

$ less ~/blog/announcing-zvezda-git-manager.md

Announcing Zvezda: Git Repository Manager

Introducing Zvezda, a powerful CLI for managing multiple Git repositories. Batch operations, insights, and automation.

If you work with multiple Git repositories, you know the pain. Keeping them updated, finding files across repos, running commands everywhere—it's tedious.

Enter Zvezda

Zvezda is a Git repository manager built for developers who juggle many projects.

Key Features

Batch Operations Run commands across all repos:

zvezda exec "git pull"
zvezda exec "npm update"

Cross-Repo Search Find files or code across all your projects:

zvezda search "TODO" --type js

Repository Insights See stats across your entire codebase:

  • Lines of code by language
  • Commit activity
  • Branch health
  • Dependency versions

Smart Sync Keep everything up to date automatically:

zvezda sync --auto-stash

Why We Built It

As we developed multiple suites at NF Software, managing repos became a bottleneck. We tried existing tools but they were either:

  • Too heavy (full GUI apps)
  • Too limited (basic scripts)
  • Too opinionated (forced workflows)

So we built Zvezda: powerful, fast, and flexible.

Architecture

Built with:

  • Go: Fast, single-binary distribution
  • GitHub API: Native integration
  • SQLite: Local repo metadata
  • Cobra: CLI framework

Get Started

Zvezda is in beta. Install:

brew install nf-software/tap/zvezda

Or grab binaries from our releases page.

Roadmap

Coming soon:

  • GitLab/Bitbucket support
  • Team collaboration features
  • CI/CD integration
  • Visual repo graphs

Try Zvezda today and let us know what you think!

(END) — press q… or just go back to ~/blog

more in product/

Independent studio building developer tools, local-first software and custom projects.

contact@nf-software.com
© 2026 NF Software · SIRET 104 780 820 00015privacyterms
NORMAL~/blog/announcing-zvezda-git-managerTop