Plugin · Claude Code · Productivity

Appleboy Codegpt

appleboy-codegpt is a Claude Code plugin for the Ship phase that wires the CodeGPT CLI to draft git commit messages and review briefs from staged changes using GPT models.

by appleboy · github.com/appleboy/CodeGPT

Auto-generate descriptive git commit messages and short AI code-review briefs from staged diffs using GPT models via a Go CLI and git hook.

1.5k
GitHub stars
0
Installs
0
Community votes
One vote per signed-in builder - it helps surface the tools the community actually relies on.
Install

Add it to Claude Code

Install the plugin in Claude Code. One command, paste-ready.

Install the plugin
/plugin install appleboy-codegpt@appleboy/CodeGPT
Add to ClaudeUse the Agent APISkillselion is itself an MCP server - your agent can fetch this config directly.
Agent API

Built to be called by your agent

Skillselion is itself an MCP server. Your agent can pull this entry and a paste-ready install config straight from the API - no copy-paste.

Retrieve this entry with skillselion.get_details("plugin:appleboy/CodeGPT") and the paste-ready config with skillselion.get_install_config("plugin:appleboy/CodeGPT").

About

What it does

appleboy-codegpt packages the CodeGPT Go CLI as a Claude Code plugin for builders who want cleaner git history without spending minutes on every commit message. After install, it can hook into prepare-commit-msg so staged diffs are summarized into conventional, descriptive commits using OpenAI-compatible models such as gpt-4.1 and gpt-4o. The same tooling can produce a terse code review brief so you sanity-check a changeset before opening a PR. It fits the ship phase under review: you are not generating product features, you are tightening how work is described and lightly scrutinized at commit time. You need API credentials and a local git repo; it does not replace human review on security-sensitive changes. Best for solo repos and small teams that commit often and want consistent narrative in git log without a separate SaaS commit bot.

Highlights

  • Go-based CodeGPT CLI analyzes staged changes and writes commit messages with ChatGPT (gpt-4.1, gpt-4o)
  • Installs a git prepare-commit-msg hook for hands-off message generation on commit
  • Optional code review brief flow for summarizing what changed before you push
  • Focused git workflow plugin (pluginCount: 1) from appleboy/CodeGPT
  • Works as a local CLI—you control when the hook runs and which model backs the text

Why builders use it

Solo builders either write vague commit messages or burn time manually describing every staged diff before push.

After setup, git commits can inherit AI-written messages from your staged changes and you get quick review summaries without leaving the terminal.

At a glance

  • Type - Plugin in Productivity.
  • Adoption - 0 installs, 1.5k stars, 0 votes.

FAQ

Who is appleboy-codegpt for?

It is for developers who use git daily and want automated, readable commit messages backed by ChatGPT-class models without a separate web app.

When should I use appleboy-codegpt?

Use it at commit time when staged changes are ready and you want the hook or CLI to describe them, or when you want a quick AI summary before review.

How do I add appleboy-codegpt to my agent?

Install the plugin from the appleboy/CodeGPT bundle in Claude Code, install or build the Go CLI per the repository, configure your OpenAI API key, and enable the prepare-commit-msg hook in your repo.

Discussion

Comments

Share how you use appleboy-codegpt, gotchas, or tips for other indie builders.

No comments yet - be the first to share how you use it.

This week for builders

Five minutes, every Monday — the tools, releases and tactics for shipping solo.

unsubscribe anytime.