I built a tool to manage work and personal Git repos
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.
I built a tool to manage work and personal Git repos launched on March 7, 2026 with 6 votes, #1,631 of 23,380 launches that month and more than 75% of that year's launches.
What it does
🎭 Manage many GitHub accounts on one machine. Contribute to tomquirk/gitpersona development by creating an account on GitHub.
A stupidly simple CLI tool to manage multiple Git accounts on single machine. Clone, commit and push to personal and work repos with different accounts. Set-and-forget, no faff. With GitPersona, you'll set up a directory (folder) for each of your Git accounts (GitHub, GitLab, etc.). Each directory will contain the Git repos for each account. For example, your file structure might look like the following: code/ ├── work/ │ ├── important-work-repo │ └── ... └── personal/ ├── my-todolist-app └── ... Once set up, you're winning: curl -fsSL https://raw.githubusercontent.com/tomquirk/gitpersona/main/scripts/install.sh | sh Install a specific release: curl -fsSL…from github.com
Does a similar job
all alternatives →
I made a tool that made me faster at Git2018 · github.com · ▲551simple terminal UI for git commands. Contribute to jesseduffield/lazygit development by creating an account on GitHub.
"Git who" – A new CLI tool for industrial-scale Git blaming2025 · github.com · ▲252I've always wanted a better way to explore the authorship data embedded in a Git commit log. I'm having fun building a CLI tool to do this. It's a bit like the "Contributors" tab on Github that shows you how many commits each contributor has made but much faster and with many more options. If you get a chance to try it out, please let me know. I'd love to hear feedback and suggestions. Thank you!
diny2025 · github.com · ▲175Hi 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:…
JSON Query2015 · satishmaha.com · ▲152On 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…
Sometimes GitHub is boring, so I made a CLI tool to fix it2025 · github.com · ▲5Just 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

More dev tools this month
the category →

open-source IDE for thoughtful software design. Contribute to devdotfast/whiteboard development by creating an account on GitHub.
Dev tools · 29d ago · github.com

Contribute to oosexgang/hackios-xnu-kernel development by creating an account on GitHub.
Dev tools · 17h ago · github.com

Contribute to reladraw/reladraw development by creating an account on GitHub.
Dev tools · 27d ago · github.com
OpenBot▲362Grok Bot alternative: free, local, open-source, multiplayer
Dev tools · 24d ago · openbot.run
Talanoa▲346Hi HN, I’m a fullstack developer, and honestly, I’ve lost count of how many side projects I’ve worked on over the years. But one idea kept coming back to me: a different kind of email client. It first came to me in 2014: “What if we could handle emails more like conversations?” Every year, I’d revisit this concept in my “Build Notes.” Ten years later, no one had built exactly what I had in mind — so I finally decided to do it myself. That’s how Talanoa was born. I wanted something focused on people, not timelines. I was tired of marking messages as unread just to remember to reply later, or…
Dev tools · 21d ago · talanoa.email
Source: Show HN post ↗
Launched alongside, March 2026
the whole month →


Switch from ChatGPT to Claude with import memory feature
AI · Mar 2026 · claude.com
Littlebird▲709Littlebird remembers everything across your meetings, messages, docs, and apps, then takes action so you can recall any detail and never lose context.
AI · Mar 2026 · littlebird.ai

