mobile app

Introduction to SwiftChat

SwiftChat is a cross-platform AI chat application developed using React Native, supporting multiple AI models, including DeepSeek. This application provides a smooth real-time chat experience, supports multimedia (images, videos, documents), and operates on Android, iOS, and macOS.

Key Features

1. Support for Multiple AI Models

SwiftChat allows easy switching between various AI models, with DeepSeek being one of the primary models. Since version v1.10.0, the application has supported multiple AI models, providing maximum flexibility for users.

2. Real-Time Chat

SwiftChat delivers fast and seamless chat capabilities, optimizing user interaction with AI.

3. Markdown Support

The application supports Markdown formatting, ensuring clear and readable text display.

image

4. Customizable Interface

A minimalist and user-friendly interface that can be customized to suit personal preferences, enhancing user experience.

5. Cross-Platform Compatibility

SwiftChat operates smoothly on multiple platforms, including Android, iOS, and macOS, ensuring convenience for users.

6. System Prompt Assistant

Allows users to customize System Prompts to optimize AI responses based on personal needs.

7. Additional Features

  • Multimedia Support: Handles images, videos, and documents.
  • Conversation History Management: Easily review and retrieve past conversations.
  • Optimized for Tablets: Displays a UI suitable for larger screens.
  • Fast Startup and High Performance: Enhances response time.
  • AI Image Generation: Supports AI-powered image creation.
  • Privacy Protection: Ensures maximum user data security.

image


Guide to Deploying SwiftChat with DeepSeek-R1 distill

Step 1: Deploy the DeepSeek-R1 distill Model Using Ollama

1. Install Ollama

Download and install Ollama from the official website.

2. Download and Run DeepSeek-R1

Open a terminal and run the following command to download and start the DeepSeek-R1 model:

ollama serve

This command makes the model ready for integration with other applications.


Step 2: Connect SwiftChat to the Ollama Server

1. Download the SwiftChat Application

2. Configure the Connection

  1. Open the SwiftChat application.

  2. Access Settings from the main menu.

  3. Navigate to the Ollama tab and enter the following details:

    • Server URL: http://localhost:11434
    • Select AI Model: DeepSeek-R1 from the “Text Model” list.
  4. Save the settings by tapping the ✓ icon.

  5. Start chatting with AI.

Notes:

  • Ensure the Ollama server is running on your device.
  • If the server runs on another machine, replace localhost with the server’s IP address.

By following these steps, you can successfully deploy and use DeepSeek-R1 distill on your mobile device through the SwiftChat application, enjoying a smooth and convenient AI chat experience.