Learn it. Build it. Ship it for others.
Quarkus LangChain4j workshop for AI app building
This repository is a guided workshop for building AI-infused applications with Quarkus and LangChain4j. The exercises are split into numbered steps across several sections, and each step has a final state you can run locally. The docs folder contains the workshop site and local instructions.
Builders who want to learn Quarkus and LangChain4j by following hands-on workshop steps.
You can work through a staged set of examples instead of assembling an AI app from scratch.
What it does
Step-by-step workshop structure
The exercises are split across `section-1`, `section-2`, and `section-3`, with numbered step folders for each stage.
Local workshop documentation
The `docs` folder contains the site source and local README instructions for serving the workshop docs.
Runnable final states
Each step’s finished code is available in its own directory so you can jump to a known working point.
Quarkus dev mode setup
The project includes `mvnw`, `pom.xml`, and Quarkus configuration so you can run a step with `./mvnw quarkus:dev`.
Agentic AI examples
The workshop covers both single AI service capabilities and agentic AI orchestration, including an MCP server step.
How to get it
- 1The final state of each step is available in the step-XX directory. You can quickly jump…
./mvnw quarkus:dev
README
quarkus-workshop-langchain4j
A workshop to learn how to build AI-Infused applications with Quarkus and LangChain4j.
The workshop is divided into several steps. You can follow the instructions available in the workshop website. Alternatively, you may serve the instructions locally by following the docs/README file.
The final state of each step is available in the step-XX directory.
You can quickly jump to the final state of a step by navigating to the corresponding directory, and then running the following command:
./mvnw quarkus:dev
The application runs on http://localhost:8080.
Files in the repo
- .agent
- .devcontainer
- .github
- .mvn
- docs
- section-1
- section-2
- section-3
- .gitignore
- AGENTS.md
- devbox.json
- LICENSE
- mvnw
- mvnw.cmd
- Pipfile
- pom.xml
- README.md
Discussion (0)
Ask about usage, or say what you built with itSign in to join the discussion.
No comments yet. Be the first to say what this is good for.
More tutorials & guides
Bash is all you need - A nano claude code–like 「agent harness」, built from 0 to 1
A visual, example-driven guide to Claude Code — from basic concepts to advanced agents, with copy-paste templates that bring immediate value.
Specification and documentation for Agent Skills

💻 vibe coding 101|The first course for AI-native product builders.

End-to-end, code-first tutorials for building production-grade GenAI agents. From prototype to enterprise deployment.