Native mobile chat client for OpenClaw β your AI assistant in your pocket.
Built with Expo. Powered by expo-openclaw-chat SDK by @brunobar79.
Sister project of OpenCami (web client).
- π¬ Real-time chat with OpenClaw Gateway
- π Persona Picker (20 AI personalities)
- π¨ Model Selector
- π Voice Playback (TTS)
- π Pinned Sessions
- π Adjustable Text Size
- πΌοΈ Image Attachments
- π¦ Chameleon Theme (light/dark)
- π Push Notifications
- π± Native Android & iOS
# Clone
git clone https://github.com/robbyczgw-cla/camiapp.git
cd camiapp
# Install
npm install
# Configure
cp .env.example .env.local
# Edit with your Gateway URL and token
# Run on device
npx expo startScan the QR code with the Expo Go app on your phone.
Create .env.local:
GATEWAY_URL=wss://your-gateway.example.com
GATEWAY_TOKEN=your-auth-token- Expo β React Native framework
- expo-openclaw-chat β Gateway WebSocket SDK by @brunobar79
- TypeScript β Type safety
- React Native β Native UI components
- π¬ Basic chat with Gateway connection
- π¦ Chameleon Theme (light/dark)
- π Persona Picker
- π¨ Model Selector
- π Voice Playback (TTS)
- π Pin Sessions
- π Text Size Settings
- πΌοΈ Image Attachments
- π Session Management (list, create, delete)
- π Push Notifications
- π Markdown Rendering
- π Search
This project wouldn't exist without these amazing open-source projects:
- expo-openclaw-chat by Bruno Barbieri β The Gateway SDK that powers all communication between CamiApp and OpenClaw. CamiApp uses this as a dependency, not a fork.
- OpenClaw β The AI gateway that makes it all possible.
- Expo β React Native framework for building native apps.
- OpenCami β Web client sister project, built on WebClaw by Julien Thibeaut.
See CREDITS.md for full attribution details.
MIT β See LICENSE
π± Built with π as a companion to OpenCami