The AI platform that transforms decades of IBM i code into structured, analyzable knowledge ready for modernization.
Millions of RPG, COBOL, and CL lines power critical processes for thousands of companies. But knowledge is fragmented, programmers retire, and documentation doesn't exist.
Veteran programmers leave taking decades of undocumented know-how with them.
Understanding dependencies across thousands of programs, files, and procedures requires weeks of manual work.
Planning a migration without knowing exactly what the code does is risky and expensive.
From automated extraction to AI documentation, IBMi KS is the complete platform for reverse engineering and modernization.
Automatically builds a Knowledge Graph with 30+ node types: programs, files, fields, procedures, triggers, views, data areas, job queues, journals and their relationships. Field-level cross-reference with McCabe and Halstead complexity metrics.
Traces data flow field by field, from source to destination. Export to CSV, JSON, and GraphML for visualization tools.
Query code in natural language. AI generates summaries, pseudocode and criticality analysis. Ask to generate Excel, Word or Markdown files with graph data. Enriched with 24,000+ indexed references from official IBM i documentation.
Bring your own AI provider: Anthropic, OpenRouter, AWS Bedrock, Google Vertex, Azure OpenAI, or local Ollama. Zero vendor lock-in.
Automatic complexity scoring, migration proposals with target framework, effort estimation, and risk analysis.
Dead code detection, risk scoring with McCabe/Halstead metrics, complete impact analysis (depth 10, no truncation), PII detection, batch/online/report classification, and TCO cost estimation.
Call Flow Visualizer, Variable Tracker, SQL Explorer, Indicator Map, Job Flow Diagram, and Cross-Reference Explorer.
Generate professional HTML reports exportable for audits, handovers, and management presentations.
Import 30+ IBM i system data sections: users, PTFs, job queues, storage, network, database, TCP/IP services.
RBAC with 12 granular permissions, menu and tab-level access, automated backups to 5 destinations (local, S3, Azure, GCP, Google Drive) with configurable retention policy.
The AI automatically records observations, findings, recommendations and warnings during analysis. An intelligent notepad that builds incremental knowledge visible to the whole team.
IBMi KS transforms your AS/400 heritage into a strategic asset for modernization
Decades of business logic encoded in RPG, COBOL, and CL. Critical processes running 30+ years whose documentation has been lost.
IBMi KS automatically extracts sources, metadata, dependencies, and data structures directly from IBM i systems or X-Analysis exports.
The Knowledge Graph reconstructs the entire relationship map with field-level cross-reference. AI generates documentation, summaries, complexity metrics and analysis for every object.
Dead code detection, risk scoring, impact analysis, cost estimation. Everything you need for informed decisions.
Replatforming assessment with architectural proposals, target frameworks, effort estimates, and progressive wave migration plans.
The MCP server connects Claude Code, Cursor, Copilot and IBM i Bob directly to the Knowledge Graph. The AI analyzes, converts and documents with 17 tools, 20 enterprise skills and a notepad where it records every finding — building incremental knowledge accessible to the entire team.
IBMi KS natively integrates with X-Analysis to import cross-references, dependencies, and metadata extracted directly from IBM i systems. Two complementary tools for complete coverage.
From 5,000 to over 100,000 objects — IBMi KS scales with Docker on any infrastructure.
No vendor lock-in. Connect the provider you already use or stay fully on-premises with Ollama.
IBMi KS includes an MCP (Model Context Protocol) server that exposes the entire knowledge graph to AI coding assistants. Claude Code, Cursor, Copilot and any MCP-compatible IDE can query programs, dependencies, source code and AI summaries in real time.
Claude, IBM i Bob, Copilot and Cursor are powerful AI assistants — but without access to YOUR system, they can only give generic answers based on public documentation.
Add the MCP server URL to your IDE configuration. One line of JSON, zero setup.
Ask your AI assistant about programs, dependencies, impact analysis — in natural language.
Request code conversion with full context: source, call tree, data model, AI summary and conversion skills — all assembled automatically.
When an AI agent analyzes a program, it doesn't just produce a temporary output. Every observation, finding, recommendation and warning is saved to a persistent notepad — visible to all users in the frontend.
While analyzing a program, the agent automatically saves its discoveries: hidden business rules, non-obvious dependencies, migration risks, recurring patterns.
Notes are visible on every program's detail page. The junior developer sees what the AI discovered. The senior validates. The manager gets the full picture.
Each analysis session adds notes. After 10 sessions, you have detailed documentation no consultant would have ever written. Indexed and searchable.
Anthropic's official CLI. Direct MCP integration via stdio or SSE. Ask Claude to analyze, convert or document any AS/400 program with full knowledge graph context.
AI-first code editor with native MCP support. Navigate the AS/400 codebase, understand dependencies and generate modern code — all from within the editor.
GitHub's AI pair programmer. Extend Copilot with deep IBM i knowledge to write accurate conversion code informed by the full dependency graph.
IBM's AI assistant for IBM i. Combine Bob's native platform expertise with IBMi KS's knowledge graph for the most comprehensive analysis possible.
Any tool supporting the Model Context Protocol can connect. The standard is open and growing — future-proof your modernization workflow.
Production-ready structured workflows that guide AI agents through every phase of AS/400 modernization — with the same rigor as a senior IBM i consultant.
Tell us about your IBM i system and discover how IBMi KS can help with modernization.