# Reload source from disk - text format

**URL:** <https://forum.xojo.com/t/reload-source-from-disk-text-format/88862>\
**Category:** General\
**Created:** [September 9, 2026, 2:47pm UTC](https://forum.xojo.com/t/reload-source-from-disk-text-format/88862 "2026-09-09T14:47:25Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![Chris\_Halford](https://forum.xojo.com/user_avatar/forum.xojo.com/chris_halford/32/480_2.png) [@Chris\_Halford](https://forum.xojo.com/u/Chris_Halford)\
**Post date:** [September 9, 2026, 2:47pm UTC](https://forum.xojo.com/t/reload-source-from-disk-text-format/88862/1 "2026-09-09T14:47:25Z")

</div>

I’m very productively managing code outside the xojo GUI but then I have to close my project and open again to get it to load.

Is there an obvious way I’m missing that allows these externally changed files to be recognized without the time-suck of closing and reopening - it’s such a big project at this time that it’s killing me!

---

<div class="post-metadata">

**Author:** ![Anthony\_G\_Cyphers](https://forum.xojo.com/user_avatar/forum.xojo.com/anthony_g_cyphers/32/16862_2.png) [@Anthony\_G\_Cyphers](https://forum.xojo.com/u/Anthony_G_Cyphers)\
**Post date:** [September 9, 2026, 2:48pm UTC](https://forum.xojo.com/t/reload-source-from-disk-text-format/88862/2 "2026-09-09T14:48:29Z")

</div>

Shorter answer: Not currently.

Long answer: Not currently, yet, but maybe one day. It’s something that has to be done.

---

<div class="post-metadata">

**Author:** ![Chris\_Halford](https://forum.xojo.com/user_avatar/forum.xojo.com/chris_halford/32/480_2.png) [@Chris\_Halford](https://forum.xojo.com/u/Chris_Halford)\
**Post date:** [September 9, 2026, 2:53pm UTC](https://forum.xojo.com/t/reload-source-from-disk-text-format/88862/3 "2026-09-09T14:53:48Z")

</div>

well crap!

thanks for confirming

---

<div class="post-metadata">

**Author:** ![Clifford\_Antrim](https://forum.xojo.com/user_avatar/forum.xojo.com/clifford_antrim/32/507_2.png) [@Clifford\_Antrim](https://forum.xojo.com/u/Clifford_Antrim)\
**Post date:** [September 9, 2026, 3:16pm UTC](https://forum.xojo.com/t/reload-source-from-disk-text-format/88862/4 "2026-09-09T15:16:12Z")

</div>

If you are using AI, XMCP (links are here in the forum somewhere) has tools to reload a project from disk. My system prompt says to close without saving and re-open the project in the IDE. I still have to wait for it to happen, but Codex does it for me.

---

<div class="post-metadata">

**Author:** ![Beatrix\_Willius](https://forum.xojo.com/user_avatar/forum.xojo.com/beatrix_willius/32/282_2.png) [@Beatrix\_Willius](https://forum.xojo.com/u/Beatrix_Willius)\
**Post date:** [September 9, 2026, 3:20pm UTC](https://forum.xojo.com/t/reload-source-from-disk-text-format/88862/5 "2026-09-09T15:20:37Z")

</div>

The MCP server works nicely. But the IPC socket now and then disappears. Not even reviewed after 4 weeks:

[https://tracker.xojo.com/xojoinc/xojo/-/work\_items/81758](https://tracker.xojo.com/xojoinc/xojo/-/work_items/81758)

IDE Communicator Unix socket disappears for approximately three seconds after each request

---

<div class="post-metadata">

**Author:** ![StefanA](https://forum.xojo.com/user_avatar/forum.xojo.com/stefana/32/286_2.png) [@StefanA](https://forum.xojo.com/u/StefanA)\
**Post date:** [September 10, 2026, 4:46am UTC](https://forum.xojo.com/t/reload-source-from-disk-text-format/88862/6 "2026-09-10T04:46:39Z")

</div>

I hope this will make our work with AI and Xojo much easier:

> AI coding tool support  
> Allows for Xojo projects to be edited directly by AI coding tools while open in the IDE.

> **[Roadmap — Xojo documentation](https://documentation.xojo.com/resources/roadmap.html)**

In the meantime, I only ever work on one specific part of my project at a time.  
After making changes, I delete the relevant elements (classes, windows, etc.) and drag them back into the project. That way, at least, you don’t always have to close the whole project and open it again.

---

<div class="post-metadata">

**Author:** ![Beatrix\_Willius](https://forum.xojo.com/user_avatar/forum.xojo.com/beatrix_willius/32/282_2.png) [@Beatrix\_Willius](https://forum.xojo.com/u/Beatrix_Willius)\
**Post date:** [September 10, 2026, 5:05am UTC](https://forum.xojo.com/t/reload-source-from-disk-text-format/88862/7 "2026-09-10T05:05:11Z")

</div>

> [@StefanA](#):
>
> After making changes, I delete the relevant elements (classes, windows, etc.) and drag them back into the project.

“Revert to saved” is much simpler to use when the MCP server has a hiccup again.

---

<div class="post-metadata">

**Author:** ![Chris\_Halford](https://forum.xojo.com/user_avatar/forum.xojo.com/chris_halford/32/480_2.png) [@Chris\_Halford](https://forum.xojo.com/u/Chris_Halford)\
**Post date:** [September 10, 2026, 8:28pm UTC](https://forum.xojo.com/t/reload-source-from-disk-text-format/88862/8 "2026-09-10T20:28:01Z")

</div>

sorry for my ignorance - what is the MCP server?

---

<div class="post-metadata">

**Author:** ![Clifford\_Antrim](https://forum.xojo.com/user_avatar/forum.xojo.com/clifford_antrim/32/507_2.png) [@Clifford\_Antrim](https://forum.xojo.com/u/Clifford_Antrim)\
**Post date:** [September 10, 2026, 8:56pm UTC](https://forum.xojo.com/t/reload-source-from-disk-text-format/88862/9 "2026-09-10T20:56:14Z")

</div>

MCP (Model Context Protocol) is an open standard created to help AI systems connect securely with external data and tools. An MCP server is either a web- or cli-based app that basically sits between an AI and something else. You can connect Claude or Codex to any MCP server and the AI then has access to whatever the server provides.

---

<div class="post-metadata">

**Author:** ![Beatrix\_Willius](https://forum.xojo.com/user_avatar/forum.xojo.com/beatrix_willius/32/282_2.png) [@Beatrix\_Willius](https://forum.xojo.com/u/Beatrix_Willius)\
**Post date:** [September 11, 2026, 4:44am UTC](https://forum.xojo.com/t/reload-source-from-disk-text-format/88862/10 "2026-09-11T04:44:07Z")

</div>

> [@Clifford\_Antrim](#):
>
> the AI then has access to whatever the server provides.

Instead of having to copy-and-paste the errors back to ChatGPT it now has access to the errors and can fix them. ChatGPT has instructions to do an analyse item for 3 classes or less and analyse project for more than 3 classes. The MCP server is a big improvement for development.
