Gitnifty is a promise-based Git utility built with TypeScript for Node.js, designed to simplify and automate Git operations in developer workflows. It provides a clean, typed API for common Git commands like commit, reset, status, config, and branch info, making it ideal for custom CLI tools, CI/CD scripts, and release automation. With modular design, support for custom working directories, and full async/await compatibility, Gitnifty helps developers integrate Git seamlessly into their tooling. The library is also backed by a comprehensive Jest test suite to ensure reliability across use cases.