A pretty nice UI for AI. Still very much a work in progress.
Alert: There is no DB files in this repo yet. You need to set up a supabase instance manually if you want to use this. I will fix that soon.
- Artifacts (Like Anthropic's Claude)
- Image/Text upload
- Support for multiple models
- Support for local models
- Node.js
- Yarn
- Free supabase account
-
Clone the repository:
git clone https://github.com/yourusername/ai-ui.git cd ai-ui -
Install dependencies:
yarn install
-
Set up environment variables: Create an
.env.localfile in thepackages/ui/directory and add the artifact renderer url, supabase information, and any other environmental variables you need. You need at least one api key or you can use can configure a local api in the UI. -
Run the development server. in the ROOT directory run:
yarn dev
This will start both the UI and the artifact renderer server.
-
Open http://localhost:3000 in your browser to see the application. Yarn dev should also start the artifact renderer server in the background. If not, run
yarn devin theartifactsdirectory.
- Support for more models
- File format handling for non text files
- Auth
- Avatar Upload / Bucket Setup
- Tool Calling? -Maybe.
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License.
