I built dotgh, a CLI tool for managing AI coding assistant configuration files as reusable templates.
If you use GitHub Copilot, Cursor, or similar AI assistants, you've probably created files like `copilot-instructions.md`, `AGENTS.md`, or `.github/prompts/.prompt.md` many times across different projects.
dotgh lets you save these configs as templates and apply them to new projects with a single command:
dotgh push my-golang-template # Save current project's configs
dotgh pull my-golang-template # Apply to a new project
What it manages by default:
- AGENTS.md
- .github/copilot-instructions.md
- .github/agents/.agent.md
- .github/copilot-chat-modes/.chatmode.md
- .github/instructions/.instructions.md
- .github/prompts/*.prompt.md
- .vscode/mcp.json
- (customizable via config)Written in Go, cross-platform (Linux/macOS/Windows), single binary with no dependencies.
GitHub: https://github.com/openjny/dotgh
I'd love to hear your feedback!