Skip to content

GitomaAn autonomous agent that improves your GitHub repo.

Analyzes. Plans. Commits. Opens a pull request. Reviews its own work. Local-first by design — your code, diffs, and secrets never leave your machine.

Gitoma

From zero to a pull request in three commands

bash
pipx install gitoma
gitoma config set GITHUB_TOKEN=ghp_your_fine_grained_token
gitoma run https://github.com/<owner>/<repo>

Open the cockpit while it runs:

bash
gitoma serve &
open http://localhost:8000

Who it's for

  • Engineers who maintain a portfolio of repositories and want a consistent baseline — tests, CI, docs, dependencies — without writing the same PR fifty times.
  • Teams that need a trusted agent on a VPN to apply low-risk improvements to internal tools, with every write on an ergonomic audit trail.
  • Researchers exploring autonomous coding agents: every prompt, every LLM I/O, every git op is traceable, inspectable, and replayable offline.

What it does not do

  • It does not ship your code to a third-party service. The LLM is yours.
  • It does not merge PRs on its own. You keep the decision; the agent does the boring part.
  • It does not touch protected paths. .git/, .github/workflows/, .env* are denylisted at the patcher level — even if the LLM is prompt-injected through the repo content, those are off-limits.

Released under the MIT License. Local-first by design. No telemetry.