Visual Studio IntelliCode is Microsoft's set of AI assisted coding capabilities for Visual Studio and Visual Studio Code. It aims to reduce typing and repetitive edits by predicting what a developer is likely to write next, and Microsoft describes it as an experimental set of capabilities for developer productivity.
Its main features are whole line autocompletions, which use the surrounding variable names, functions and code type to fill in an entire line; context ranked IntelliSense lists that put the most likely members at the top, based on patterns learned from open source projects on GitHub; repeated edits, which detect a local change and offer to apply it in other matching places; and quick actions such as generating a constructor or adding a parameter to a constructor. Whole line completion is available for C# in Visual Studio and for Python in Visual Studio Code. List ranking is available for C#, C++, Java, SQL and XAML in Visual Studio and for TypeScript, JavaScript and Python in Visual Studio Code. Microsoft states that the completion model runs on the developer's machine, so private code stays private.
IntelliCode is delivered as part of the editors rather than sold separately. Visual Studio Community and Visual Studio Code are offered as free downloads. Paid Visual Studio subscriptions are listed in US dollars, with Professional at $45 per user per month billed monthly and Enterprise at $250 per user per month billed monthly, with lower annual rates also published.
Related Tools
Other development & code tools in the same category