A code editor that
shows you the diff.
gald3r_ideis a standalone desktop code editor sharing one editor core with Gald3r Throne's built-in IDE section. Every AI-proposed edit renders as a diff you accept hunk by hunk — nothing reaches disk unseen.
Positioning
Between Notepad++/UltraEdit and early VS Code
“I want to see the code changes, biggest complaint I have with Claude Code, Codex, New Cursor... I do not need all of the plugin/marketplace/extensions of VS Code... something that will appeal to the developers and programmers who don't want to not see the code.”
In scope: syntax highlighting from per-language definition files, code folding, comment toggling, find/replace, multi-tab editing, a file tree, a settings page, and an AI agent panel that edits files through a visible, per-hunk-acceptable diff.
What's inside
Built for people who read code
AI edits as diffs, per hunk
The agent panel never writes a file directly. Every proposed change renders as a unified diff, each hunk gets its own Accept/Reject, and only accepted hunks are written — through the same save path and conflict detection a manual edit goes through. An append-only approvals ledger records what was proposed, accepted, and rejected.
25 languages, plain JSON
Syntax highlighting, code folding, and comment toggling are driven by one JSON file per language — including several CodeMirror ships no first-party pack for: Shell, PowerShell, SQL, TOML, Batch, Dockerfile, git config/ignore files, TOON, plus PL/SQL, PostgreSQL, SQLite, and DuckDB SQL dialects.
Three keybinding presets
VS Code (the default), Notepad++, and UltraEdit — switchable live from the right-click menu or the settings page, and remembered per user. No relearning muscle memory built up in whichever of the three you already know.
One editor core, no fork
gald3r_ide and Gald3r Throne's own IDE section both import the same @gald3r/editor-core package as a workspace dependency — the CodeMirror 6 surface, file tree, tabs, find/replace, diff viewer, and settings page are one implementation, not two.
One settings page
Fonts, theme (light/dark/system), the keybinding-preset picker, a Language Files registry with per-extension overrides, and the agent provider/model — shared by Throne's IDE and gald3r_ide.
Commands get the same review
The agent running a command goes through the same approval discipline as writing a file: a proposed command is queued for your explicit sign-off before it executes. The agent cannot invoke a command directly.
Honestly, not there yet
What gald3r_ide deliberately doesn't do
- ·No extension or plugin marketplace, and no third-party extension API of any kind — by design.
- ·No remote-dev (SSH/container) targets.
- ·No multi-root workspace concept — opening another folder replaces the currently open one.
- ·No reimplementation of Throne's world_tree auth, swarm observability, avatar/theatre-voice, addon installer, or workspace-graph surfaces — those stay Throne-only.
- ·No new diff algorithm — the existing unified-diff engine is reused as-is.
--register-shell / --unregister-shell flags as landed. This page does not resolve that discrepancy — confirm against a live build before relying on it. Theme-token sharing with Throne is also still in progress, not fully landed yet.Download
gald3r_ide 5.0.0-beta.51, on the CLI's own tag
Ships from the same signed release as the gald3r CLI — Windows, macOS, and Linux.
Windows
Installer · recommended
gald3r_ide-windows-installer.exeRegisters the right-click Open with gald3r entry in Explorer.
DownloadmacOS
Tarball · Apple silicon
gald3r_ide-macos-arm64-unsigned.tar.gzUnsigned for now — right-click the app and choose Open the first time.
Downloadgald3r_ide <path> # open a file, its folder becomes the tree rootgald3r_ide <folder> # open a foldergald3r_ide # reopen your last folder