frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Show HN: git-dupe – Version private files alongside a public Git repo

https://github.com/BrianWeiHaoMa/git-dupe/tree/main
2•WayHow•18h ago
Hi HN!

I made git-dupe to solve the problem where I have notes, skills, and agent instructions that are part of my personal workflow, so I do not want them committed to the public repo, but at the same time, I want them to be in the project at the correct locations (e.g., AGENTS.md file locations matter), and these files cannot be simply gitignored because I want versioning for them.

The solution that I've come upon is versioning those agent files in another repo, say <private-repo> (this repo is private to me and holds the history for my agent files). The project itself is open to the public in another <public-repo>. I overlap the two repos to solve the problem (i.e., they share the same worktree).

  $ git status --short              # the public repo
  ?? AGENTS.md
  ?? notes/

  $ git dupe init                   # the private repo
  Initialized empty Git repository in /home/brian/code/project/.git/dupe/

  $ git dupe add notes/ AGENTS.md   # the private repo
  hint: notes is now hidden from the project's Git; run from the root, 'git dupe unhide -- notes' stops hiding it

  $ git dupe commit -m "Notes and agent instructions"        # the private repo
  [main (root-commit) 3eb3af9] Notes and agent instructions
   3 files changed, 3 insertions(+)
   create mode 100644 .gitdupe
   create mode 100644 AGENTS.md
   create mode 100644 notes/todo.md

  $ git status --short              # the public repo: nothing

  $ git dupe log --oneline          # the private repo: your files
  3eb3af9 Notes and agent instructions
In short, git-dupe allows two Git repos to share the same worktree, while using native Git for most operations. Most git-dupe commands behave just like normal Git commands, operating on the private repo instead.

git-dupe currently supports Linux and macOS, and is under the MIT License; the git-dupe repo contains much more extensive technical documentation documentation for those who are interested. If you have any feedback/questions about git-dupe, feel free to message. I hope it helps!

Fun fact: the git-dupe project itself is using git-dupe for versioning.

Show HN: Encarta 95 Web

https://benwinding.github.io/encarta_95_web/#/article/Art
20•gitgud•3d ago•10 comments

Show HN: Software Hate Index (real-time ranking of SaaS complaints)

https://hissingkitty.com/predictions
2•drewlem•1h ago•0 comments

Show HN: Hob - Open-source, on device alternative to Claude Cowork and ChatGPT

https://github.com/FrigadeHQ/hob
147•pancomplex•18h ago•33 comments

Show HN: A Truly Modular Keyboard

https://github.com/notaroomba/keybytes
291•NotARoomba•2d ago•106 comments

Show HN: TitleArt – Make text like it's 1997

https://titleart.dvy.io/
391•davidbarker•1d ago•78 comments

Show HN: ESP-Watchtower – $3 ESP8266 Home Network Sentinel and Canary Honeypot

https://github.com/prasadabhishek/esp-watchtower
4•prasadaabhishek•8h ago•0 comments

Show HN: Hurston-1 open source TTS that speak Southern American and Afro-English

https://huggingface.co/destined/hurston-1
65•Gcarter08•2d ago•25 comments

Show HN: Glider 4.0 Unofficial Web Edition (Mac game port)

https://dbohdan.github.io/glider/
43•networked•1d ago•12 comments

Show HN: Freehire, open-source search 3M+ tech jobs from company career boards

https://freehire.me/
30•i_strelov•1d ago•8 comments

Show HN: Live speech-to-text on an ESP32-P4 microcontroller, no cloud

https://github.com/BoumedineBillal/esp32-pie-asr
3•boumedinebillal•9h ago•1 comments

Show HN: Proc-CLI – An agent-friendly CLI tool for process and port management

https://proc-cli.com/
24•yazeedaloyoun•1d ago•5 comments

Show HN: Shittyscreenshares.com

https://shittyscreenshare.com/
5•Sean-Der•10h ago•0 comments

Show HN: Kashkeshet – non-opinionated agent-to-agent chat MCP server in Rust

https://github.com/sam-mfb/kashkeshet
2•sam256•12h ago•0 comments

Show HN: GradientDeck – a design skill for coding agents

https://github.com/VenoM9078/gradientdeck-skill
4•thisisroushan•12h ago•2 comments

Show HN: Manage BOMs for multi-board PCB projects

https://www.bomanager.app
3•ikok07•12h ago•0 comments

Show HN: Autorouter Benchmark on Various PCBs

https://github.com/Koppar-AI/autorouter-bench
2•abijahkaj•12h ago•0 comments

Show HN: Local project organizer with optional self-hosted public showcasing

https://github.com/skorotkiewicz/localist
2•modinfo•12h ago•0 comments

Show HN: A client for free speech recognition, starting with Doubao

https://github.com/nomoat/free-asr
2•sonicgg•12h ago•0 comments

Show HN: Claude Plays the Piano from Braille

https://github.com/chris-mccoy/gottschalk-tarantelle
2•mccoyc•14h ago•2 comments

Show HN: Corgi, a helpful {agent, terminal} multiplexer

https://corgi.computer/
140•eiopa•3d ago•46 comments

Show HN: Freedraw – free Excalidraw with accounts and Google Docs-style sharing

https://freedraw.sh/
2•vklmn•14h ago•0 comments

Show HN: UnicornFork a Chess AI That Is Fact Checked by Stockfish

https://www.unicornfork.com/
3•ArneVogel•15h ago•1 comments

Show HN: RainbowSay – Learn, teach, research languages live with shows you love

https://rainbowsay.ai/
11•gigapotential•1d ago•4 comments

Show HN: I put employees inside S&P 500 market-cap bubbles

https://bigwhalehunting.com/workforce/
177•vfxGer•1d ago•48 comments

Show HN: Termcraft – 2D terminal survival with multiplayer support

https://github.com/pagel-s/termcraft/tree/v0.2.0
7•sebosch•15h ago•3 comments

Show HN: Font Fam – A directory of 2,181 open-source fonts

https://fontfam.net/
5•bensterne•15h ago•3 comments

Show HN: AgentTrust – Zero-trust security and human approvals for AI agents

https://github.com/SRN0129/Agenttrust
14•SRN0129•1d ago•1 comments

Show HN: ADRs for AI – Deliberation records for human–AI work, versioned in Git

https://adrs.systems
66•lumbroso•2d ago•54 comments

Show HN: Ultimidi – piano learning web game

https://game.ultimidi.com/
8•XCSme•23h ago•3 comments

Show HN: RPI Pico (RP2040) PIO Emulator Package for Go

https://git.edwardh.dev/pio
3•headblockhead•16h ago•0 comments