Skip to content
| Marketplace
Sign in
Visual Studio Code>Debuggers>Aether EngineNew to Visual Studio Code? Get it now.
Aether Engine

Aether Engine

secus217

|
3 installs
| (0) | Free
VS Code extension for Aether Engine CLI - Deploy and manage applications with ease
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Aether Engine VS Code Extension

🚀 A powerful VS Code extension that integrates with Aether Engine CLI for seamless application deployment and management.

Features

  • 🎯 One-Click Deployment: Deploy your applications directly from VS Code
  • 📊 Real-Time Status: Check application status and health
  • 📋 Log Viewing: View application logs in VS Code editor
  • 🗂️ Application Management: List, delete, and manage deployed applications
  • 🎨 Interactive Dashboard: Beautiful web-based dashboard with real-time updates
  • ⚙️ CLI Integration: Seamless integration with Aether CLI
  • 🔔 Smart Notifications: Get notified about deployment status
  • 🎨 Tree View: Explore applications in the VS Code explorer

Installation

  1. Install the extension from VS Code marketplace
  2. Install Aether CLI globally:
    npm install -g aether-engine-cli
    
  3. Or use the built-in installer: Ctrl+Shift+P → Aether: Install Aether CLI

Usage

Commands

All commands are available via Command Palette (Ctrl+Shift+P):

  • Aether: Deploy Application - Deploy the current workspace
  • Aether: Check Status - Check application status
  • Aether: View Logs - View application logs
  • Aether: List Applications - List all deployed applications
  • Aether: Delete Application - Delete a deployed application
  • Aether: Configure CLI - Configure Aether CLI settings
  • Aether: Open Dashboard - Open interactive dashboard

Keybindings

  • Ctrl+Alt+D (macOS: Cmd+Alt+D) - Deploy Application
  • Ctrl+Alt+L (macOS: Cmd+Alt+L) - List Applications
  • Ctrl+Alt+A (macOS: Cmd+Alt+A) - Open Dashboard

Context Menu

Right-click on package.json files to see Aether deployment options.

Dashboard

The interactive dashboard provides:

  • 📊 Overview: CLI status and version information
  • 📦 Application List: All deployed applications with status indicators
  • 🎛️ Quick Actions: Deploy, view logs, check status, delete applications
  • 🔄 Auto-Refresh: Automatic updates every 30 seconds

Open the dashboard with Ctrl+Alt+A or click the Aether icon in the status bar.

Tree View

The Aether Applications tree view in the Explorer shows:

  • Application names with status indicators
  • Application details (URL, version, last deployed)
  • Quick access to status checks

Settings

Configure the extension via VS Code settings:

{
  "aether.cliPath": "/path/to/aether", // Custom CLI path
  "aether.autoRefresh": true, // Auto-refresh application list
  "aether.refreshInterval": 30, // Refresh interval in seconds
  "aether.showNotifications": true, // Show deployment notifications
  "aether.logLevel": "info" // Log level (error, warn, info, debug)
}

Status Indicators

The extension uses color-coded status indicators:

  • 🟢 Green - Running/Active applications
  • 🔴 Red - Stopped/Failed applications
  • 🟡 Yellow - Pending/Deploying applications
  • ⚪ Gray - Unknown status

Supported Platforms

  • Linux x64/ARM64
  • macOS x64/ARM64 (Intel/Apple Silicon)
  • Windows x64

CLI Integration

The extension automatically detects Aether CLI in the following order:

  1. Custom path set in aether.cliPath setting
  2. Local binary in workspace binaries/ folder
  3. Global npm installation (aether command)

Development

Building from Source

git clone https://github.com/secus217/aether-cli.git
cd aether-cli/vscode-extension
npm install
npm run compile

Running Extension

  1. Open in VS Code
  2. Press F5 to launch Extension Development Host
  3. Test the extension in the new window

Packaging

npm run package

This creates a .vsix file that can be installed manually.

Troubleshooting

CLI Not Found

If you see "Aether CLI not found":

  1. Install globally: npm install -g aether-engine-cli
  2. Or set custom path in settings: aether.cliPath
  3. Or use the built-in installer command

Permission Issues

On Linux/macOS, you may need to make the binary executable:

chmod +x /path/to/aether

Network Issues

Ensure you have proper network connectivity and permissions for:

  • npm registry access (for CLI installation)
  • Kubernetes cluster access (for deployments)

Contributing

  1. Fork the repository
  2. Create your feature branch
  3. Make your changes
  4. Test thoroughly
  5. Submit a pull request

License

MIT © secus217

Links

  • GitHub Repository
  • Aether Engine CLI
  • VS Code Extension API

Changelog

1.0.0

  • Initial release
  • Basic CLI integration
  • Interactive dashboard
  • Tree view for applications
  • Command palette integration
  • Status bar integration
  • Deployment notifications
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft