If you're looking for a code completion tool that can work with Jupyter and VS Code, CodeSquire is worth a look. It works in Jupyter, VS Code, Pycharm and Google Colab, with features like code completion, function generation, SQL query translation and code explanation. CodeSquire also offers a Chrome extension for integration and works with other data science tools like Google Colab and JupyterLab.
Another top contender is Aide, a VSCode extension that uses AI to generate code completions and other helpful features in your workflow. Aide offers fast and smart completions based on the Language Server's analysis, a chat interface to ask questions, and it runs on your own machine for privacy. It supports many programming languages and offers different pricing plans depending on your needs.
Last, Tabnine offers AI-powered code completion that speeds up your development while keeping your code private and private. It offers personalized completions based on your own code patterns, supporting many programming languages and IDEs including VS Code. Tabnine is highly customizable, letting you create custom models trained on your own codebase, so it's good for both solo developers and big enterprise teams.