Skip to content

Native iOS application#11

Open
eriknson wants to merge 154 commits intomainfrom
cursor/native-ios-application-5afb
Open

Native iOS application#11
eriknson wants to merge 154 commits intomainfrom
cursor/native-ios-application-5afb

Conversation

@eriknson
Copy link
Owner

Implement a native iOS app for Cursor Cloud Agents to provide a mobile experience mirroring the web app's core functionality.

This PR establishes the initial native iOS application, built with SwiftUI and MVVM, to replicate the core features of the Cursor Cloud Agents web app. It includes API key authentication, repository selection, agent listing, conversation views, and a composer for launching agents and adding follow-ups. A mock data layer is integrated for development flexibility.


Open in Cursor Open in Web

cursoragent and others added 8 commits January 24, 2026 19:46
Co-authored-by: enilsson <enilsson@anysphere.co>
Co-authored-by: enilsson <enilsson@anysphere.co>
Co-authored-by: enilsson <enilsson@anysphere.co>
Co-authored-by: enilsson <enilsson@anysphere.co>
Co-authored-by: enilsson <enilsson@anysphere.co>
Co-authored-by: enilsson <enilsson@anysphere.co>
Co-authored-by: enilsson <enilsson@anysphere.co>
Co-authored-by: enilsson <enilsson@anysphere.co>
@cursor
Copy link

cursor bot commented Jan 24, 2026

Cursor Agent can help with this pull request. Just @cursor in comments and I'll start working on changes in this branch.
Learn more about Cursor Agents

@vercel
Copy link

vercel bot commented Jan 24, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Review Updated (UTC)
cursor-web Ready Ready Preview, Comment Jan 25, 2026 1:43am

Request Review

Co-authored-by: enilsson <enilsson@anysphere.co>
Co-authored-by: enilsson <enilsson@anysphere.co>
cursoragent and others added 2 commits January 24, 2026 20:10
Co-authored-by: enilsson <enilsson@anysphere.co>
Co-authored-by: enilsson <enilsson@anysphere.co>
Co-authored-by: enilsson <enilsson@anysphere.co>
Co-authored-by: enilsson <enilsson@anysphere.co>
Co-authored-by: enilsson <enilsson@anysphere.co>
Co-authored-by: enilsson <enilsson@anysphere.co>
Co-authored-by: enilsson <enilsson@anysphere.co>
Co-authored-by: enilsson <enilsson@anysphere.co>
Co-authored-by: enilsson <enilsson@anysphere.co>
- iPhone setup with Developer Mode and certificate trust
- Mac running options (Designed for iPhone, Catalyst)
- Simulator usage guide
- Mock mode vs live mode instructions
- Troubleshooting section for common issues

Co-authored-by: enilsson <enilsson@anysphere.co>
- Use USE_MOCK_API env var for mock mode
- Add GETTING_STARTED link and mock key guidance
- Mention device setup guide in root README

Co-authored-by: enilsson <enilsson@anysphere.co>
- Reference GETTING_STARTED guide
- Document USE_MOCK_API scheme env var
- Clarify mock login key usage

Co-authored-by: enilsson <enilsson@anysphere.co>
- Document simulator screen recording flow
- Add QuickTime and iOS recording steps

Co-authored-by: enilsson <enilsson@anysphere.co>
- Add simulator and iPhone recording summary
- Reference GETTING_STARTED guide

Co-authored-by: enilsson <enilsson@anysphere.co>
- Note Apple Silicon requirement for Designed for iPhone
- Suggest Mac Catalyst for Intel Macs

Co-authored-by: enilsson <enilsson@anysphere.co>
- Update GETTING_STARTED to macOS 13.5+ (Ventura)

Co-authored-by: enilsson <enilsson@anysphere.co>
Co-authored-by: enilsson <enilsson@anysphere.co>
Co-authored-by: enilsson <enilsson@anysphere.co>
- Note Ventura 13.5+ for Xcode 15 in README
- Align PR_DESCRIPTION requirements

Co-authored-by: enilsson <enilsson@anysphere.co>
- Note updating bundle ID when signing errors occur

Co-authored-by: enilsson <enilsson@anysphere.co>
- Mention 7-day provisioning profile refresh in GETTING_STARTED

Co-authored-by: enilsson <enilsson@anysphere.co>
- Include device/simulator requirement in prerequisites

Co-authored-by: enilsson <enilsson@anysphere.co>
- Point to Xcode Settings → Platforms for iOS 17 runtimes

Co-authored-by: enilsson <enilsson@anysphere.co>
- Add optional shared scheme steps in GETTING_STARTED

Co-authored-by: enilsson <enilsson@anysphere.co>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants