If you're looking for an open-source tool that uses AI to write code based on your team's style, Blueprints is a good option. It writes code based on patterns it finds in your existing codebase, balancing code quality and uniqueness. It can be integrated with text editors like Vim, VSCode, IntelliJ Idea and Sublime Text, so it should be adaptable to your team's workflow. Blueprints also comes with a locally running server and packages that can be shared for different use cases, which can be linked together to create a series of steps.
Another tool worth considering is Tabnine, an AI-powered code assistant that helps you write software by generating AI code and automating repetitive tasks. It suggests code based on your own code and patterns, works with a variety of programming languages and IDEs. Tabnine keeps your code private and doesn't share it with anyone, and you can run it in house or through a secure SaaS interface. It also lets you customize it to build models trained on your own codebase, so it's adaptable for individuals and large teams.
Codeium is another option that can help you work more efficiently with features like advanced code completion, search and chat support for more than 70 programming languages. It works with popular IDEs and offers fast and accurate autocomplete, AI-powered search and a chat assistant for refactoring code, creating documentation and suggesting bug fixes. Codeium's tiered pricing means it's available to individuals and teams, so it should be affordable to help you work more efficiently.
Last, Fine brings AI-powered virtual developers to your team to help you automate repetitive tasks and give your team members more time for higher-level work. Fine works with Git and offers live previews and developer-first design. It also can be set up to accommodate your coding style and project requirements, so it could be a good fit to improve your development workflow and DORA metrics. Fine offers several pricing tiers, including a free option for individuals and small teams.