Jadey - GW2 AI Assistant
AI AssistantActiveA native C++ addon for Guild Wars 2 that integrates Claude AI directly into the game client with streaming responses, markdown rendering, and agentic tool use.

Overview
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 AI responses word-by-word in an ImGui overlay, renders markdown formatting, and uses agentic tool-use patterns to audit inventory, search the GW2 Wiki, and look up Trading Post prices.
Key Features
- ▸In-game AI chat assistant powered by Claude (Haiku 4.5)
- ▸Streaming SSE responses rendered word-by-word in 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 clipboard
- ▸Ships as a single DLL with no external dependencies
What It Does
Jadey is a fully native C++ addon that brings Claude AI directly into the Guild Wars 2 game client through the Raidcore Nexus addon framework. Players can open a chat overlay, ask questions, and receive streaming AI responses that render word-by-word with full markdown formatting.
Beyond simple chat, Jadey implements agentic tool-use patterns — Claude autonomously decides which tools to call based on the player's question. It can audit your inventory and show item values, search the GW2 Wiki for game information, look up Trading Post prices, and retrieve detailed item data. Waypoint codes in responses are clickable and copy directly to your clipboard for in-game use.
Technical Highlights
- ▸Implements Anthropic's streaming SSE protocol in native C++ using cpp-httplib
- ▸Agentic tool-use pattern: Claude decides which tools to call (inventory, wiki, trading post) based on user questions
- ▸Real-time markdown rendering in ImGui using imgui_markdown library
- ▸Integrates both the Anthropic API and GW2 REST API into a cohesive experience
- ▸Built with cpp-httplib, nlohmann/json, and the Nexus addon API
- ▸CMake build system with vcpkg for dependency management
Why It's Notable
Demonstrates LLM API integration in a non-web, non-Python context — native C++ with real-time rendering constraints.
Implements agentic tool-use patterns outside of typical chatbot frameworks, showing that the pattern works anywhere you can make HTTP requests.
Combines multiple external APIs (Anthropic + GW2) into a seamless user experience within a live game environment.
Technologies Used
Project Info
- Category
- AI Assistant
- Year
- 2025
- Status
- Active
- Source
- Open Source