Camel-Kit — AI-Powered Integrations

AI-Guided Integration Design

Design, migrate, and verify Apache Camel integrations with AI coding agents

What is Camel-Kit?

A CLI tool that installs AI agent skills into your project. Instead of prompting an AI to "generate a Camel route" and hoping for the best, Camel-Kit guides the AI through a structured design process — interviewing you about requirements, capturing decisions in versionable specifications, and generating catalog-verified code that follows your team's rules.

Spec-Driven
Design documents are the source of truth, not chat conversations
Governed
Every component verified against the real Camel catalog via MCP
Agent-Agnostic
Same quality across Claude Code, IBM Bob, Gemini CLI, Qwen, OpenCode
Greenfield Integrations

Start from requirements, end with running code

The AI walks you through business purpose, data formats, error handling, and performance needs — then generates production-grade Camel routes with built-in quality gates.

/camel-brainstorm
$ camel-kit init my-project --ai claude
 Project scaffolded
 Skills installed
 Run /camel-brainstorm to start
Migration flow: MuleSoft, BizTalk, and Camel 2.x sources are parsed, transformed, and adapted into Apache Camel 4.x on Quarkus, Spring Boot, or JBang
Platform Migration

Migrate with Confidence

Camel-Kit builds a property graph of your existing project — parsing flows, connectors, dependencies, and configurations. The AI uses this graph to plan migrations in the correct dependency order.

MuleSoft Mule 3.x/4.x — XML flows, DataWeave, connectors
Microsoft BizTalk — orchestrations, pipelines, schemas
Apache Camel 2.x/3.x — Spring XML, Blueprint, Java DSL
Flow-by-flow — incremental migration, not big-bang
/camel-migrate Migration Guide →

Three-Phase Pipeline

Design → Plan → Execute — each gate requires user approval

Why Camel-Kit

💡

AI-Guided Design

Slash commands guide integration design through structured interviews, producing versionable specifications.

🔄

Platform Migration

Auto-detect source platform, map components, convert from MuleSoft 3.x/4.x, BizTalk, or Camel 2.x/3.x.

MCP-Powered

Real-time catalog verification via MCP servers — every component and property checked against the actual Camel catalog.

🤖

Multi-Agent Parity

Same skills, same quality across Claude Code, IBM Bob, Gemini CLI, Qwen, and OpenCode.

🔍

Graph Intelligence

9 parsers build a queryable property graph of your codebase — dead code detection, dependency impact, route topology.

Runtime Verification

Environment-in-the-loop: build, start, test, classify errors, fix — automatically until it works.

Get Started

jbang app install camel-kit@luigidemasi/camel-kit
camel-kit init my-project --ai claude
camel plugin add kit \
  --gav io.github.luigidemasi:camel-kit-jbang-plugin:{version} \
  -d "Design Apache Camel Integrations with AI"
camel kit init my-project --ai claude
jbang camel-kit@luigidemasi/camel-kit init my-project --ai claude