Refact is an open-source AI coding assistant that offers fast code completion, code improvement tools, and built-in chat. It supports multiple Large Language Models (LLMs) and can be integrated into IDEs for fast code completion and improvement. Refact is designed to protect user privacy with self-hosted versions and customizable privacy settings, making it a flexible and secure choice.
Another strong contender is CodeComplete. This AI-powered coding assistant is geared for enterprise customers and offers a self-hosted option with enterprise features. It includes features like automated unit test generation, automated documentation, and refactoring, and code and data can be protected with self-hosted deployments or on-premise options.
For a more complete tool, Sourcegraph offers an AI-powered coding assistant called Cody, along with Code Search, Batch Changes and Code Insights. It supports multiple programming languages and can be integrated with mainstream IDEs, and it can be deployed in the cloud or self-hosted, so it's a more complete option for boosting developer productivity.
Last, Tabnine is an AI-powered code assistant that supports mainstream programming languages and can be integrated with IDEs like VS Code, IntelliJ and Eclipse. It offers personalized suggestions based on users' code and patterns and can be deployed on-premises, within a VPC, or behind a secure SaaS interface, so code can be kept private and secure.