AI assistants

Ramo can use an AI assistant you already have. It ships no model and runs no servers: requests go straight from your Mac to the assistant you connect. Everything here is optional and off until you connect one.

Connect an assistant

In Settings › AI assistants, connect one of:

  • The Claude, ChatGPT (Codex) or Gemini command line tool, if you have it installed and signed in.
  • Any OpenAI-compatible service with an API key, or a local model.

What it can do

  • Suggest a commit message from your staged changes (⌥⌘G).
  • Explain a commit in History.
  • Suggest a branch name from your changes.
  • Draft a pull request description (Repository menu).
  • Suggest how to resolve a conflict (Beta).

Each one can be turned on or off in the same pane, and the instructions sent to the assistant can be changed in Settings › AI prompts.

What is sent

Only what the task needs, such as the staged diff for a commit message. With Ask before sending a diff on, Ramo shows the exact text first. Files matching Never send these files (for example .env and keys) are always left out, and a size limit keeps large diffs from being sent.