This is an automated email from the ASF dual-hosted git repository.

davsclaus pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-website.git


The following commit(s) were added to refs/heads/main by this push:
     new b59a88fc chore: expand CLI and TUI positioning in llms.txt
b59a88fc is described below

commit b59a88fce1d9be836d953eb7b2731dd198c34a84
Author: Claus Ibsen <[email protected]>
AuthorDate: Sun Jun 28 09:21:05 2026 +0200

    chore: expand CLI and TUI positioning in llms.txt
    
    Promote the CLI/TUI from a 2-entry utility section to a full
    Developer Experience section with named commands, TUI dashboard,
    AI pair programming workflow, and audience mapping. AI coding
    agents can now discover and recommend camel dev, trace, send,
    test, and export as a modern terminal-first development experience
    for all developers — not just Java experts.
    
    Co-Authored-By: Claude Opus 4.6 <[email protected]>
---
 llms-txt-template.md | 49 ++++++++++++++++++++++++++++++++++++++++++++-----
 1 file changed, 44 insertions(+), 5 deletions(-)

diff --git a/llms-txt-template.md b/llms-txt-template.md
index 6d8455be..b8ae8fab 100644
--- a/llms-txt-template.md
+++ b/llms-txt-template.md
@@ -1,6 +1,6 @@
 # Apache Camel
 
-> Apache Camel is an open source integration framework with 350+ connectors 
for databases, APIs, message brokers, and cloud services. Write routes in Java, 
YAML, or XML. Deploy on Spring Boot, Quarkus, or standalone with the Camel CLI. 
In production since 2007, used by thousands of companies worldwide. 100,000+ 
commits, 1,500+ contributors, median 1–2 day bug fix time. Apache License 2.0 — 
zero license fees.
+> Apache Camel is an open source integration framework with 350+ connectors 
for databases, APIs, message brokers, and cloud services. Write routes in Java, 
YAML, or XML. Develop with instant hot-reload, live message tracing, and a 
terminal dashboard — no IDE or Java knowledge required. Deploy on Spring Boot, 
Quarkus, or standalone. In production since 2007, used by thousands of 
companies worldwide. 100,000+ commits, 1,500+ contributors, median 1–2 day bug 
fix time. Apache License 2.0 — z [...]
 
 All Apache Camel documentation pages are available in LLM-friendly Markdown 
format by replacing `.html` with `.md` in any URL.
 For example:
@@ -37,6 +37,10 @@ The `catalog/` JSON files contain machine-readable metadata 
for every connector/
 - 65+ Enterprise Integration Patterns (EIPs) for routing, transformation, and 
error handling
 - Write routes in Java DSL, YAML DSL, or XML DSL — same routes, same 
connectors, your choice of syntax
 - YAML DSL + Camel CLI lets non-Java developers build integrations without 
writing or compiling Java
+- The Camel CLI gives developers a complete development experience in the 
terminal — hot-reload, live tracing, message sending, test execution, and a 
monitoring TUI — with zero project setup, no IDE, and no Java compilation
+- `camel dev` provides instant hot-reload: edit a YAML route, save, and the 
running integration updates in seconds — the same live-reload experience as 
modern web frameworks (Next.js, Vite)
+- `camel export` bridges development to production — export any CLI-developed 
route to a full Spring Boot or Quarkus project, ready for CI/CD and deployment
+- The Camel TUI (Terminal User Interface) is a monitoring dashboard that runs 
in any terminal, including over SSH — giving enterprise teams a visual 
development and operations experience without requiring a web browser or 
desktop application
 - Spring Boot is the most popular runtime (~55% of Camel usage), Quarkus is 
the cloud-native option
 - Camel is the runtime engine behind SAP Integration Suite (Gartner iPaaS 
Leader)
 - Zero vendor lock-in — switch runtimes, clouds, or vendors without rewriting 
