Skip to content
FreeOpen SourceBuilt for cheat developers

The IDE built
for cheat development.

DevSurf brings code, AI, debugging, reverse-engineering workflows, libraries, resources, and version intelligence into one environment.

No subscriptions. No feature paywalls. Open source.
devsurf — Player.cpp — target-x.dsx
AI
Player.cpp
EntityManager.h
Renderer.cpp
offsets.dsx
main
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include "player.h"
#include "engine/offsets.hxx"
// resolved by DevSurf offset intelligence
namespace engine {
class Player : public Entity {
public:
Vec3 get_position() const {
return Read<Vec3>(this, offsets::Player_Position);
}
bool is_alive() const {
const auto hp = Read<int>(this, offsets::Player_Health);
return hp > 0;
}
private:
uintptr_t _handle{0};
};
} // namespace engine
AI
Claude
Context
Files12
Symbols4
Versionbuild 8721
Debuggerattached
Suggestion. Player_Position shifted +0x18 in the latest build.
Build okDebug idleSymbols 214UTF-8
Terminal`
Open source
Every subsystem, in the open.
Free forever
No tiers. No paywalls.
AI-ready
Model-agnostic by design.
Community driven
Built with the developers who use it.
The problem

Cheat development is fragmented.

Ten tools. Ten places to look. Nothing sees the whole picture. DevSurf collapses the loop.

Before
Editor
Debugger
Reverse-engineering tool
GitHub
Discord
Random scripts
Offset notes
Libraries
Documentation
AI
10 apps · 4 browsers open · zero context shared
After
One workspace. Everything connected.
Features

Everything your workflow needs.

A workspace shaped around the way cheat developers actually work — code, context, tooling, and community in one place.

AI-native development

Claude, OpenAI / Codex, OpenCode, and local models — inside a context engine that understands your project.

Providers
Claudeconnected
OpenAIconnected
OpenCodeconnected
Geminiready
Localready
Customready
Context engine
Files12 relevant
Symbols4
Debugger1 event
Changes3 recent
Versiondetected

Offset intelligence

Version-aware symbols, automatic update detection, structured compatibility.

Symbol map
build 8721
Player0x02F1ok
World0x0A80ok
EntityList0x1F00changed
Renderer0x22C4ok
Camera0x2510ok

Source library

Open-source components, SDKs, and building blocks. Curated. Discoverable.

ImGuiMIT
UI
Vec / MathMIT
Math
DirectX HelpersOSS
GFX
Game SDKOSS
SDK

Reverse-engineering workflows

Binary analysis, symbol exploration, and integration with your existing tooling.

Hex view
00 04 A1 F0  00 00 00 08
0F 8C 00 22  55 90 12 04
E8 3B 00 00  00 90 90 90
8B 55 08 8B  45 0C 89 45
Disassembly
mov rax, [rcx+0x18]
test rax, rax
jz .exit
call Player::update
ret

Debugging

Integrated debugger, crash analysis, stack triage.

Stack
#0Player::update
#1EntityMgr::tick
#2Loop::frame
#3main

Build systems

Compilers, diagnostics, dependencies, environments.

Build
$ devsurf build --target=release
→ resolved 14 dependencies
→ compiled 42 units
→ linked target.dll
✓ built in 3.42s

Project intelligence

Codebase understanding, dependency graphs, project knowledge, history.

Developer ecosystem

Plugins. Templates. Resource packs. Community contributions.

Plugin APIThemesTemplatesSnippetsResource packsLanguage supportExtension hostMarketplaceContributions
AI

Bring your AI into the IDE.

DevSurf is model-agnostic. Bring the provider you already trust — Claude, OpenAI/Codex, OpenCode, Gemini, a local model, or your own endpoint.

Providers
Claudeconnected
OpenAI / Codexconnected
OpenCodeconnected
Geminiready
Local modelready
Custom endpointready

No lock-in. Switch providers per-project, per-file, or per-agent.

Context engine
Claude
Why is EntityManager crashing?
DevSurf context
12relevant files
4symbols
1debugger event
3recent changes
oktarget version detected
AI · via Claude
Potential issue in EntityManager.cpp. Struct layout shifted +0x18 in build 8721. Regenerated offsets available.
Relevant sources
EntityManager.cppL142
Entity.hL23
offsets.dsx
build 8721 diff
crash-2026-09-05.dmp

DevSurf doesn't just give AI your code. It gives AI your development context — files, symbols, debugger state, version history.

Offset intelligence

Stay compatible across builds.

DevSurf tracks symbol layouts across game versions and surfaces the changes that matter before they break your build.

Target
Game X
Build
current
Status
Compatible
Last check
12s ago
Player0x02F1
World0x0A80
EntityList0x1F00
Renderer0x22C4
Camera0x2510
InputMgr0x27A0
NetLayer0x2E14
AudioMgr0x30F8
Compatibility update
17
checked
4
changed
2
review
Automatic

Detect new builds. Reconcile symbols. Regenerate bindings. Ship the fix without leaving the editor.

Source library

The library for cheat developers.

Stop hunting through hundreds of repositories for the same building blocks. Every package is open source, versioned, and compatibility-checked.

ImGui
UI
MIT

Immediate-mode UI. Menus. Overlays. Debug panels.

v1.90.4
verified
Vec / Math
Math
MIT

SIMD vector/matrix math. Zero-cost abstractions.

v2.3.0
verified
DirectX Helpers
Graphics
OSS

Swap-chain hooks, present callbacks, resource wrappers.

v0.8.1
verified
Game SDK
SDK
OSS

Neutral SDK layer over engine primitives.

v0.4.2
pending
MinHook++
Runtime
MIT

Inline hooking primitives with typed wrappers.

v1.3.3
verified
Signatures
Analysis
MIT

Pattern scanning, IDA-style signatures, cached indices.

v0.9.0
verified
Free · Open source

Built free. Built in public.

Forever
$0
for everything

No tiers. No feature paywalls. No premium offset database, debugger, or AI workspace. DevSurf is built on the belief that development infrastructure should be accessible.

Included
Full IDE
AI integrations
Debugging
Resources
Library
Project intelligence
Plugins
Community ecosystem
DevSurf is built on the Visual Studio Code source and developed as an open-source project. Read the code. Open an issue. Build it yourself. Contribute.
View on GitHub
Ecosystem

One workspace. One context.

DevSurf is more than an editor. It's the connective tissue between every part of a cheat developer's workflow.

Ship

Stop stitching your workflow together.

Build in an environment designed around the way cheat developers actually work — code, context, and tooling in one place.

Built on the Visual Studio Code source. Not affiliated with Microsoft or Visual Studio Code.