Aide enhances coding with AI-powered completions, context-aware suggestions, and privacy-focused architecture, all built on VSCode.

Screenshot of Aide website

Aide is an innovative AI-powered coding assistant that brings the expertise of top programmers to your fingertips. Built on top of VSCode, it offers a seamless integration with your existing development environment.

Key Features:

  • Intelligent Code Completion: Aide provides fast, context-aware code suggestions that go beyond your active files. It leverages the Language Server to navigate and utilize related code across a growing list of programming languages.
  • Integrated Chat Functionality: Access a powerful AI assistant anytime with simple keyboard shortcuts. Use # to reference files or code symbols, or highlight code to ask specific questions. This feature makes getting help or clarification incredibly quick and easy.
  • Privacy-First Architecture: Aide runs entirely on your local machine, ensuring that your code remains private and secure. There are no intermediary servers between your IDE and the language model. For added security, Aide can even be hosted on your own infrastructure.
  • Flexible AI Model Selection: Choose your preferred infrastructure provider and AI model. Aide supports various options and allows you to use your own API key, giving you full control over the AI powering your coding assistant.
  • Open Source Prompts: All queries made to the model are stored locally in a SQLite database, and Aide's prompts are open source. This transparency allows for customization and fine-tuning, especially beneficial for developers working with open-source models.
  • Seamless VSCode Integration: Aide is built on top of VSCode, ensuring compatibility with your existing settings, keybindings, and extensions. You can easily import your VSCode configuration for a familiar coding experience.

Aide is designed to enhance your coding workflow, providing intelligent assistance while respecting your privacy and preferences. Whether you're working on complex projects or learning a new language, Aide is the perfect companion to boost your productivity and coding expertise.