Comparison · Scope and workflow

Remedy vs Gitar: incidents or failed CI?

Gitar focuses on repair inside the pull-request and CI workflow. Remedy’s early-access direction connects reported software incidents to diagnosis, repair and verification.

Gitar is now part of Sonar

Sonar announced its acquisition of Gitar in May 2026 and said Gitar would continue as a standalone product. Gitar should not be described as discontinued or treated as identical to SonarQube. See the acquisition announcement.

Gitar’s operating documentation describes code-review and CI repair with configurable approval or direct commits to the PR branch. Optional auto-merge is a separate setting. Its documented control choices are broader than a blanket “human approval always required” description.

The practical comparison starts with the work you want to automate. A failing build supplies an existing execution context and failure output. A production incident may require engineers to establish that context before a repair can be proposed.

Match the workflow to the failure

This comparison distinguishes the tools’ primary entry points. It is not a claim that either product lacks every capability outside that emphasis.

Remedy and Gitar workflow fit
DimensionRemedyGitar
Entry pointApplication report and incident evidencePR findings and CI failures
Engineering contextAffected version and mapped repositoryPR branch, checks and review context
Candidate handlingCustomer-governed review designApproval or direct-commit settings
Verification emphasisProject gates and incident-outcome modelCI reruns and further repair attempts
Public stageEarly access; runtime expansion in developmentActive product, now part of Sonar

A failed check is useful evidence, but define the goal

Gitar documents analysing CI failures, proposing fixes and iterating after CI reruns until checks pass or further progress is unavailable. See CI failure analysis. That is a concrete workflow to assess when engineers spend time repairing build, test and lint failures.

A green check still needs interpretation. The goal is to satisfy the intended behaviour, not simply to remove the failing assertion or suppress the error. Review whether the candidate corrects source, fixtures or configuration for an understandable reason.

For a pilot, choose a known failure with clear expected behaviour. Include a case where the correct response is to explain an environmental problem rather than change application logic. Assess whether the result preserves the meaning of the check.

Production incidents may require a different investigation

Some defects are visible in CI before merge; others depend on deployed configuration, runtime state or a user journey that the test suite does not cover. A pull-request repair workflow begins with more defined source context than many customer reports.

Remedy’s Reporter foundation aims to preserve the observation and permitted application context. The diagnosis model then connects that evidence to a testable explanation. Runtime Agent and Probe coverage should be evaluated according to current availability.

When comparing products, use equivalent inputs only where both workflows support them. An incident without a failing test is not the same benchmark as a PR with a deterministic failure already attached. Measure the work required to get each issue to a reviewable state.

Set branch and merge policy deliberately

An approval setting determines when a proposed change can be applied. A merge setting determines when branch changes can enter the target branch. A deployment setting determines when software changes in an environment. Those are separate decisions in a controlled engineering process.

For a CI-focused product, establish how branch protections, required checks and existing reviews interact with automatic commits. If auto-merge is enabled, make sure the resulting behaviour matches the project’s intended release controls and ownership.

Remedy’s remediation model likewise treats authority as a project decision. Do not grant broad operational permissions just because the first use case concerns one failing test or one recoverable service.

Ask where the repair actually runs

Gitar’s operating documentation describes managed execution containers and enterprise model options. Connecting a self-hosted code host does not by itself mean the Gitar service is fully self-hosted. Confirm the proposed execution and data-processing arrangement for your organisation. Read Gitar’s processing model.

The same discipline applies to Remedy’s customer-hosted architecture. Establish where repository content is read, where tests execute, where inference happens and which evidence leaves the network. Agent location alone is not enough to answer these questions.

Account for private dependencies and test fixtures during setup. If the environment cannot reproduce your CI checks, the tool’s candidate may require additional work before it is useful. Include that work in the evaluation rather than counting only the time spent generating a patch.

Choose the first use case, then expand

Evaluate Gitar when your immediate problem is repairing CI and review feedback inside existing pull requests. Inspect its current settings and the evidence from a representative run. The important outcome is whether the resulting change is correct and easier to review.

Consider Remedy for a supported early-access project when the problem starts with application incidents and you want a connected repair record. Confirm Reporter, SDK and repair configuration, and keep in-development runtime features distinct from what the pilot can demonstrate.

A CI repair tool and an incident-remediation workflow can complement each other. See the six-tool comparison for the broader selection criteria and Remedy pricing for the planned commercial model.

From bug report to verified fix.

See how Remedy connects evidence, diagnosis, repair, deterministic checks and production verification.

Explore the complete workflow →