Github: https://github.com/reagentai/reagent
There are already amazing tools for building agents but most of them seem to be focused on building the AI workflow on the backend with markdown as final output. There is generative UI in AI SDK from vercel but it seems to work only with server components afaik. So, I created a framework for building AI agents with interactive UI components; you can render any component from LLM tool, update it's state, etc.
This is a graph based framework. You can build AI agents simply by binding inputs and outputs from one node to another and you can even visualize the agent graph that's auto-generated for your agent.
If you are building AI agents in JS, I would love to hear your thoughts and feedback in the comments!