Repository navigation
Datalayer Desktop 0.0.2
Datalayer Desktop 0.0.1
First official release! π
β¨ Features
Core Functionality
- Jupyter Notebook Editor: Full-featured notebook editing with real-time kernel execution
- Lexical Document Editor: Rich text editing with collaborative features
- Datalayer Platform Integration: Seamless connection to Datalayer cloud services
Authentication & Access
- GitHub OAuth authentication
- Automatic session management
- Multi-workspace support across different Datalayer spaces
Notebook Capabilities
- Execute Python, R, and Julia code cells with live output
- Full kernel management (start, stop, restart)
- IPyWidgets interactive widget support
- Cell execution history and outputs
- Markdown cells with rich formatting
- Code cells with syntax highlighting
Lexical Editor
- Rich text formatting (bold, italic, headings, lists)
- Code blocks with syntax highlighting
- Real-time collaborative editing (beta)
- Jupyter cell execution within documents
- Export capabilities
Platform Features
- Spaces Library: Browse and navigate Datalayer spaces with all your notebooks and documents
- Runtimes Manager: Dedicated UI to monitor, create, and manage cloud computing runtimes
- Environment Selection: Choose from Python, R, Julia, and specialized ML environments
- Runtime Dashboard: View runtime status, resource usage, and active connections
- Open notebooks and lexical documents directly from cloud storage
- Automatic file synchronization with Datalayer platform
π₯ Installation
macOS (Universal - Intel & Apple Silicon)
- Download
Datalayer-Desktop-*.dmg - Open the DMG file
- Drag Datalayer Desktop to your Applications folder
- First launch: Right-click the app β "Open" to bypass Gatekeeper
Windows
- Download
Datalayer-Desktop-Setup-*.exe - Run the installer
- Follow the installation wizard
- First launch: Click "More info" β "Run anyway" if SmartScreen appears
Linux
AppImage (Recommended - Works on all distributions)
chmod +x Datalayer-Desktop-*.AppImage
./Datalayer-Desktop-*.AppImageDebian/Ubuntu
sudo dpkg -i datalayer-desktop_*_amd64.debFedora/RHEL/CentOS
sudo rpm -i datalayer-desktop-*.x86_64.rpmβ οΈ Known Limitations
- Unsigned builds: Users will see security warnings on first launch (see installation instructions above)
- Datalayer account required for cloud features
- Large notebooks (>100 cells) may have initial load delays
- Some notebook extensions not yet supported
π» System Requirements
| Platform | Minimum | Recommended |
|---|---|---|
| macOS | 10.15 (Catalina) | 12.0 (Monterey) or later |
| Windows | Windows 10 (64-bit) | Windows 11 |
| Linux | GLIB 2.31+, GTK 3 | Recent Ubuntu/Fedora |
| RAM | 4 GB | 8 GB or more |
| Disk | 500 MB free | 1 GB free |
π Getting Started
- Launch the app from your Applications folder or Start menu
- Login with GitHub - Click "Login to Datalayer" and authenticate
- Select Environment - Choose your preferred runtime environment (Python, AI/ML, etc.)
- Browse Spaces - Navigate to the Library tab to view your notebooks and documents
- Open a notebook or document - Click to start editing
- Manage Runtimes - Use the Runtimes tab to create, monitor, and terminate cloud computing resources
- Start coding! - Execute cells with powerful cloud-based kernels
π Auto-Updates
The app includes built-in update checking:
- macOS/Windows: Automatic update notifications
- Linux: Manual download or package manager updates
π Known Issues
- Auto-update not available for first install (will work from v0.0.2+)
- Collaboration features are in beta
- Some widgets may not render in offline mode
π Documentation
- User Guide: [Coming soon]
- API Documentation: https://datalayer-desktop.netlify.app
- GitHub Repository: https://github.com/datalayer/desktop
π οΈ Troubleshooting
App won't open on macOS
- Right-click β "Open" (first launch only)
- Or: System Settings β Privacy & Security β "Open Anyway"
SmartScreen warning on Windows
- Click "More info" β "Run anyway"
Linux: Missing dependencies
# Ubuntu/Debian
sudo apt-get install libgtk-3-0 libnotify4 libnss3 libxss1 libxtst6 xdg-utils libatspi2.0-0 libdrm2 libgbm1 libxcb-dri3-0
# Fedora
sudo dnf install gtk3 libnotify nss libXScrnSaver libXtst xdg-utils at-spi2-atkπΊοΈ Roadmap
- Plugin system for extensions
- Offline notebook support
- Git integration
- Dark theme improvements
- Performance optimizations for large notebooks
- Additional kernel support (Scala, Go, etc.)
See our GitHub Issues for full roadmap.
π¬ Support & Feedback
- Bug Reports: GitHub Issues
- Feature Requests: GitHub Discussions
- Documentation: GitHub Wiki
π Acknowledgments
Built with:
Thank you for trying Datalayer Desktop! π
Note: This is an early release. We appreciate your patience with any issues and welcome your feedback!
Full Changelog: https://github.com/datalayer/desktop/commits/v0.0.2