Project

halo

An LLM-powered CLI that turns your diff into commit message candidates directly in the terminal.

Halo is an Ultrahope project for people who commit often and want help with wording, not a tool that takes the whole workflow away from them. It reads your diff and proposes multiple commit message candidates right where you are already working.

You compare the candidates, edit them inline, refine them with a short instruction, or escalate to a stronger model when needed. The point is to keep the final judgment with the developer while making the loop much faster.

It works with Git and Jujutsu, can be tried without creating an account, and offers a small free tier so the CLI is easy to adopt before committing to a subscription.

Halo demo animation