> ## Documentation Index
> Fetch the complete documentation index at: https://docs.zeus.agentspro.cn/llms.txt
> Use this file to discover all available pages before exploring further.

# Overview

> Zeus Android Application

Zeus Android brings AI Agent capabilities to your Android phone and tablet, built with React Native and Expo.

## Overview

The Android app provides a native mobile experience with four main tabs:

| Tab            | Description                                    |
| -------------- | ---------------------------------------------- |
| **Sessions**   | View and manage AI conversation sessions       |
| **Skills**     | Browse and activate available agent skills     |
| **Automation** | Manage scheduled tasks and automated workflows |
| **Me**         | Account settings, preferences, and profile     |

## Tech Stack

| Layer                | Technology                                  |
| -------------------- | ------------------------------------------- |
| **Framework**        | React Native + Expo Router (\~52.0)         |
| **Styling**          | NativeWind (Tailwind CSS for React Native)  |
| **State Management** | Zustand                                     |
| **Auth Storage**     | Expo SecureStore                            |
| **Streaming**        | SSE (Server-Sent Events) for real-time chat |

## Architecture

```mermaid theme={null}
flowchart TD
    A["Android App\nReact Native + Expo Router\nNativeWind + Zustand"]
    B["Zeus Web API\nNext.js API Routes\nAuth · Sessions · Skills"]
    C["AI Backend\nFastAPI\nAgent · SSE Streaming"]
    A -->|"HTTPS"| B
    A -->|"SSE Stream"| C
```

## Features

### Chat

* Real-time SSE streaming for agent responses
* Session-based conversation history
* Tool call display with structured results

### Authentication

* Web-based login flow
* Refresh token mechanism via SecureStore
* Automatic token refresh before expiry

### Skills

* Browse available agent skills
* View skill details and descriptions

### Automation

* View scheduled tasks
* Monitor task execution status
* Create and manage automated agent workflows

## Directory Structure

```
apps/android/
├── app/
│   ├── _layout.tsx               # Root layout with auth guard
│   ├── index.tsx                  # Entry redirect
│   ├── (auth)/login.tsx           # Login screen
│   ├── (tabs)/                    # Main tab navigation
│   │   ├── index.tsx              # Sessions tab
│   │   ├── skills.tsx             # Skills tab
│   │   ├── automation.tsx         # Automation tab
│   │   └── me.tsx                 # Profile tab
│   └── chat/[sessionId].tsx       # Chat detail screen
├── src/
│   ├── app/api/                   # API clients
│   │   ├── agent.ts               # Agent SSE streaming
│   │   ├── auth.ts                # Authentication
│   │   ├── client.ts              # HTTP client with token refresh
│   │   ├── sessions.ts            # Session management
│   │   ├── skills.ts              # Skills API
│   │   └── scheduled-tasks.ts     # Scheduled tasks API
│   ├── components/                # UI components
│   ├── store/                     # Zustand stores
│   ├── lib/                       # Utilities
│   └── types/                     # TypeScript types
```

## System Requirements

* Android 10 (API level 29) or higher
* ARM64 or x86\_64 architecture

## Installation

The Android app is distributed as an APK or via internal testing tracks. Download the latest release from the [Downloads page](https://zeus.agentspro.cn/zh/downloads).
