$ 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 jsRepository 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-stashWhy 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/zvezdaOr 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