Steadybase
Integrations

iOS App

Native iOS application built with Capacitor for mobile access to Steadybase.

iOS App

Steadybase includes a native iOS application built with Capacitor that wraps the web dashboard for mobile access.

Technology

ComponentVersionPurpose
Capacitor CoreLatestNative bridge between web and iOS
Capacitor iOS8.1iOS platform plugin
Capacitor CLILatestBuild and deployment tooling

Features

The iOS app provides the same functionality as the web dashboard:

  • Workers Panel — View worker status, current tasks, and memory
  • Pipeline View — Browse deals with filtering
  • Brain Chat — Conversational AI interface
  • Metrics — Token usage, pipeline health, worker performance
  • Notifications — Push notifications for approvals and alerts

Building the iOS App

Prerequisites

  • macOS with Xcode installed
  • Node.js 18+
  • CocoaPods

Build Steps

# Install dependencies
npm install
 
# Build the web app
npm run build
 
# Sync web assets to iOS project
npx cap sync ios
 
# Open in Xcode
npx cap open ios

Running on Simulator

npx cap run ios

Running on Device

  1. Open the project in Xcode (npx cap open ios)
  2. Select your development team in Signing & Capabilities
  3. Connect your iOS device
  4. Click Run (or Cmd+R)

Configuration

The iOS app connects to the same API as the web dashboard. Configure the server URL in the Capacitor config:

{
  "appId": "io.steadybase.app",
  "appName": "Steadybase",
  "server": {
    "url": "https://durableminds.steadybase.io"
  }
}

For local development, point to your local server:

{
  "server": {
    "url": "http://localhost:3000",
    "cleartext": true
  }
}

Current Status

:::note The iOS app is functional but in early development. It currently wraps the web dashboard. Native-specific features (push notifications, biometric auth, offline support) are planned for future releases. :::

On this page