There is nothing here beyond the commit and Gitflow loop, which is the point — it reads what is staged and writes the message in conventional-commit form rather than asking you to. Everything else about git stays where it was.
A small TypeScript server for the commit step: it reads git status, commits selected files with a conventional-commit message, and handles the Gitflow branch operations around that.
- get_status — the current git status
- create_commit — create and run a commit for the files you name
- init_gitflow — initialise Gitflow in the repository
- create_branch — create a new branch
- merge_branch — merge according to Gitflow
- list_branches — all Gitflow branches
Node — npm install and npm run build, then point the client at the built build/index.js. No credentials; it works against the repository you run it in.
Build from source — clone the repository and build it, then point your client at the binary
