Library

What Is IBM Bob? IBM's AI Coding Agent for RPG on IBM i Explained

Updated September 2, 2026

Every IBM i shop with a long history has some amount of fixed-format RPG: dense, column-position-dependent code that is hard to read, harder to hire for, and slow to modernize by hand. IBM Bob is IBM's current, purpose-built answer to that specific problem. Introduced as "Project Bob" at TechXchange in October 2025, it reached general availability 1.0.0 on March 24, 2026, and is worth understanding on its own terms rather than lumping it in with general-purpose AI coding tools.

What it actually does

Code explanation

Explains existing RPG, CL, DDS, and SQL code, useful when the person who wrote a given program has since retired.

Code generation

Generates new RPG code from natural-language prompts, using a model fine-tuned on the IBM i execution environment, program call interfaces, and data structure conventions.

Modernization and documentation

Suggests modernization improvements, including fixed-to-free-format RPG conversion, and produces automatic documentation for existing programs.

How it fits into a modernization project

IBM Bob is not a full modernization solution by itself. It addresses the source-code layer: explanation, generation, and modernization suggestions. Most real modernization projects still involve DevOps and application lifecycle tooling from vendors like ARCAD Software or Fresche Solutions, and sometimes a separate UI modernization layer from a vendor like Profound Logic, alongside whatever AI-assisted code work Bob handles.

What replaced watsonx Code Assistant for i

IBM previewed watsonx Code Assistant for i in November 2025 as an upcoming, IBM i-specific watsonx product out of its Rochester lab. That track did not reach independent general availability; it was superseded by Bob, which shipped as GA in March 2026. If you have seen watsonx Code Assistant for i referenced elsewhere, treat Bob as its current successor.

What to confirm before you commit

Supported RPG dialects, IBM i release requirements, and licensing for IBM Bob have continued to evolve since its March 2026 GA release. Confirm current specifics directly with IBM rather than assuming feature parity with what was announced earlier ... this article summarizes positioning and general capability, not a frozen feature list.

What the June 2026 Premium Package for i changed

The original GA release worked against source pulled to a developer's workstation. The Premium Package for i, shipped alongside Bob 2.0 on June 24, 2026, is what let Bob work directly against QSYS and the IFS on a live system instead. Tim Rowe of IBM Rochester summarized the motivation at launch: the source code is already on the IBM i, so why should a developer have to pull it somewhere else first. The package adds a Database Mode built specifically for Db2 for i SQL, which is new territory for an AI coding assistant on this platform, and reported pricing for the combined product runs from a 20 dollar monthly add-on to 240 dollars a month for the top tier with Premium included.

Where Bob sits next to watsonx

Bob sits outside the watsonx brand and always has. It succeeded the watsonx Code Assistant for i preview, and it is sold, versioned and packaged on its own.

That changed slightly in August 2026, when watsonx Orchestrate added a Build with Bob option to its Create an agent dialog. Pick it and Orchestrate opens a Bob workspace connected to your tenant, where Bob generates the agent definition, its tools and the workflow from plain language. IBM lists that entry point as a preview on IBM Cloud and AWS. It is the first official link between Bob and the watsonx platform, and it is a link between two build tools rather than a connector to your data. If you want an agent that actually reads Db2 for i, the missing piece is still the IBM i MCP Server, and we walk through that three-part chain separately.

Sources

Related Tools & Vendors

More From the Library