Skip to main content
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:
TabDescription
SessionsView and manage AI conversation sessions
SkillsBrowse and activate available agent skills
AutomationManage scheduled tasks and automated workflows
MeAccount settings, preferences, and profile

Tech Stack

LayerTechnology
FrameworkReact Native + Expo Router (~52.0)
StylingNativeWind (Tailwind CSS for React Native)
State ManagementZustand
Auth StorageExpo SecureStore
StreamingSSE (Server-Sent Events) for real-time chat

Architecture

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.