MCPcopy Create free account
hub / github.com/IChooseYou/Reclass

github.com/IChooseYou/Reclass @v2027.02.14

Chat with this repo
repository ↗ · DeepWiki ↗ · release v2027.02.14 ↗ · + Follow
1,074 symbols 3,557 edges 58 files 97 documented · 9% updated 13d agosnapshot-16-06-2026 · 2026-06-16★ 173

Browse by type

Functions 942 Types & classes 132
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

This tool helps you inspect raw bytes and interpret them as types (structs, arrays, primitives, pointers, padding) instead of just hex. It is essentially a debugging tool for figuring out unknown data structures either runtime or from some static source.

screenshot

State

  • MCP (Model Context Protocol) bridge via ReclassMcpBridge.exe. The server starts by default and can be stopped from the File menu. It exposes all tool functionality to any MCP-compatible client (e.g. Claude Code) and falls back to UI prompts when the client requests something not yet covered by tools. To connect, add this to your MCP client config (e.g. .mcp.json): json { "mcpServers": { "ReclassMcpBridge": { "command": "path/to/build/ReclassMcpBridge.exe", "args": [] } } }
  • Plugin system is partially implemented. Some UI bugs exist.
  • Vector/Matrix improvements have been made but are not entirely complete.
  • Every edit goes through a full undo/redo system.

Build

  1. Prerequisites

  2. Qt 6 with MinGW - Qt Online Installer https://doc.qt.io/qt-6/qt-online-installation.html , note to select MinGW kit + CMake/Ninja from Tools section (online installers index: https://download.qt.io/official_releases/online_installers/)

  3. CMake 3.20+ - https://cmake.org/download/ - bundled with Qt
  4. windeployqt docs - https://doc.qt.io/qt-6/windows-deployment.html

  5. Quick Build (relies on powershell| for manual build skip to step 3)

    git clone --recurse-submodules https://github.com/IChooseYou/Reclass.git cd Reclass .\scripts\build_qscintilla.ps1 .\scripts\build.ps1 ^ script above tries to autodetect Qt install (as we learned not everyone installs to C:/Qt/)

  6. Manual Build

Step by step for peoplewho want to run commands themselves: 1. Clone with --recurse-submodules (+ fallback git submodule update --init --recursive) 2. Build QScintilla: qmake + mingw32-make in third_party/qscintilla/src 3. CMake configure + build with -DCMAKE_PREFIX_PATH 4. optionallly windeployqt the exe

Alternatives

  • ReClass.NET (reclass.net) - https://github.com/ReClassNET/ReClass.NET
  • ReClassEx - https://github.com/ajkhoury/ReClassEx

Core symbols most depended-on inside this repo

Shape

Method 794
Function 148
Class 120
Enum 12

Languages

C++100%

Modules by API surface

src/core.h75 symbols
src/editor.cpp69 symbols
src/main.cpp67 symbols
src/controller.cpp55 symbols
tests/test_validation.cpp54 symbols
src/format.cpp46 symbols
tests/test_editor.cpp42 symbols
tests/test_compose.cpp41 symbols
tests/test_new_features.cpp36 symbols
tests/test_windbg_provider.cpp35 symbols
tests/test_provider.cpp34 symbols
tests/test_core.cpp28 symbols

For agents

$ claude mcp add Reclass \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page