IR
irwinrodriguez.dev

Free

wxForge

An AI agent working with you in XIDE, and my tools for XIDE in one menu.

If you write X# in XIDE, the agent cannot see your IDE: you paste the code, it gives you different code back, and you build it yourself. wxForge connects XIDE to FoxAgent, and the agent works in the same XIDE you have open: it reads and changes your code, builds, reads the errors and fixes them, designs forms and manages the project. You see what it changes in the editor or the designer right away, and you undo it with Ctrl+Z.

Download for free

plugin for XIDE 3.0.6 · ZIP · no account needed · 76 KB · v1.0.0

What it brings, under Plugins > wxForge

FoxAgent
Connects XIDE to FoxAgent when it starts and gives the agent XIDE's tools. It shows whether it is connected and with which role, and you connect and disconnect from the menu.
Themes
40 color themes for the editor. With «Paint the whole IDE», the rest of XIDE takes the theme's colors too: the project tree, the pads, the tabs, the toolbars and the menu bar.
X# Evaluator
A pad to try X# code without building the project, with the same compiler XIDE uses.
Create GUID
A GUID in six formats, written where the cursor is. Also from the editor's right-click menu.
Find All References
Right-click a name: where it appears in the whole project, in the Errors pad, and a double click takes you to the line.
Favorites, Duplicate, Clean
In the project tree: each project's favorite files, duplicating a file, and cleaning what the build left behind for an application or the whole project.

With an agent

This part needs FoxAgent 2.0 or later, which is installed separately and registers FoxAgent in Claude Desktop, Cursor, Codex and OpenCode. With FoxAgent installed, wxForge connects XIDE by itself when it starts, and the agent has 41 tools for XIDE: the project and its applications (new ones too, from XIDE's templates), their files and references, the editor, the form designer, building, the Errors and Output pads, running a console application, the X# evaluator, the themes and XIDE's menu. You talk to it as usual:

The agent works with role 90, the whole IDE: there is a developer in front of it. You can lower it from the menu. Every connected XIDE counts as one instance of your FoxAgent license.

Want the agent to see your applications while they run too? Meet FoxAgent →

Without the agent

You do not need FoxAgent to use wxForge: the themes, the evaluator, the GUIDs, the references, the favorites and the cleaning work on their own. Without FoxAgent, the FoxAgent menu says so and everything else stays the same.

Installing it

  1. Before you unzip it: right-click the ZIP, Properties, check Unblock and click OK.
  2. Close XIDE.
  3. Copy the Plugins folder from the ZIP into XIDE's folder, the one with XIDE.64.exe, and merge the folders if Windows asks.
  4. Start XIDE: the Plugins > wxForge menu is there.

Step 1 matters: Windows blocks the files of a ZIP that comes from the internet, and with a blocked plugin DLL XIDE closes right after it starts, without any message. If that happens, unblock Plugins\wxForge.dll the same way. The full guide, in English, Spanish and German, is inside the ZIP.

Frequently asked questions

Does it work with another version of XIDE?

It is tested with XIDE 3.0.6. The form designer tools use XIDE's own classes: with another version they may answer with an error, but they do not stop XIDE.

Why is it not signed?

It is an XIDE plugin in a ZIP, with no installer and nothing registered in Windows. If you want to check that it is the file I published, its SHA-256 is below.

Does it change the encoding of my sources?

No. wxForge reads sources as UTF-8 and writes new files in the project's PRG encoding. For X# I recommend UTF8, in the project's properties.

How do I remove it?

Close XIDE and delete Plugins\wxForge.dll and the Plugins\wxForge folder.

What it needs

XIDE 3.0.6 on Windows. To work with an agent, FoxAgent 2.0 or later and an MCP client such as Claude Desktop, Cursor, Codex or OpenCode. MIT license.

The file, in case you want to check it

Signature:
not signed (a plugin in a ZIP)
Version:
1.0.0
ZIP · 76 KB · SHA-256
FFE9F42CEBB7E7123851A44A1101B9478420348F5DEB36880BDBD4D57379F196

If something does not add up, write to me: soporte@irwinrodriguez.dev