882 B
882 B
CLAUDE.md
This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
Project Overview
Voice-controlled terminal assistant using OpenAI's Realtime API (via Whisper STT, GPT-4, and TTS). Backend server with Expo app for all platforms (iOS, Android, and Web).
Monorepo Structure
This is an npm workspace monorepo:
- Root: Workspace configuration and shared TypeScript config
- packages/server: Backend server (Express + WebSocket API)
- packages/app: Cross-platform app (Expo - iOS, Android, Web)
Running and checking logs
We run the mobile app and server in the tmux session voice-dev:
tmux capture-pane -t voice-dev:mobile -p
tmux capture-pane -t voice-dev:server -p
Don't run them anywhere else. Check logs there.
Andriod
Take screensots like this: adb exec-out screencap -p > screenshot.png