All Features
- Local & Remote Connectivity: Connect to AI models hosted locally or on a remote server.
- Model Selection: Choose from multiple Ollama models using a dropdown menu.
- Session Management: View, rename, search, and manage your chat history.
- Session Prompts: Customize system messages to guide the model’s behavior.
- Backup & Restore: Export and import chats for safekeeping.
- Security: All data stays on your device unless using a remote server.
- Multilingual Support: Use the app in multiple languages, including Arabic.
Core Functionality
- AI-Powered Chat/Conversation: Interact with AI models through a chat interface.
- AI-Powered Image Description/Captioning: Generate descriptions and captions for images using AI.
- Code Generation/Display: Generate and display code snippets within the chat.
Screens
Home Screen

Features Overview:
- Top Bar:
- ReactorAI Logo: Application branding.
- Search Bar: Search messages/sessions.
- Settings Icon: Access app settings.
- Help Icon: Access documentation/help.
- Left Sidebar:
- Send Dropdown: Select number of last messages for context.
- Model Selection: Choose the AI model.
- Create New Session: Create and name new chat sessions.
- Session History: Manage and restore previous sessions.
- Chat Interface:
- Image Input/Display: Input and display images.
- Request Input: Input prompts.
- Send Button: Send messages.
- Message Display: Displays user and AI messages.
- AI Model Responses: Shows model name.
- Copy Button: Copy AI responses.
- Delete Button: Delete any message.
Screenshots
Home Screen

Chat Interface

Settings

Model Selector

Using the App
- Install and launch the app on your platform
- In settings, enter your local or remote Ollama URL
- Select a model and start a new chat session
- Use the session prompt input to customize behavior
- Manage chats via the sidebar: search, rename, delete
- Utilize image analysis by sending images to the chat