LLM CLI tool using GitHub Copilot Models

Using LLMs to write meaningful commit messages from CLI

Let鈥檚 face it, writing commit messages is tedious work. I鈥檝e been using LLMs to write my commit messages for a while now. But until now, I used to copy the diffs manually and paste it into some chat window and ask the LLM to write a commit message. I鈥檝e been trying various CLI tools viz. OpenAI鈥檚 Codex CLI, Google鈥檚 Gemini CLI, etc. But codex lacks piping support and Gemini CLI cannot be used with internal codebases! I can use GitHub Copilot extension in VS Code with internal codebases, but I wanted a CLI tool that I can use in my terminal. GitHub Copilot is now free for all GitHub users, so this is useful for everyone. ...

July 17, 2025 路 3 min 路 Suraj Deshmukh

TODOs for new project

When starting a new open source project, apart from coding following are the things that need to be done. Docs README LICENSE How to install? How to use? Code of conduct guidelines Copyright Issue template like .github in repo. Developer docs How to install for developer? Developer docs Contribution guidelines Team meetings info Team communication channels Issue label guidelines Coding standards Code placement doc, or something that explains the way code is ordered Design document Development Makefile Unit tests Functional tests Coverage check CI for automatic tests Distro based package This is just few things that I could think of, please suggest if you know more in comments. ...

March 26, 2017 路 1 min 路 Suraj Deshmukh