iOS companion app for Lobs Mission Control.
- Dashboard: System overview, active tasks, unread inbox, upcoming events
- Tasks: View and manage tasks by status (inbox, active, waiting, completed)
- Inbox: Triage incoming design docs and proposals
- Memory: Quick capture and browse memories
- Chat: Communicate with agents via WebSocket
- Calendar: View and create scheduled events and reminders
- Settings: Configure server URL and API token
- SwiftUI only (iOS 17+ minimum)
- MVVM pattern (Views + ViewModels)
- APIService for REST API communication
- ChatService for WebSocket (placeholder for future implementation)
- @AppStorage for persistent settings (server URL, API token)
- Open the project in Xcode
- Build and run on simulator or device
- Go to Settings and configure:
- Server URL (default:
http://localhost:8000) - API Token (default:
z5mr-WWjPxAAHvRd2ZULm7HLNW1oRubXmcMiBJoEmsU)
- Server URL (default:
- Test the connection
- Start using the app!
The app communicates with lobs-server via REST API:
GET /api/status/overview- System overviewGET /api/projects- List projectsGET /api/tasks- List tasksPATCH /api/tasks/:id/status- Update task statusGET /api/inbox- List inbox itemsPATCH /api/inbox/:id/read- Mark inbox item as readGET /api/memories- List memoriesPOST /api/memories/capture- Quick capture memoryGET /api/chat/sessions- List chat sessionsGET /api/chat/sessions/:key/messages- Get chat historyPOST /api/chat/sessions/:key/messages- Send chat messageGET /api/calendar/events- List scheduled eventsPOST /api/calendar/events- Create new event
- ARCHITECTURE.md — System architecture, data flow, key components
- AGENTS.md — AI agent development guide
- docs/ — Additional documentation
- Known Issues — Known issues and technical debt
- docs/README.md — Documentation index
The app is designed to work with the same API token as the macOS Mission Control app. All API endpoints use the same authentication and data models.
- Real-time WebSocket chat
- Push notifications for events and reminders
- Offline mode with local caching
- Task creation and editing
- Project management
- Memory search and editing
- Rich text rendering for inbox items
- File attachments
- Voice input for quick capture
Lobs Ecosystem Documentation (in ~/self-improvement/docs/):
- LOBS_ECOSYSTEM.md — Cross-project architecture and feature matrix
- GETTING_STARTED.md — 20-30 min ecosystem onboarding
- TECH_STACK_REFERENCE.md — Technology choices and patterns
- Code Quality System — Handoffs, reviews, technical debt tracking
Private project for Rafe Symonds.