Way more than a co-pilot
Automatically Generate PRs from GitHub Issues
Airframe creates new code, then opens a merge-ready pull request on GitHub in just a few minutes.
Airframe works exclusively with Laravel and GitHub
A Great Listener
Reads & Analyzes Issue & Code
Airframe indexes and reads your Issue and the entire repo's code before starting to generate any pull request code.
- Your GitHub Issue drives what happens next - even if it's brief or incomplete. Airframe builds a plan based on what you specify in the Issue.
- Retrieves and reads the most relevant files before building a plan to generate a new pull request, then considers the most relevant files and methods when generating new or updating existing code.
Need help writing better Issues?
Airframe can automatically improve any Issue in your GitHub repo - for free.
Learn moreGenerating PR...
Code is Prose
Generates new & updated code
Airframe takes your existing project architecture into account, and generates code based on the requirements in your GitHub issue.
- Code is written to meet the requirements of the Issue, and to integrate with your existing codebase.
- Each file is updated in an individual commit, making it easy to track changes and make modifications before merging the PR.
Neat & Tidy
Automatically Reviews & Lints
Each generated file is self-reviewed for quality and linted with Laravel Pint to ensure perfect formatting.
- Each change is evaluated and reviewed, making sure it doesn't omit anything important or miss any little details
- Each touched file is linted with Laravel Pint. Airframe will even use your Pint configuration file when available.
Generating PR...
Follows Directions
Branches, Commits, Opens a PR
Airframe works in your repo just like an engineer by creating a new branch, committing changes, pushing to GitHub, and opening a pull request.
- A new branch is created for each PR. Individual commits show work incrementally. Branches are named so they're easy to find and clone.
- Generated pull requests have detailed descriptions explaining the changes, acceptance criteria, and what's potentially out of scope.
Constantly Improves
Automatically Updates After Being Reviewed
Airframe is designed to work like an engineer. After you review the PR and leave comments, Airframe will take your feedback into account and make new commits to the branch, automatically.
- Leave comments on the entire review, individual files, ranges or individual lines of code - Airframe will consider them all.
- Checkout the branch and start committing. Airframe will take your contributions into account during the next review.
Always Available
Works Inside GitHub
Airframe works entirely from GitHub, just like your engineering team.
Add the Airframe:draftable label to any issue in a configured repo and Airframe will instantly draft the PR based on the contents of the labeled issue.
Airframe will make updates to its own PR branches after your review. Want to manage the updates yourself? Just remove the Airframe:updateOnReview label from the PR.
Try It Now
Get Started for Free
Optimize unlimited GitHub issues and generate 3 pull requests to get started.
Generate more PRs with a paid plan starting at $29/month. See Pricing