From issue to merge request.

Elv is an AI developer that works directly in GitLab. Assign an issue to Elv, and it reads your codebase, generates the code changes, and opens a merge request — all ready for human review. Your team stays in control.

How it works
The AI developer in your GitLab workflow

Step 1

Assign a GitLab issue to the Elv user on your GitLab instance. Elv picks it up automatically and starts reading the requirements.

Step 2

Elv reads the relevant codebase context and understands what needs to change. It works like a developer — reviewing code, understanding the issue, planning the implementation.

Step 3

Elv generates the code changes and opens a merge request. Your team reviews the work, requests changes if needed, and merges when satisfied.

Use cases
Accelerate your development workflow

Bug fixes

Assign bug reports to Elv with clear reproduction steps. Elv investigates the issue in your codebase and submits a fix for your team to review.

Feature implementation

Describe what you need in a GitLab issue. Elv reads the requirements and the existing code, implements the feature, and opens a merge request — keeping your roadmap moving.

Review cycles

Leave review comments on Elv's merge requests as you would with any team member. Elv reads the feedback and updates the branch, just like a human contributor.

Human control

Your team decides what gets merged. Elv handles implementation work; your engineers own architecture, security-sensitive decisions, and deployment. The workflow you trust, accelerated.

Get started
Set up Elv in minutes

Create a Fjell AI account, connect your GitLab instance with a personal access token, and start assigning issues to Elv. No additional tooling required — Elv works inside GitLab.