File size: 2,321 Bytes
f9cf65f a8aec61 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 |
---
title: SIFA Classification Agentic RAG Frontend
emoji: π€
colorFrom: blue
colorTo: purple
sdk: docker
app_port: 7860
pinned: false
license: mit
---
# Agent UI
A modern chat interface for AI agents built with Next.js, Tailwind CSS, and TypeScript. This template provides a ready-to-use UI for interacting with Agno agents.
<img src="https://github.com/user-attachments/assets/7765fae5-a813-46cb-993b-904af9bc1672" alt="agent-ui" style="border-radius: 10px; width: 100%; max-width: 800px;" />
## Features
- π¬ **Modern Chat Interface**: Clean design with real-time streaming support
- π§© **Tool Calls Support**: Visualizes agent tool calls and their results
- π§ **Reasoning Steps**: Displays agent reasoning process (when available)
- π **References Support**: Show sources used by the agent
- πΌοΈ **Multi-modality Support**: Handles various content types including images, video, and audio
- π¨ **Customizable UI**: Built with Tailwind CSS for easy styling
- π§° **Built with Modern Stack**: Next.js, TypeScript, shadcn/ui, Framer Motion, and more
## Getting Started
### Prerequisites
Before setting up Agent UI, you may want to have an Agno Playground running. If you haven't set up the Agno Playground yet, follow the [official guide](https://agno.link/agent-ui#connect-to-local-agents) to run the Playground locally.
### Installation
### Automatic Installation (Recommended)
```bash
npx create-agent-ui@latest
```
### Manual Installation
1. Clone the repository:
```bash
git clone https://github.com/agno-agi/agent-ui.git
cd agent-ui
```
2. Install dependencies:
```bash
pnpm install
```
3. Start the development server:
```bash
pnpm dev
```
4. Open [http://localhost:3000](http://localhost:3000) with your browser to see the result.
## Connecting to an Agent Backend
By default Agent UI connects to `http://localhost:7777`. You can easily change this by hovering over the endpoint URL and clicking the edit option.
The default endpoint works with the standard Agno Playground setup described in the [official documentation](https://agno.link/agent-ui#connect-to-local-agents).
## Contributing
Contributions are welcome! Please see [CONTRIBUTING.md](./CONTRIBUTING.md) for contribution guidelines.
## License
This project is licensed under the [MIT License](./LICENSE).
|