Project Management

AI-Written Commit Messages

A sparkle button in the commit summary hands your diff to an installed AI CLI and gets a message back in Conventional, Plain or Gitmoji style. Pin which agent writes it, or let it use the first one you have installed.

AI-Written Commit Messages

More Screenshots

Click any image to zoom in

The commit message generator settings listing every installed AI CLI, with Conventional, Plain and Gitmoji style buttons and a diff character limit

Why You Need This

How this feature boosts your daily productivity

The commit message is the last thing between you and being done, which is exactly why so many of them end up as “fix stuff” — and why a repo's history stops being searchable six months later. Generating it from the actual diff costs you one click instead of the copy-paste-into-a-chat-window detour, and because it uses an AI CLI you already have installed and signed in, there is no extra key to configure and no diff leaving through a service you did not choose. The style buttons make it match the repo you are in rather than one house convention, the diff character limit keeps a huge changeset from blowing past the model's context, and with nothing staged yet it falls back to the working-tree diff so it still works before you have picked your files.

How It Works

Get started in 4 simple steps

1
1

Stage your changes

Open the Git client and pick your files. With nothing staged yet it falls back to the working-tree diff, so it still works before you have chosen.

2
2

Press the sparkle button

The sparkle beside the commit summary hands the diff to an installed AI CLI and writes the summary and description in place.

3
3

Pick the agent and style

Pin which agent writes it or let it use the first one installed, and choose Conventional, Plain or Gitmoji to match the repo you are in.

4
4

Tune the diff limit

The diff character limit caps how much of a large changeset is sent to the model, while the file summary always includes every file.

Without 1DevTool

The manual way vs. the 1DevTool way

The Hard Way

# The diff is done, the message is left
# Copy it into a chat window
# Paste the answer back
# Or just write "fix stuff"
# Six months later the history is unsearchable

The 1DevTool Way

Press the sparkle in the commit summary.
An installed AI CLI reads the diff and writes it.
Conventional, Plain or Gitmoji per repo.
Nothing staged? It uses the working-tree diff.

Key Capabilities

Everything included with AI-Written Commit Messages

Write a commit message from your staged diff in one click
Fall back to the working-tree diff when nothing is staged yet
Pin which installed AI CLI writes the message
Choose Conventional, Plain or Gitmoji style per repo
Cap how much diff text is sent with a character limit
Keep every changed file in the summary regardless of the limit
Reuse an agent you already have installed and signed in — no extra API key

Why It Matters

The productivity impact of having project management built into your workspace

Instant Project Switching

Switch between projects in one click with complete state restoration. No more 5-minute setup rituals.

Visual Organization

Color-coded projects, file type icons, and layout presets keep your workspace organized and recognizable.

Smart File Navigation

.gitignore-aware filtering, instant search, and context menus make finding and opening files effortless.

Workspace Memory

Every project remembers its terminals, open files, database connections, and layout. Pick up exactly where you left off.

Ready to boost your workflow?

Download 1DevTool for free and experience AI-Written Commit Messages along with 170 other features — all in one app.