But even with AG-UI,CopilotKit is a paid service. Everyone's trying to do vendor lock in, it's really annoying. They make the dev experience worse and you have to pay for it? It's like every langcrap service out there
And CopilotKit needs a JS backend for a proxy that holds the state for the chat which is quite a pain if you want to scalably self-host. Maybe ChatKit will be less lock-in than CopilotKit.
I'm working on https://github.com/theblazehen/react-ag-ui which implements the ag-ui protocol, however your solution looks significantly more polished. I'd be interested in potential collaboration,
I hope you were not one of those who applied for the startup accel at openai, it seems they just pulled the rug from under those startups by building what they were.
https://www.copilotkit.ai/
With ChatKit you can proxy everything through your ChatKit API "proxy" and implement the "agentic" stuff in the proxy.
Even the React APIs look very similar.
Looks like a vendor lock-in and a way to stop the AG-UI ecosystem