Skip to content

ReCursor - UI/UX Wireframes

Edit page

Modular ASCII wireframes for every screen in the mobile app. Each file maps to a feature module. Screens are ordered by the bridge-first, no-login user flow.


Section titled “Navigation Architecture (Bridge-First, No-Login)”
+------------------+
| Splash / Restore |
| (No login screen) |
+--------+---------+
|
+--------------v--------------+
| Saved Pairing? |
| (Restore or New Pairing) |
+--------------+--------------+
|
+--------------------+--------------------+
| |
+--------v---------+ +-------v--------+
| Bridge Setup | | Health Verify |
| (QR Pairing) | | (Post-connect) |
+--------+---------+ +-------+--------+
| |
+--------------------+--------------------+
|
+--------------v--------------+
| Main Shell (Bottom Nav) |
+-+--------+--------+--------+-+
| | | |
+---v--+ +---v--+ +---v--+ +---v------+
| Chat | | Repos| | Git | | Settings |
+---+--+ +---+--+ +---+--+ +----------+
| | |
+----v--+ +---v----+ +-v--------+
|Session| |File | |Diff |
|List | |Browser | |Viewer |
+-------+ +-------+ +----------+

Key: No login screen, no user accounts — the app opens directly to bridge pairing restoration or setup. Health Verification is a mandatory step after connection before entering the main shell.

+============+============+============+============+
| Agent | Repos | Git | Settings |
| (chat) | (browse) | (operations)| (config) |
+============+============+============+============+
FileScreensPhase
01-startup.mdSplash, Saved Pairing Restore, Startup Fallback1
02-bridge.mdQR Pairing, Connection Status1
03-chat.mdChat, Session List, Streaming, Voice Input1, 3
04-repos.mdRepo List, File Tree, File Viewer1
05-git.mdBranch Manager, Commit, Push/Pull2
06-diff.mdUnified Diff, Side-by-Side, File Nav2
07-approvals.mdTool Call Approval, Audit Log2
08-terminal.mdTerminal View, Command Input3
09-agents.mdAgent Registry, Agent Switcher3
10-settings.mdSettings, Notifications, Offline Status1-4
11-tablet.mdTablet Split Views, Landscape Layouts4
  • Primary action: Bottom-right FAB or prominent button
  • Status indicators: Top bar connection pill (green/yellow/red)
  • Streaming text: Word-by-word render with cursor blink
  • Destructive actions: Red text, confirmation dialog required
  • Offline indicator: Persistent banner at top when disconnected