pi-remote-ios
Native iOS companion and Pi extension for controlling an active Pi coding-agent session over a paired WebSocket
File Explorer
- bug_report.yml
- config.yml
- feature_request.yml
- ci.yml
- pull_request_template.md
- settings.json
- frame_0000.png
- frame_0001.png
- frame_0002.png
- frame_0003.png
- frame_0004.png
- frame_0005.png
- frame_0006.png
- frame_0007.png
- frame_0008.png
- frame_0009.png
- frame_0010.png
- frame_0011.png
- frame_0012.png
- frame_0013.png
- frame_0014.png
- frame_0015.png
- frame_0016.png
- frame_0017.png
- frame_0018.png
- frame_0019.png
- frame_0020.png
- frame_0021.png
- frame_0022.png
- frame_0023.png
- frame_0024.png
- frame_0025.png
- frame_0026.png
- frame_0027.png
- frame_0028.png
- frame_0029.png
- frame_0030.png
- frame_0031.png
- frame_0032.png
- frame_0033.png
- frame_0034.png
- frame_0035.png
- frame_0036.png
- frame_0037.png
- frame_0038.png
- frame_0039.png
- frame_0040.png
- frame_0041.png
- frame_0042.png
- frame_0043.png
- frame_0044.png
- frame_0045.png
- frame_0046.png
- frame_0047.png
- frame_0048.png
- frame_0049.png
- frame_0050.png
- frame_0051.png
- frame_0052.png
- frame_0053.png
- frame_0054.png
- frame_0055.png
- frame_0056.png
- frame_0057.png
- frame_0058.png
- frame_0059.png
- frame_0060.png
- frame_0061.png
- frame_0062.png
- frame_0063.png
- frame_0064.png
- frame_0065.png
- frame_0066.png
- frame_0067.png
- frame_0068.png
- frame_0069.png
- frame_0070.png
- frame_0071.png
- frame_0072.png
- frame_0073.png
- frame_0074.png
- frame_0075.png
- pi-logo-animation-dark.gif
- pi-logo-animation-transparent.gif
- pi-logo-animation.mp4
- pi-logo-final.svg
- pi-remote-aurora.webp
- pi-remote-hero.webp
- pi-remote-models.webp
- pi-remote-queue.webp
- pi-remote-skills.webp
- API.md
- PROTOCOL.md
- RELEASE_CHECKLIST.md
- SECURITY.md
- SWIFT_CLIENT_NOTES.md
- TUIST_MIGRATION.md
- edit-diff-playground.ts
- crypto.ts
- DeviceTrust.ts
- ConnectionRegistry.ts
- RemoteConnection.ts
- RemoteSession.ts
- RemoteEventStream.ts
- logger.ts
- editPayload.ts
- eventMapper.ts
- PiRemoteAdapter.ts
- sanitizer.ts
- stateSnapshot.ts
- capabilities.ts
- envelopes.ts
- errors.ts
- ProtocolDecoder.ts
- QuestionBroker.ts
- registerRemoteQuestionTool.ts
- pairingLink.ts
- RemoteControlRuntime.ts
- RemoteServer.ts
- routes.ts
- RemoteSessionMonitor.ts
- RunEvidenceCollector.ts
- CloudflareTunnel.ts
- command.ts
- config.ts
- index.ts
- AppIcon-LiveSession.svg
- Contents.json
- AppIcon-Dark.png
- AppIcon-Tinted.png
- AppIcon.png
- Contents.json
- Contents.json
- pi-logo-final.svg
- Contents.json
- PiLogoAnimationModel.swift
- PiLogoAnimationView.swift
- Card.swift
- DiagnosticRow.swift
- JumpToLatestButton.swift
- MarkdownText.swift
- PiDiffView.swift
- PrimaryButton.swift
- QuickActionButton.swift
- ReconnectBanner.swift
- ScreenHeader.swift
- SectionLabel.swift
- SessionActivityGlow.swift
- StatusDot.swift
- StreamingLine.swift
- ContinuedProcessingClient.swift
- ClipboardClient.swift
- String+PairingCode.swift
- BackgroundRunMonitoring.swift
- BusyPromptDelivery.swift
- ConnectionReliability.swift
- ModelPickerPolicy.swift
- PairingDeepLink.swift
- RunEvidence.swift
- SessionPhase.swift
- SessionStateSnapshot.swift
- TranscriptBuilder.swift
- TranscriptEntry.swift
- TranscriptGrouping.swift
- TranscriptScrollState.swift
- RemoteSocketClient.swift
- LocalNotificationClient.swift
- CredentialsStore.swift
- JSONValue.swift
- RemoteEnvelope.swift
- RemotePayloads.swift
- RemoteWire.swift
- AppColors.swift
- AppFonts.swift
- AppSpacing.swift
- AssistantMessage.swift
- AssistantResponseActions.swift
- CompletionSummaryCard.swift
- DiffReviewSheet.swift
- EditToolCard.swift
- InfoLine.swift
- ToolActivityGroup.swift
- ToolCallCard.swift
- TranscriptEntryView.swift
- TranscriptGroupView.swift
- UserMessageBubble.swift
- Composer.swift
- ConnectionCard.swift
- ContextBanner.swift
- DashboardHeader.swift
- DashboardView.swift
- ModelPickerView.swift
- QuestionCard.swift
- RunShelf.swift
- SkillSuggestions.swift
- PairingScannerSheet.swift
- PairingView.swift
- ReconnectView.swift
- EnvelopeLogRow.swift
- SessionSettingsView.swift
- SplashView.swift
- AppFeature.swift
- AppRootView.swift
- RootView.swift
- PiApp.swift
- AssistantResponseActionsTests.swift
- BackgroundRunMonitoringTests.swift
- ConnectionReliabilityTests.swift
- ManualPairingTests.swift
- ModelPickerPolicyTests.swift
- PairingDeepLinkTests.swift
- PromptDeliveryTests.swift
- SessionActivityTests.swift
- SessionSupervisorTests.swift
- SkillSuggestionsTests.swift
- SkillTranscriptTests.swift
- TranscriptGroupingTests.swift
- TranscriptScrollStateTests.swift
- PiRemoteUITests.swift
- Info.plist
- export-app-icon.sh
- export-pi-dev-logo-animation.py
- run-e2e.mjs
- verify-linux-e2e.mjs
- cloudflare-tunnel.test.mjs
- config.test.mjs
- device-trust.test.mjs
- edit-payload.test.mjs
- event-mapper.test.mjs
- pairing-link.test.mjs
- pi-remote-adapter.test.mjs
- protocol-decoder.test.mjs
- question-broker.test.mjs
- question-tool.test.mjs
- remote-command.test.mjs
- remote-event-stream.test.mjs
- run-evidence.test.mjs
- session-monitor.test.mjs
- websocket-integration.test.mjs
- Package.resolved
- Package.swift
- .gitignore
- .mise.toml
- AGENTS.md
- CONTEXT.md
- CONTRIBUTING.md
- DESIGNER_BRIEF.md
- FEATURES.md
- LICENSE
- package-lock.json
- package.json
- PLAN.md
- PRIVACY.md
- Project.swift
- README.md
- SECURITY.md
- Systems.md
- THIRD_PARTY_NOTICES.md
- tsconfig.json
- Tuist.swift
# Use via CDN
jsDelivrjsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.
Link
Example
// repository documentation
Was this content helpful?
(0 ratings)
