ReactorAI Logo

ReactorAI Documentation

Learn how to use the app and explore all available features

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

ReactorAI 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

ReactorAI Home Screen

Chat Interface

Chat Interface

Settings

Settings Panel

Model Selector

Model Selection Menu

Using the App

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