Skip to content

tyler6204/XCursor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

17 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

XCursor

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.

Quick Start

  1. Join the TestFlight Beta
  2. Install required VSCode extensions:
    • Swift by Swift Server Work Group
    • Sweetpad by sweetpad
    • XCursor (Sync Xcode) by Tyler Yust
  3. Follow the instructions on the MacOS Beta App

Features

  • πŸ”„ Real-time sync between VSCode/Cursor and Xcode
  • πŸ‘€ Live SwiftUI previews
  • πŸ“± iOS development in your preferred editor
  • πŸš€ Intelligent dependency resolution
  • ⚑️ Swift/iOS code completion

How It Works

XCursor consists of two parts:

  1. A native Mac app (available on TestFlight) that handles the Xcode integration
  2. 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.

Status Indicators

The menu bar icon shows the current sync status:

  • πŸ“„ Connected and syncing
  • πŸ” Not connected to project
  • πŸ“„βŒ XCursor is disabled

Troubleshooting

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

Support

Having issues? Please check the issues page or create a new one.

License

MIT License - see LICENSE file for details

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published