Jadey — In-Game AI Assistant for Guild Wars 2
A native C++ addon that brings Claude AI into the Guild Wars 2 client — streaming responses, markdown rendering, and agentic tool use for inventory, wiki, and Trading Post lookups.

About the project
Jadey is an in-game AI chat assistant for Guild Wars 2, built as a native C++ addon for the Raidcore Nexus framework. It streams Claude responses word-by-word in an ImGui overlay, renders full markdown, and uses agentic tool-use patterns to audit inventory, search the GW2 Wiki, and look up Trading Post prices — all without leaving the game.
What it does
Jadey is a fully native C++ addon that brings Claude into the Guild Wars 2 client through the Raidcore Nexus framework. Open the overlay, ask a question, and answers stream back word-by-word with full markdown formatting.
Beyond chat, it implements agentic tool use — Claude decides which tools to call based on the question. It can audit your inventory and surface item values, search the GW2 Wiki, look up Trading Post prices, and pull detailed item data. Waypoint codes in answers are clickable and copy straight to your clipboard.
Technical highlights
- Implements Anthropic's streaming SSE protocol in native C++ with cpp-httplib
- Agentic tool-use loop: Claude chooses tools (inventory, wiki, trading post) per question
- Real-time markdown rendering in ImGui via the imgui_markdown library
- Combines the Anthropic API and the GW2 REST API into one cohesive experience
- Built with cpp-httplib, nlohmann/json, and the Nexus addon API
- CMake build system with vcpkg for dependency management
Why I'm proud of it
Shows LLM integration outside the usual web/Python comfort zone — native C++ with real-time rendering constraints.
Implements agentic tool use without a chatbot framework, proving the pattern works anywhere you can make an HTTP request.
Weaves multiple external APIs (Anthropic + GW2) into a seamless experience inside a live game.
Key features
- In-game AI chat powered by Claude (Haiku 4.5)
- Streaming SSE responses rendered word-by-word in an ImGui overlay
- Full markdown rendering — headers, bold, lists, clickable links
- Agentic tool use: inventory auditing, Wiki search, Trading Post lookups
- Character-aware context (current character name and profession)
- Clickable waypoint codes that copy to the clipboard
- Ships as a single DLL with no external dependencies
A closer look






thanks for reading ✦
Like what you see?
I’m always happy to talk through the details — or about a problem you’re trying to solve.