CodeBot
CodeBot
Your Coding Assistant.
CodeBot helping inside GitBrowser

CodeBot in GitBrowser

CodeBot is built into GitBrowser, RemObjects’ native Git client for Mac, where it brings AI-powered assistance to everyday source control workflows.

In the first version of GitBrowser, CodeBot helps with one of the small but important jobs every developer does all day: writing clear commit messages. Select one or more files for staging, and if you have not already typed a message yourself, GitBrowser briefly shows Thinking... while CodeBot drafts a concise description of the changes.

The generated message is only a starting point. You can edit it, replace it, or ignore it completely. When the current message was generated by CodeBot, the commit field glows blue so it is always clear where it came from.

Commit Messages from Your Staged Files

Stage the files you want to commit, and CodeBot starts thinking. GitBrowser looks at the actual changes you selected and asks CodeBot to draft a clear commit message based on what changed, not just the file names.

The message appears directly in the commit field, ready for you to use as-is, edit, or replace. You stay in control of the final commit, while CodeBot takes care of the first pass.

CodeBot drafting a commit message from staged files in GitBrowser
CodeBot analyzing a large GitBrowser change set

Change Set Analysis

When a large batch of work has piled up, CodeBot can sort through it and identify the separate stories inside the changes. It can spot which edits belong to feature X, which belong to feature Y, and where unrelated fixes should be kept apart.

That analysis can still work when the same file participates in more than one feature. CodeBot reasons about the individual changes, so GitBrowser can help you turn one tangled working tree into a cleaner set of focused commits.

Source Control with Context

Because GitBrowser already understands your repository, staging area, changed files, and commit flow, CodeBot can help without asking you to copy context into a separate chat window. The first step is smarter commit messages, but the same foundation can grow into deeper assistance for reviewing changes, explaining diffs, and helping you move through Git tasks with less friction.

As CodeBot grows across the RemObjects developer tools, GitBrowser will keep getting more of that intelligence where it belongs: close to the work, visible when useful, and easy to override when you already know exactly what you want.

Read More