Osmyntv1.3.8
Device Management
Osmynt supports multiple devices, allowing you to access your teams and shared code from anywhere. Set up your laptop, desktop, and other development machines to stay synchronized with your team.
Overview
Multi-device support in Osmynt provides:
- Seamless synchronization across all your devices
- Real-time updates on every device
- Secure device management with device verification
- Persistent access to your teams and shared code
- Cross-platform support for Windows, macOS, and Linux
Setting Up Multiple Devices
Prerequisites
Before setting up additional devices:
- ✅ Osmynt installed on the new device
- ✅ VS Code running on the new device
- ✅ Internet connection for synchronization
- ✅ GitHub account (same account used on other devices)
Adding a New Device
- Install Osmynt on the new device
- Open VS Code and click the Osmynt icon
- Run
Osmynt: Loginto authenticate with GitHub - Wait for synchronization - your teams and shared code will sync automatically
Device Verification
When adding a new device:
- Automatic verification - Osmynt verifies your device using your GitHub account
- Secure key exchange - device keys are exchanged securely
- Team access - you'll have access to all teams you're a member of
- Code synchronization - all shared code will be available on the new device
Managing Devices
Viewing Your Devices
- Osmynt Panel: See all your devices in the sidebar
- Device Info: Click on device name to see device details
- Device Status: See which devices are online and active
Device Information
For each device, you can see:
- Device name (usually your computer name)
- Operating system (Windows, macOS, Linux)
- Last active timestamp
- Connection status (online/offline)
Removing Devices
If you no longer use a device:
- Right-click on device in the Osmynt panel
- Select "Remove Device"
- Confirm the removal
- Device is removed and can no longer access your teams
Note: Only you can remove your own devices. Team members cannot remove your devices.
Device Synchronization
Real-time Updates
When you share code or receive code on one device:
- Instant synchronization to all your other devices
- Real-time notifications on all devices
- Automatic updates - no manual refresh needed
- Persistent storage - changes are saved across all devices
Offline Support
When a device is offline:
- Queued updates - changes are queued for when the device comes online
- Automatic sync - updates are applied when the device reconnects
- No data loss - all changes are preserved
Network Requirements
For optimal synchronization:
- Stable internet connection - required for real-time updates
- Firewall settings - ensure VS Code can access the internet
- Corporate networks - check if your organization blocks certain domains
Device Security
Device Verification
- Cryptographic verification - each device is cryptographically verified
- Secure key exchange - device keys are exchanged securely
- Device fingerprinting - each device has a unique fingerprint
- Access control - only verified devices can access your teams
Security Best Practices
- Use trusted devices - only add devices you trust
- Regular device review - periodically review your devices
- Remove unused devices - remove devices you no longer use
- Secure GitHub account - use strong passwords and 2FA
Device Access Control
- Team-based access - devices can only access teams you're a member of
- Encrypted communication - all device communication is encrypted
- Secure storage - device keys are stored securely
- Access revocation - you can revoke access to specific devices
Troubleshooting Device Issues
Device Not Syncing
Common causes:
- Network connectivity issues
- Authentication problems
- Extension cache issues
Solutions:
- Check internet connection - ensure stable connectivity
- Re-authenticate - run
Osmynt: Loginagain - Refresh sync - run
Osmynt: Refresh - Clear cache - run
Osmynt: Clear Local Cacheif needed
Device Not Appearing
Common causes:
- Device not properly authenticated
- Network sync issues
- Extension installation problems
Solutions:
- Verify installation - ensure Osmynt is properly installed
- Check authentication - ensure you're logged in
- Wait for sync - sometimes it takes a few minutes
- Restart VS Code - restart VS Code and try again
"Device Verification Failed" Error
Common causes:
- GitHub authentication issues
- Network connectivity problems
- Device fingerprint mismatch
Solutions:
- Re-authenticate - run
Osmynt: Loginagain - Check network - ensure stable internet connection
- Restart VS Code - restart VS Code and try again
- Contact support - if issues persist, contact support
Slow Synchronization
Common causes:
- Network latency
- Large code blocks
- Multiple devices syncing simultaneously
Solutions:
- Check network speed - ensure fast internet connection
- Reduce code size - keep shared code blocks smaller
- Stagger updates - avoid simultaneous updates on multiple devices
- Check firewall - ensure no network restrictions
Device Best Practices
Device Organization
- Use descriptive names - name your devices clearly
- Regular cleanup - remove unused devices
- Monitor device activity - watch for unusual activity
- Keep devices updated - ensure VS Code and Osmynt are up to date
Security Practices
- Use trusted devices - only add devices you trust
- Secure GitHub account - use strong passwords and 2FA
- Regular device review - periodically review your devices
- Remove unused devices - remove devices you no longer use
Performance Optimization
- Stable internet - use stable internet connections
- Regular updates - keep VS Code and Osmynt updated
- Monitor performance - watch for performance issues
- Optimize code size - keep shared code blocks reasonable
Device Limits
Current Limits
- Devices per user: No hard limit
- Teams per device: No limit
- Code synchronization: No limit on shared code size
- Update frequency: Real-time updates
Recommended Limits
- Active devices: 3-5 devices per user
- Code size: Keep individual shares under 1MB for best performance
- Update frequency: Avoid simultaneous updates on multiple devices
Next Steps
Now that you understand device management, you're ready to:
- Learn about diff application - Apply code changes directly to files
- Learn about real-time updates - Stay synchronized with your team
- Learn about code sharing - Share and receive code snippets