XCursor
No description available
Install / Use
/learn @tyler6204/XCursorREADME
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
- 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
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:
- 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.
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
Related Skills
node-connect
344.4kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
99.2kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
344.4kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
344.4kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
