CodexGui is split into a desktop application and a transport/client library, with Markdown rendering supplied by the ProMarkdown submodule.
src/CodexGui.App hosts the Avalonia shell, MVVM view models, services, and desktop entry point.src/CodexGui.AppServer manages protocol DTO generation and JSON-RPC transport for local or remote connections.external/ProMarkdown provides the ProMarkdown control and rendering services consumed by the app.