IBM Cloud Docs
Overview of watsonx Code Assistant

Overview of watsonx Code Assistant

IBM® watsonx™ Code Assistant is a portfolio of purpose-built, generative AI-assisted products that are built to accelerate code and content generation and increase developer productivity, with trust, security, and compliance at its core. It provides pretrained models based on specific programming languages to provide trust and efficiency for accurate code and content generation.

IBM watsonx Code Assistant: Harness generative AI and advanced automation to create enterprise-ready code

watsonx Code Assistant

IBM watsonx Code Assistant is an innovative, generative AI coding companion that offers robust, contextually aware assistance for popular programming languages including Go, C, C++, Java, JavaScript, Python, TypeScript, and more. Seamlessly integrated into your IDE, you can accelerate your productivity and simplify coding tasks, all with trust, security, and compliance.

  • AI-powered coding tasks: Code generation, explanation, unit test, creation, AI-derived code documentation, and more.
  • Enterprise Java modernization: Generative AI and automation-assisted modernization for Java enterprise applications.
  • Chat for code: Free-form AI conversational chat for planning applications and writing code.
  • Prebuilt chat commands: Use optimized prompts for specific tasks.
  • Integrated directly into IDEs: Available directly within Visual Studio Code and Eclipse, integrating seamlessly with your workflow.

IBM Cloud

To get started:

On-premises

You can also use IBM Software Hub to install watsonx Code Assistant as an on-premises service at your organization. For more information, see the IBM Software Hub documentation.