IBM watsonx Code Assistant    
Leverage tailor-made foundation models to populate AI-code recommendations to accelerate your business.
Register for watsonx Code Assistant for Z webinar View the demo (4:13)
Snippets of an application using watsonx code assistant
Enterprise-grade AI code generation

What if you could fine tune the way AI generates code, with the trust and security your enterprise expects?

IBM watsonx Code Assistant is a solution that leverages generative AI to accelerate code generation and increase developer productivity. Purpose-built for targeted use cases, watsonx Code Assistant uses AI to support Application Modernization and IT Automation.

Out-of-the-box, watsonx Code Assistant provides pre-trained models based on specific programming languages to ensure trust and efficiency for accurate code generation. IBM watsonx Code Assistant allows you to customize the underlying model(s) to ensure output is grounded in your organization's best practices, while providing visibility into the potential origin of generated code.

IBM Z Application Modernization is the latest use case leveraging watsonx Code Assistant technology. See the video below to learn more.

Learn how Red Hat & IBM are delivering Gen AI into the Ansible experience. Register today

Tune in to learn how IBM is bringing Gen AI to mainframe application modernization. Register today

Read the press release on how we're bringing Gen AI to mainframe application modernization
Benefits Get past the learning curve

Help developers with AI-recommended code based on natural language inputs or existing source code.

Reduce errors and increase productivity

Enable developers write net new or convert quality code, with greater efficiency by reducing cognitive switching.

Build code with confidence

Accept AI-generated recommendation with confidence through data-source matching – knowing exactly where your code came from.

Unlock limitless development potential

Allow developer teams to access unlimited skills and diverse range of expertise to enhance efficiency.

Apply enterprise standards

Customize the foundation models with enterprise standards and industry best practices.

Accelerate time to value

Purpose-built and created with deployment efficiency in mind, IBM foundation models bring AI to your developers where they work.

Features Content generation

Generate net new code with applicable syntax from natural language requests.

Model customization

Customize models with your own data, standards, and best practices to achieve tailored results.


Code matching

Gain enhanced transparency through visibility into the potential origin of generated code.

Code conversion

Translate code from one language to another or modernize legacy code.

Use cases
Red Hat Ansible Lightspeed IBM watsonx Code Assistant for Red Hat Ansible Lightspeed enables developers of all skill levels to write Ansible playbooks with AI-generated recommendations. Purpose-built to accelerate IT Automation, the service will deliver automation content recommendations that are written in YAML code, and adhere to accepted best practices, for an enhanced Ansible experience users can be confident in. Access tech preview
IBM Z Application Modernization IBM watsonx Code Assistant for Z is an end-to-end AI-assisted mainframe application modernization solution that will make it easier for developers to incrementally modernize COBOL business services and selectively convert to high-quality Java code. With watsonx Code Assistant for Z, clients will be able to leverage generative AI and automated tooling to accelerate their mainframe application modernization journey –while addressing key challenges around developer skills and time to value. Read the technical blog
Related products and services IBM

Harness generative AI and machine learning to build powerful applications.

IBM watsonx

Train, tune and deploy AI across your business, leveraging critical, trusted data wherever it resides.

IBM watsonx Orchestrate

Hand off tedious tasks to a personal digital worker you can set up in minutes, and never work the same way again.

IBM watsonx Assistant

Address customer requests across channels, such as digital and voice channels. Guide employees through internal processes, so teams can focus on higher-value work—while reducing costs.

Take the next step

Sign up to hear about new and exciting announcements for IBM watsonx Code Assistant. Check back for more exciting announcements during coming weeks.

Sign up for the latest news

*IBM’s plans, directions and intentions may change or be withdrawn at any time at IBM’s discretion, without notice. Information about potential future products and improvements is provided to give a general idea of IBM’s goals and objectives and should not be used in making a purchase decision. IBM is not obligated to provide any materials, code or functionality based on this information. This statement replaces all prior statements on this topic.