Skip to content

Built-in Services

Aether Desktop manages five container-based services. Start and stop them from the dashboard or CLI.

Aether IDE

A full VS Code compatible development environment running in a container.

PropertyValue
Port8888 (HTTP), 2222 (SSH)
Domainide.aether.localhost (with Traefik)
WorkspaceMounted at /home/jovyan/work

Features:

  • Extensions marketplace
  • Integrated terminal and debugger
  • Git integration
  • SSH access for remote editors
  • GrepAI pre-installed and auto-running
Terminal window
aether-desktop launch --project ~/my-project

AetherTerm

AI-assisted terminal with natural language command generation and safety features.

PropertyValue
Port57575
Domainterminal.aether.localhost (with Traefik)

Features:

  • Natural language → shell command translation
  • Dangerous command detection (prevents accidental rm -rf, credential leaks)
  • Persistent sessions
  • Web-based interface
Terminal window
aether-desktop launch terminal

→ AetherTerm Details

Aperture LLM Gateway

An OpenAI-compatible API endpoint that unifies access to multiple LLM providers.

PropertyValue
Port4000
Domainaperture.aether.localhost (with Traefik)

Aperture starts automatically when IDE or Terminal launches. AI tools inside the environment can call http://localhost:4000 as an OpenAI-compatible endpoint.

OVMS (OpenVINO Model Server)

Local AI model inference engine for running models on your hardware.

PropertyValue
Ports8000 (REST), 9000 (gRPC)
Domainovms.aether.localhost (with Traefik)
Model storage%LOCALAPPDATA%/aether-desktop/models/

Features:

  • GPU/NPU hardware acceleration (auto-detected)
  • Model download and management from the Settings panel
  • Embedding models for GrepAI
  • LLM models for local inference

Networking

When Traefik proxy is enabled, all services are accessible via *.aether.localhost domains (RFC 6761 compliant). Without Traefik, use localhost:<port> directly.

ServiceDomainDirect Port
IDEide.aether.localhost8888
Terminalterminal.aether.localhost57575
OVMSovms.aether.localhost8000 / 9000
Apertureaperture.aether.localhost4000
Traefik Dashboardtraefik.aether.localhost—

Starting and Stopping

From the dashboard, use the start/stop buttons. From the CLI:

Terminal window
# Start all
aether-desktop launch
# Start specific service
aether-desktop launch terminal
# Stop specific service
aether-desktop stop terminal
# Stop all
aether-desktop stop