Skip to content

Architecture

The architecture section describes the bridge-first system design and the constraints that shape ReCursor’s mobile experience.

Bridge-first by design: ReCursor intentionally avoids cloud services. All communication between the mobile app and your development environment flows through a local bridge server you control.

System overview

The core component model: mobile app, bridge server, and Claude Code integration points.

Data flow

Message-level sequence diagrams showing how commands travel from mobile to desktop.

Bridge protocol

The HTTP/WebSocket protocol specification for bridge communication.

Data models

Core data structures: requests, responses, sessions, and repositories.

Project structure

Repository organization: Flutter app, bridge server, and documentation.

PrincipleImplementation
Local-firstBridge runs on localhost, no cloud services required
TransparentAll data stays in your network boundary
ReversibleNo persistent state changes without explicit approval
ObservableFull logging and monitoring of all bridge traffic