For a coding assistant with a free version and AI-powered chat and toolbox features for personal projects, Codeium is a top contender. It supports more than 70 programming languages and integrates with top IDEs. The free tier comes with unlimited autocomplete, an AI chat assistant and Discord integration, so it's geared for solo developers. Codeium also focuses on data security and privacy with encryption and SOC2 compliance.
Another top contender is Refact, an open-source AI coding assistant. It offers features like fast code completion, AI chat and support for several Large Language Models, including GPT-3.5 and GPT-4. The free tier is good for personal use, with code completion, chat help and other AI toolbox features, and it's a good option for developers who want to boost their productivity without paying a penny.
Tabnine is another contender. It offers personalized AI code completions based on your own coding behavior and supports top IDEs like VS Code and IntelliJ. The free tier lets you store and share code privately, and the tool is highly customizable, so it's good for solo developers and large teams, too.
Last, GitHub Copilot offers context-aware help at every stage of a project. It's tightly integrated with GitHub and other tools, offering features like code completion, chat help and work tracking. It's got the most features of the bunch, but its individual developer plan is free, so it's good for personal use, too.