michaelmagan / hydraai

a dev tool for generative UI that adapts to user context in real-time
https://usehydra.ai
MIT License
114 stars 8 forks source link
ai js react reactjs ui ui-components

Hydra AI Logo

npm version npm downloads license GitHub last commit Discord GitHub stars

https://github.com/user-attachments/assets/2501fd99-f768-43f5-96cc-d113c4f95903

Generate React components on-the-fly at runtime using AI. Register your components, and let Hydra choose when to show them in your App.

const dynamicComponent = await hydra.generateComponent(context);

Star History

Star History Chart

Table of Contents

Getting Started

Follow the instructions here or use our template project.

Notes

Hydra development is still early, and patterns for different types of components and apps are still being developed.

Chat with other users and the developers here:

Discord

How is this different from Vercel V0?

We've been asked this a few times. For clarification, Vercel V0 lets you generate a component that you can copy/paste into your app's code. Hydra is for injecting components into your running app's UI on-the-fly based on context.

Report a bug or Request a feature

Make a GitHub issue here.

This Repo

License

This project is licensed under the MIT License. See the LICENSE file for details.