This a post on my "Noframes" wiki.

I forked a vibecoded IDE scaffold because it was Qt (not)

One Georgian guy with a lot of expendible Claude Opus had a vibe-coding spree in May to make an AI-native IDE in Qt and C++, and called the project Exorcist. His prompts were pretty much to make it have Copilot.

The chat view was at some point migrated by his Claude to a WebView — based on proprietary Ultralight engine to save RAM rather than picking QtWebView. The tests stopped even building without it — the old Qt-native chat pane was dead code. I made a PR to fix that at first, and he merged it after a while.

On personal branch, I applied a lot of Deepseek to it, starting with

I used OpenSpec all along to have some brownfield spec for the changes.

I don't think there is any patch management functionality done in it yet. Tools weren't even properly injected into BYOK prompt when I started, only in case of Claude connection where they go elsewhere in the API call.

The whole idea of multiple types of providers, a connection to the real Github Copilot, to cloud Github Copilot, to Claude, each having a different feature set already implemented… an awful lot of feature creep.

I gave up when I fell once again into perfectionism about what do I really want to make of it.

And a lot of that daydreaming I could approach from the side with some OOP, but I side-tracked into reading more daily arXiv papers, social activities, and another pet vibe-coding project I have. Although OpenSpec helps with returning to a project after a while.