Cloud IDE & Orchestration
The first pillar of the Aether Platform is the “Cloud IDE”. It goes beyond simply running VS Code in a browser; it fully automates the “Environment Definition,” “Provisioning,” and “Lifecycle Management” that power it.
Key Components
1. Workspace Engine (Orchestrator)
Allocates independent compute resources to thousands of concurrent users in seconds.
- Role: Handles user authentication, Pod scheduling, and automatic shutdown during inactivity (Scale-to-Zero).
- Feature: Combines enterprise-grade concurrency with “Pay-as-you-go” efficiency perfect for Startups & SMBs. No need to hire a dedicated DevOps team.
2. Universal Runtime (Web-based IDE)
Develop from anywhere, with just a browser.
- VS Code (Code-server): Provides full parity with local VS Code, including extensions, terminal, and debugger support.
- Jupyter Notebooks: Integrated interface for Python data analysis and AI development. Switch between IDE and Notebook views with a single click.
3. Nix Reproducibility (Reproducibility Engine)
Eliminate the “It works on my machine” problem.
- Role: Declaratively defines OS-level dependencies (Python versions, system libraries, etc.).
- Benefit: Ensures bit-perfect environment reproduction regardless of who launches it or when. Prevents environment rot caused by ad-hoc
apt-getorpip installcommands.
4. Connect from Desktop
Connect securely from your familiar local VS Code, not just the browser.
- Background Connection: The
connect-from-vscodecommand establishes a secure Flexible Network Connect Service (NCS) tunnel invisibly. - Hybrid Workflow: Execute heavy workloads on powerful cloud instances while enjoying the snappy response of your local UI.