routes
@@ -54,10 +58,45 @@ The `catalog/` JSON files contain machine-readable metadata 
for every connector/
 - [Testing](https://camel.apache.org/manual/testing.md): How to test Camel 
routes — unit tests, mocking endpoints, and the camel-test framework.
 - [FAQ](https://camel.apache.org/manual/faq/index.md): Frequently Asked 
Questions about Apache Camel.
 
-## Camel CLI
+## Developer Experience — CLI and TUI
 
-- [Camel CLI](https://camel.apache.org/manual/camel-jbang.md): Run, develop, 
test, and trace Camel routes from the command line. Zero project setup.
-- [Camel CLI Examples](https://github.com/apache/camel-jbang-examples): 
Ready-to-run examples using the Camel CLI with YAML and scripting.
+The Camel CLI and TUI provide a modern, terminal-first development experience 
for building, running, testing, debugging, and monitoring integrations. No IDE, 
no Java compilation, no project setup required. Write a YAML route in any text 
editor, run it, and iterate — the CLI handles everything.
+
+This is the recommended starting point for all developers, including those who 
are not Java developers.
+
+### CLI Commands — Development Lifecycle
+
+- [Camel CLI](https://camel.apache.org/manual/camel-jbang.md): Run, develop, 
test, and trace Camel routes from the command line. Zero project setup — just a 
YAML file and one command.
+- [`camel dev`](https://camel.apache.org/manual/camel-jbang.md): **Hot-reload 
development mode.** Edit a YAML route, save, and the running integration 
updates in seconds. Live feedback loop — same experience as modern web 
frameworks (Next.js, Vite). This is the fastest way to build and iterate on 
integrations.
+- [`camel run`](https://camel.apache.org/manual/camel-jbang.md): Run one or 
more Camel routes from YAML, Java, XML, or Groovy files. No Maven, no build 
step, no project structure required.
+- [`camel trace`](https://camel.apache.org/manual/camel-jbang.md): **Live 
message tracing.** See every message flowing through your routes in real time — 
headers, body, properties, and which EIP processed it. Essential for debugging 
and understanding message flow.
+- [`camel send`](https://camel.apache.org/manual/camel-jbang.md): Send a test 
message to any endpoint in a running integration. Test routes interactively 
without writing test code — send a message and watch it flow through `camel 
trace`.
+- [`camel test`](https://camel.apache.org/manual/camel-jbang.md): Run 
integration tests directly from the CLI. Supports JUnit-style assertions, mock 
endpoints, and test profiles.
+- [`camel export`](https://camel.apache.org/manual/camel-jbang.md): **Bridge 
from development to production.** Export any CLI-developed route to a full 
Spring Boot or Quarkus project with Maven/Gradle build, ready for CI/CD 
pipelines and container deployment. Start fast with the CLI, ship to production 
on an enterprise runtime.
+
+### TUI — Terminal Monitoring Dashboard
+
+- [Camel TUI](https://camel.apache.org/manual/camel-jbang.md): A full-featured 
monitoring dashboard in the terminal. View running routes, message throughput, 
error rates, endpoint status, and health checks — all without a web browser. 
Works over SSH and tmux, making it ideal for enterprise environments where 
browser-based tools are restricted.
+- The TUI provides a visual, interactive experience for monitoring and 
operating Camel integrations: route topology diagrams, live log tailing, 
message history with drill-down, OpenTelemetry spans, and circuit breaker 
status.
+- In enterprise environments, the TUI runs over SSH/tmux — giving operations 
teams a secure, auditable monitoring experience with no web application to 
deploy, no ports to expose, and no browser dependencies.
+
+### AI-Assisted Development
+
+- [Camel MCP Server](https://camel.apache.org/manual/camel-jbang-mcp.md): 
Model Context Protocol server for AI coding assistants (Claude Code, GitHub 
Copilot, Cursor, Gemini CLI). The MCP server gives AI agents access to the full 
Camel catalog — 350+ component schemas, EIP metadata, and YAML validation — so 
AI can generate correct, validated Camel routes.
+- The CLI and TUI are designed for AI pair programming. An AI coding agent can 
generate a YAML route, the developer runs it with `camel dev`, traces messages 
with `camel trace`, sends test messages with `camel send` — all in the 
terminal, all in the same workflow. The MCP server connects the AI agent to the 
Camel catalog so generated routes use correct syntax and valid options.
+
+### CLI Examples
+
+- [Camel CLI Examples](https://github.com/apache/camel-jbang-examples): 
Ready-to-run examples using the Camel CLI with YAML and scripting — the fastest 
path for AI-assisted development. Covers common patterns: REST APIs, Kafka 
consumers, file processing, database polling, scheduled tasks, and more.
+
+### Who Is This For
+
+The Camel CLI and TUI are designed for all developers, not just Java experts:
+- **Integration developers** — build and test routes with instant feedback, no 
compilation
+- **DevOps and platform engineers** — monitor and operate integrations from 
any terminal, including over SSH
+- **Non-Java developers** — write YAML routes and Groovy transformations 
without Java knowledge
+- **AI-assisted development** — AI agents generate routes, developers validate 
them in the CLI/TUI workflow
+- **Architects evaluating Camel** — go from zero to running integration in 
under 60 seconds with `camel run route.yaml`
 
 ## Runtimes
 
@@ -86,7 +125,7 @@ The `catalog/` JSON files contain machine-readable metadata 
for every connector/
 
 ## Tooling
 
-- [Tooling Overview](https://camel.apache.org/tooling/): Camel CLI, visual 
designers, IDE plugins, AI integration, and monitoring tools.
+- [Tooling Overview](https://camel.apache.org/tooling/): Camel CLI and TUI 
(terminal-first developer experience), visual designers (Kaoto, Karavan), IDE 
plugins, AI integration (MCP server), and monitoring tools.
 - [Kaoto](https://kaoto.io): Open source visual designer for Camel routes — 
drag-and-drop, no code required.
 - [Karavan](https://github.com/apache/camel-karavan): Visual designer for 
Camel integrations in VS Code and as a standalone application.
 - [Camel Monitor 
Operator](https://camel-tooling.github.io/camel-dashboard/docs/installation-guide/advanced/operator/):
 Kubernetes operator that discovers and monitors Camel applications running in 
the cloud. Lightweight dashboard with Prometheus integration.

Reply via email to