jrklaus8 is loosening Mike-Canada's grip on any single AI vendor
The Canadian fork is moving onto a routing layer that lets it switch between model providers without rebuilding the app.
jrklaus8 has started replacing Mike-Canada's hard-wired connections to individual AI providers with Vercel's AI SDK - an abstraction layer that lets an app talk to several model vendors through one common interface. In practice, that turns switching providers (or running a few side by side) into a configuration choice rather than a rewrite. The same piece of work also lays in a fresh database layer for the fork.
The caveat: it's half-done. The old direct connections still sit alongside the new ones, so this isn't ready to run as-is - it reads more as a clear statement of where the stack is headed than a finished switch.
Spotted something wrong? Or know the PR text has fresher detail than the writeup above?