Source: https://seerepo.com/docs/other-agents
Markdown source: https://seerepo.com/docs/other-agents.md
Description: Devin, Jules, Factory, OpenHands, Junie and more: how SeeRepo tells their commits apart, each by the signature its makers document.

# Other agents SeeRepo recognizes

Besides the agents with their own page, SeeRepo recognizes 18 more. Each one counts by the signature its makers document: its name or address as the author of the commit, in a line at the end of the message (Co-Authored-By, Assisted-by…), or the branch it opens.

## The rules

| Agent | A commit counts when it has… | Also by its branch | Where it's documented |
|---|---|---|---|
| Devin | `devin-ai` or a `cognition.ai` address | `devin/` | [Devin and GitHub](https://docs.devin.ai/integrations/gh) |
| Jules | `google-labs-jules` | `jules/` | [Jules changelog](https://jules.google/docs/changelog/2026-02-19) |
| Gemini | the word "gemini" | — | [GitHub docs](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/incorporating-feedback-in-your-pull-request) |
| Aider | the word "aider" | — | [Aider's code](https://github.com/Aider-AI/aider/blob/5dc9490bb35f9729ef2c95d00a19ccd30c26339c/aider/repo.py#L252) |
| Amp | an `ampcode.com` address | — | [Amp settings](https://ampcode.com/docs/cli/settings) |
| Factory | `factory-droid` | — | [Droid settings](https://docs.factory.com/droid-cli/settings.md) |
| OpenHands | `openhands@all-hands.dev` or `openhands-ai[bot]` | — | [OpenHands settings](https://docs.openhands.dev/openhands/usage/settings/application-settings) |
| Warp | `oz-agent@warp.dev` | — | [Warp's spec](https://github.com/warpdotdev/warp/blob/831f4fa9fa1585219b57331f1b17253309f5840d/specs/APP-3585/PRODUCT.md#L4) |
| Qwen Code | `qwen-coder@alibabacloud.com` | — | [Qwen Code's code](https://github.com/QwenLM/qwen-code/blob/1b27e274b6331ad7bf7cd296826fd586ac311de5/packages/core/src/config/config.ts#L3492) |
| Crush | `Assisted-by: Crush` or `crush@charm.land` | — | [Crush's code](https://github.com/charmbracelet/crush/blob/2ec8c1ef54d0bb9b38c2410d14fa36828ea56422/internal/agent/tools/bash.md.tpl#L97) |
| Continue | `noreply@continue.dev` | — | [Continue's code](https://github.com/continuedev/continue/blob/5522c6f44ca0ac3528b37244818fbfa39b5af470/extensions/cli/src/systemMessage.ts#L222) |
| Mistral Vibe | `vibe@mistral.ai` | — | [Mistral Vibe's code](https://github.com/mistralai/mistral-vibe/blob/dd2c04ce717c417731ab89c333cd0a72541e33ba/vibe/core/system_prompt.py#L264) |
| Junie | `junie-agent` | `junie/` | [Junie's GitHub action](https://github.com/JetBrains/junie-github-action/blob/e80674f1534684678e52266b40fe9751352bc1ff/src/constants/github.ts#L11) |
| Kilo Code | `kiloconnect[bot]` | `kilo/` | [Kilo Code's code](https://github.com/Kilo-Org/kilocode/blob/5cc65d1212b00609f9bba7bd25780aa5e64f516d/packages/opencode/src/cli/cmd/github.handler.ts#L144) |
| opencode | — (only its branch) | `opencode/` | [opencode's code](https://github.com/sst/opencode/blob/a62028dd2aa6c6fc1788dddb57bf6745fc2eb905/github/index.ts#L719) |
| SWE-agent | `noemail@swe-agent.com` | — | [SWE-agent's code](https://github.com/SWE-agent/SWE-agent/blob/3ea751c087f32b16e039a2233dd6eefecef325d5/sweagent/run/hooks/open_pr.py#L39) |
| Sweep | `sweep-ai[bot]` | `sweep/` | [Sweep's repo](https://github.com/sweepai/sweep) |
| CodeRabbit | `coderabbitai[bot]` | — | [CodeRabbit docs](https://docs.coderabbit.ai/finishing-touches) |

"Also by its branch" means that merging a branch whose name starts that way counts its commits as that agent's.

## What their makers say

- **Devin**: who authors the commits is a setting: they can carry Devin's name or yours ([Devin and GitHub](https://docs.devin.ai/integrations/gh)). When they carry yours, SeeRepo counts them as yours.
- **Gemini and Aider**: SeeRepo reads the word in the author or in a line at the end of the message.

## The ones that leave no signature

Cline, Roo Code, Goose, Zed, Kimi CLI, Grok Build, Augment Code, Qoder, Trae, Tabnine, Kiro, Base44, Emergent, Firebase Studio and Manus write code too, but their makers don't document a mark in the commit: their commits carry your name. SeeRepo counts them as yours, and each one is in the [Agent directory](/agents) with the source that was checked. When one of them documents a signature, SeeRepo learns it.

## Where it shows in SeeRepo

- **Made by**, on a part's sheet: its logo next to the people. Click it and the map shows only what that agent touched.
- **Journey**: its posts tell, day by day, what it did, with its mark; **Who wrote it**, on the wall, what share it signed since the start. Tap it there to open its sheet: what it fixed, what it left and which modules it worked on this month, with the link to its posts. See [Journey](/docs/metrics).
- **Moments**: the day it starts writing most of the project, the moment \"**Devin took over from …**\" stays.
- **The filter**: under **Agent**, pick one of them to see only its work.

The full list of agents SeeRepo recognizes is in the [Agent directory](/agents).

## Hand it a prompt from SeeRepo

SeeRepo writes prompts for what's worth fixing, ready for your agent:

1. **Open Health** and tap a task: failing tests, errors in production, packages with security flaws, files nothing uses… Its sheet opens. See [Health](/docs/health).
2. **Click "Copy prompt"**. The prompt names your repo, lists the files, and says what to do.
3. **Paste it into your agent**: it will know which files to read.

If your project has no automatic tests, **Health** says so in **Tests** ("They don't run on their own") and offers "**Copy prompt to make them run on their own**": your agent can set them up in a few minutes.
