A fast way to share content between devices. No installs, no accounts.
Airsynca lets you move text, links, files, and notes between devices instantly using QR codes and real-time connections. Open it on your desktop, scan with your phone, and everything you share appears live for everyone connected to the same workspace.
π Live site: https://airsynca.com/
- Share text, links, images, audio, and videos instantly
- Connect devices quickly using QR codes
- Work together in real-time shared spaces
- Keep sessions persistent so you can return later
- Organize content as interactive sticky notes
No setup, no pairing process, just open and connect.
- Send clipboard text between devices
- Share links, media, and notes instantly
- Works on any modern browser
- Multiple devices can join the same session
- Updates appear immediately via WebSockets
- Great for classrooms, meetings, or quick transfers
- Sessions remain accessible later
- Rejoin using the same beam link
- Automatically saved locally for desktop users
- Scan the QR code from your desktop
- Join the workspace immediately
- No manual pairing or login required
Shared items appear as draggable sticky notes so you can organize them visually.
Supported content:
- Text snippets
- Links
- Images
- Audio files
- Video files
- Rich notes using the Lexi editor
You can drag, archive, or reuse notes anytime.
Airsynca is designed to be lightweight and privacy-friendly.
- No account required
- Session-based access
- Secure WebSocket connections
- Your data stays within the active session
- React
- Vite
- Tailwind CSS
- Framer Motion
- React Router
- React Hot Toast
- QR Scanner / QR Generator
- Django
- Django REST Framework
- Django Channels
- Redis (WebSocket layer)
- PostgreSQL (production)
- SQLite (development)
- WebSockets for real-time communication
- Node.js 18+
- Python 3.8+
- Redis
- Git
git clone https://github.com/khaled-muhammad/airsynca.git
cd airsyncanpm install
cd airsynca_backend python -m venv venv source venv/bin/activate pip install -r requirements.txt
Ubuntu / Debian
sudo apt install redis-server sudo systemctl start redis
Mac (Homebrew)
brew install redis brew services start redis
python manage.py migrate
Backend
python manage.py runserver
Frontend
npm run dev
Desktop
http://localhost:5173
Then scan the QR code from your phone.
airsynca/
β
βββ src/ # React frontend
β βββ components/
β βββ routes/
β βββ contexts/
β βββ assets/
β β βββ logo.png
β βββ App.jsx
β βββ main.jsx
β
βββ airsynca_backend/ # Django backend
β βββ beam/
β βββ note/
β βββ my_auth/
β βββ airsynca/
β
βββ public/
βββ package.json
βββ README.md
- Up to 3 beam sessions
- 2 connected devices
- 7-day history
- Core sharing features
- Unlimited sessions
- 10 devices
- 60-day history
- Templates and version history
- Cloud backup
- OCR and audio transcription
- Unlimited devices
- Unlimited history
- Large uploads
- Collaboration analytics
- Advanced permissions
Enterprise plans are available for teams needing SSO, APIs, and custom deployments.
Contributions are welcome.
Steps:
- Fork the repository
- Create a branch
git checkout -b feature/your-feature
- Commit your changes
- Push and open a Pull Request
MIT License
See LICENSE for details.
Khaled Muhammad
GitHub https://github.com/khaled-muhammad
Airsynca β share anything between devices instantly.