简体中文 English 繁體中文 日本語 Русский
本文为静态镜像,内容以交互版为准 在交互式文档中心打开 →

ErisPulse-App

ErisPulse-App is the official multi-platform client directly maintained by ErisDev (released for Android / Windows / Linux / macOS), providing a fully native graphical management interface: create, run, and manage multiple bot instances on your phone or computer, without the need for a terminal or a separate Python environment.

Important

ErisPulse-App is an independently installed client application, not a module installed via epsdk install. It includes a built-in Python runtime and ErisPulse SDK, ready to use upon installation—can even run directly on mobile devices.

Feature Overview

Supported Platforms

All platform installers can be downloaded from GitHub Releases; simply choose the one that suits your needs:

Platform Installer Description
Android online-*.apk / offline-*.apk Run directly on your phone, no computer required
Windows windows-x64-setup.exe / windows-x64.zip Installer version / portable version
Linux linux-x64.tar.gz Extract and use
macOS macos-arm64.zip Apple Silicon (arm64)

A single Flutter codebase covers all platforms.

Installation Method (Android / Direct Phone Execution)

Download the APK from GitHub Releases and install it. There are two builds available:

Build Runtime Image Use Case
erispulse-app-online-*.apk Downloaded on first launch Smaller installation package, suitable for good network conditions
erispulse-app-offline-*.apk Embedded in the APK Offline self-contained, no internet required after installation

Both builds follow the same installation steps:

  1. Download and install the APK, and allow notification permissions when prompted (to keep the background service alive).
  2. After the initialization banner appears on the home screen, click to run the first initialization (including progress and log views).
  3. Create an instance and start it.
  4. Configure adapters and model API keys in the App's built-in management interface.

The offline package is self-contained—no internet connection is required after installation. If the download is slow or unstable on first launch, you can switch the download source to a mirror (ghfast / gh-proxy) in the settings page.

Installation Method (Desktop: Windows / Linux / macOS)

  1. Download the installation package for your platform from GitHub Releases
    (Windows: setup.exe or portable zip, Linux: tar.gz, macOS: zip)
  2. Install and launch the application.
  3. On the welcome page, select the ErisPulse SDK version to install (default is the latest).
  4. Create an instance and start it.

How It Works

┌────────────────────────────────────────────────────┐
│  ErisPulse-App (Flutter)                            │
│                                                    │
│  Native UI ── Dashboard REST / WS API              │
│       │                                            │
│       ├── Android: Foreground Service + proot + Ubuntu rootfs │
│       │        + Python + ErisPulse Instance       │
│       └── Desktop: Built-in Python + Direct Process Management │
└────────────────────────────────────────────────────┘

Relationship with SDK