Introduction
FirstMate ensure code follows your rules with AI Code Reviews. It's like giving your software team a smart assistant that helps with reviewing, pipeline debugging, documentation drift and more.
You can start a free trial of FirstMate to test all features here.
Why FirstMate exists ββ
We talked to 100+ Platform Teams, Engineering Leads etc. and we learned that the flow in organisations gets blocked by annoying pull request reviews. So let's use AI for the annoying parts and improve the developers experience. AI agents should not focus on basic code generation, developers can already deliver features at high speed. Instead, we should use the current technologies to lower the cognitive load of developers and keep them in flow to release new features.
What is FirstMate π₯β
It should be easy to deliver high quality code, and difficult to make mistakes. We are certain this can be achieved with an intelligent agent that can be completely customized to your organizationβs guidelines & best practices.
By combining the context of your repository with your company's best practices & policies we can:
- execute code reviews based on your rules
- help debug pipelines
- implement review suggestions
- automatically align pipelines, dockerfiles, versions etc. in the repositories you want to upgrade
Pull request reviews π₯β
Open a pull request an FirstMate will review your changes within 1 minute.
FirstMate is completely customizable to your best practices. It can review changes where the cognitive load is the highest. ( Compliance and regulations, Security, CI/CD pipeline changes, Dockerfiles etc.) but can also be used to assist in code quality checks like: security-issues, anti-patterns, documentation drift etc.
Debugging pipelines πβ
We know a lot of developers struggle with failing pipelines. FirstMate can understand the pipeline's output, explains what is happening and assists you in resolving the issue.
FirstMate can generate code πβ
Don't worry, the agent won't make your life harder with every pull request.
Simply ask FirstMate to implement the requested changes and enhance your pull request automatically. We take your company guidelines and code examples into account to generate working code. Simply ask for help by tagging @firstmate
in your comment.
Documentation drift πβ
We made sure that FirstMate detects when important files are changed, to help you keep documentation up to date. Of course, we can generate the changes for you.
Scan & align repositories πβ
FirstMate can generate a report that provides insights into all enabled projects and their status relative to your rules and guidelines. When you want to align repositories, change versions etc., we can generate pull requests to save you time.