Camel-Kit — AI-Powered Integrations

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

What Does It Do?

Camel-Kit replaces the "prompt and pray" approach with a structured pipeline. The AI interviews you like a senior architect, captures decisions in formal specifications, then generates production-grade code with built-in quality gates.

💡

Greenfield Integrations

Start from requirements, end with running code. The AI walks you through business purpose, data formats, error handling, and performance needs.

/camel-brainstorm
🔄

Platform Migration

Migrate from MuleSoft or older Camel versions. Auto-detect source platform, graph-based flow analysis, flow-by-flow incremental migration.

/camel-migrate

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
Apache Camel 2.x/3.x — Spring XML, Blueprint, Java DSL
Flow-by-flow — incremental migration, not big-bang
Migration Guide →
Property graph of a MuleSoft project showing flows, connectors, and dependencies

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 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

8 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.

Quick Install

Standalone CLI
jbang app install camel-kit@luigidemasi/camel-kit
camel-kit init my-project --ai claude
Run Without Installing
jbang camel-kit@luigidemasi/camel-kit init my-project --ai claude
Camel JBang Plugin
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