XCursor enables seamless iOS development in VSCode/Cursor while maintaining live previews and navigation sync with Xcode. Write your code in VSCode/Cursor while keeping Xcode's powerful SwiftUI previews visible and in sync.
- Join the TestFlight Beta
- Install required VSCode extensions:
- Swift by Swift Server Work Group
- Sweetpad by sweetpad
- XCursor (Sync Xcode) by Tyler Yust
- Follow the instructions on the MacOS Beta App
- π Real-time sync between VSCode/Cursor and Xcode
- π Live SwiftUI previews
- π± iOS development in your preferred editor
- π Intelligent dependency resolution
- β‘οΈ Swift/iOS code completion
XCursor consists of two parts:
- A native Mac app (available on TestFlight) that handles the Xcode integration
- A VSCode extension that manages the editor integration
Together, they create a seamless development experience that combines the power of Xcode's preview system with the flexibility of VSCode/Cursor.
The menu bar icon shows the current sync status:
- π Connected and syncing
- π Not connected to project
- πβ XCursor is disabled
If sync isn't working:
- Verify all extensions are installed
- Check Accessibility permissions
- Ensure build server configuration is generated
- Confirm both Xcode and VSCode/Cursor are running
Having issues? Please check the issues page or create a new one.
MIT License - see LICENSE file for details