This program is a terminal-based chat interface that integrates with an AI-powered conversational agent. Built using Bubble Tea and Langchain Go, it provides a straightforward yet interactive user experience.
Features
🚧 User Interaction: Allows users to input messages via a text area, sending messages by hitting "Enter."
🚧 Viewport Displays: Displays chat messages in a viewport, updating in real-time as new messages are sent.
🚧 Sidebar Information: Includes a sidebar for additional content or information.
🚧 AI Integration: Utilizes LLMs to provide AI-driven responses to user queries.
Usage
Start: Launch the application to access the chat interface.
Input: Type messages into the text area and press "Enter" to send.
Responses: AI-driven responses from Claude will display in the chat viewport.
Exit: Exit the application using "Ctrl+C" or "Esc."
Dependencies
Bubble Tea: Terminal-based user interface library for Golang.
Lip Gloss: Library for styling terminal output.
Consolesize-Go: Package to obtain console size.
LangChaingo: Language models for conversational AI.