Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature: Git-aware commit message suggestions in Tabby #4111

Closed
juangcarmona opened this issue Apr 3, 2025 · 2 comments
Closed

Feature: Git-aware commit message suggestions in Tabby #4111

juangcarmona opened this issue Apr 3, 2025 · 2 comments
Labels
enhancement New feature or request

Comments

@juangcarmona
Copy link

Enable Tabby to suggest semantic Git commit messages based on current changes (staged or unstaged), either via:

  • 📝 VSCode integration: Suggest in the commit message box
  • 💬 Chat interaction: Ask Tabby “Suggest a commit message”

Option A: Autocomplete in commit box

Trigger: Cursor focuses the message field
Tabby runs git diff --cached, analyzes the change, and suggests (we could also add or encourage it to use some conventions)

Option B: Chat usage

Prompt: "Can you generate a commit message for my changes?"
Tabby reads diff context and replies with:

  • Suggested semantic commit title
  • Optional file/change summary

It also could offer auto-staging or git commit -m on approval.

Other "famous" copilot(s) have this feature. Tabby could too, but fully local.


Please reply with a 👍 if you want this feature.

@juangcarmona juangcarmona added the enhancement New feature or request label Apr 3, 2025
@icycodes
Copy link
Member

icycodes commented Apr 7, 2025

Hi, @juangcarmona,

After installing the Tabby VSCode extension and connecting it to a Tabby server with a chat model enabled, you’ll see a sparkle icon in the VSCode Source Control view. This icon allows you to generate commit messages based on your Git diff. It can also suggest branch names and help you check out a new branch.

Image


For IntelliJ-based IDEs, the Tabby plugin provides a similar feature under Git -> Generate Commit Message.

@juangcarmona
Copy link
Author

Wow! Thanks. I wasn't aware about this feature. NICE!

I'll close this issue. Thanks a lot for the hint!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants