
Design and Migrate Apache Camel Integrations with AI
Structured slash commands for Claude Code, IBM Project Bob, and Gemini CLI that guide you through designing, implementing, and testing Camel routes.
AI-Guided Design
Slash commands guide you through flow design, implementation, validation, and testing. One flow = one route.
Platform Migration
Migrate existing integrations to Apache Camel. Auto-detects source platform, maps components, converts transformations.
MCP-Powered
Real-time catalog queries and validation via the Apache Camel MCP Server. 60-70% token savings.
Kaoto Compatible
Generated YAML opens directly in the Kaoto visual editor. DataMapper XSLT included.
Multi-Agent Support
Works with Claude Code, IBM Project Bob, and Gemini CLI. Same skills, same workflow.
Validated Output
Every generated route is catalog-verified. URI validation, 47 security checks, schema validation.
Quick Install
# Install via JBang
jbang app install camel-kit@luigidemasi/camel-kit
# Or run without installing
jbang run camel-kit@luigidemasi/camel-kit init my-project --ai claude
# Or as a Camel JBang plugin
camel plugin add kit \
--gav io.github.luigidemasi:camel-kit-jbang-plugin:0.3.1 \
-d "Design Apache Camel Integrations with AI"Workflow
flowchart TB
subgraph CLI
A[camel-kit init]
end
subgraph "Greenfield"
B["/camel-project<br/>(optional)"]
C["/camel-flow"]
end
subgraph "Migration"
M["/camel-migrate"]
end
subgraph "Shared"
D["/camel-implement"]
V["/camel-validate"]
T["/camel-test"]
end
subgraph Output
E["flow-name.camel.yaml"]
end
A --> B --> C --> D
A --> M --> D
D --> V --> T --> E