CodeGPT is an AI coding assistant that integrates directly into IDEs, offering a Bring Your Own Key (BYOK) model for full data control and model flexibility. It supports Visual Studio Code and JetBrains IDEs, providing features like planning mode, multi-model selection (Claude, Gemini, etc.), and advanced auto-complete. CodeGPT gives users total visibility into the AI's actions, allowing review before code changes. The tool emphasizes privacy-first architecture, model agnosticism, and no middlemen—users own their API keys and data. Additional features include MCP (Model Context Protocol) for linking to external systems, project-specific rules, and context usage tracking.