An open API service indexing awesome lists of open source software.

https://github.com/javaaidev/chat-agent-ui

Chat Agent UI designed for development and testing of GenAI applications using Spring AI, packaged as webjar
https://github.com/javaaidev/chat-agent-ui

agent conversational-agent spring-ai ui

Last synced: about 1 month ago
JSON representation

Chat Agent UI designed for development and testing of GenAI applications using Spring AI, packaged as webjar

Awesome Lists containing this project

README

          

# Chat Agent UI

[![build](https://github.com/JavaAIDev/chat-agent-ui/actions/workflows/build.yml/badge.svg)](https://github.com/JavaAIDev/chat-agent-ui/actions/workflows/build.yml)
![Maven Central Version](https://img.shields.io/maven-central/v/com.javaaidev.chatagentui/chat-agent-ui-parent)

A simple UI to test conversational agents. It's built using [assistant-ui](https://www.assistant-ui.com/) with a [LocalRuntime](https://www.assistant-ui.com/docs/runtimes/custom/local).

## Usage

The API must be available at `/chat`.

The UI is available at `/webjars/chat-agent-ui/index.html`.

See an example at [here](https://github.com/JavaAIDev/simple-ai-agent).

Features:

- Text input and output with Markdown and syntax highlighting support
- Reasoning output from LLMs
- Attachments: images and text files

## Screenshots

### Text and Reasoning

![Text and Reasoning](./chat-agent-ui.png)

### Attachment

![Attachment](./chat-agent-ui-attachment.png)