Code-Server
Full VS Code in the browser — extensions, terminal, debugger, and Git. No installation, no local setup. Just open a URL and start coding.
Aether Workspace is the core development experience of Aether Platform, combining a full-featured Code-Server (web-based VS Code) with an intelligent Code Indexer (GrepAI) to deliver a truly AI-native IDE.
It’s not just “VS Code in the browser.” It’s an IDE that understands your code.
Code-Server
Full VS Code in the browser — extensions, terminal, debugger, and Git. No installation, no local setup. Just open a URL and start coding.
Code Indexer (GrepAI)
Semantic code intelligence powered by GrepAI. Your codebase is automatically
indexed, enabling AI agents to find relevant code on the first try — instead
of burning tokens on blind grep and read loops. Up to 80% reduction in
LLM token consumption.
Aether Workspace runs inside each developer’s Workspace Pod. Code-Server serves the VS Code frontend, while the Code Indexer continuously maintains a semantic understanding of the codebase.
graph LR
Dev[Developer]
subgraph "Workspace Pod"
CS[Code-Server\nWeb-based VS Code]
Ext[AetherPlatform\nVS Code Extension]
IDX[Code Indexer\nGrepAI Sidecar]
end
subgraph "AI Layer"
Agent[AI Coding Agent\nClaude / Cursor / etc.]
MCP[MCP Protocol]
end
Dev -->|Browser / Local VS Code| CS
CS --- Ext
Ext -->|REST API / MCP| IDX
Agent -->|MCP Tools| IDX
IDX -->|Semantic Search\nCall Graph| MCP
| Component | Role | Technology |
|---|---|---|
| Code-Server | Web-based VS Code with full extension support | code-server |
| AetherPlatform Extension | Bridges VS Code UI with Code Indexer, provides commands and status | VS Code Extension API |
| Code Indexer (GrepAI) | Semantic indexing, natural language search, call graph analysis | GrepAI + FastAPI sidecar |
Without an index, AI agents blindly scan your codebase — reading file after file, running grep after grep — burning through tokens to find what they need. The Code Indexer eliminates this waste.
By pre-indexing your codebase semantically, agents locate the right code on the first query. The --compact output mode further compresses results, delivering only essential context. The result: up to 80% reduction in LLM token consumption per task.
Search your codebase by describing what the code does, not memorizing exact names.
# Find authentication logic — no need to remember function namesgrepai search "user authentication flow" --compact
# Find error handling patterns across the projectgrepai search "error handling middleware" --compact
# Locate database connection managementgrepai search "database connection pool" --compactUnderstand function relationships before making changes.
# Who calls this function?grepai trace callers "HandleRequest"
# What does this function call?grepai trace callees "ProcessOrder"
# Full dependency graphgrepai trace graph "ValidateToken" --depth 3The Code Indexer watches your workspace in real-time. Every file save triggers incremental re-indexing, keeping the search index perpetually fresh.
/health endpoint/ready endpoint for readiness probesAether Workspace adapts to your deployment context automatically.
In cloud deployments, the Code Indexer runs as a sidecar container alongside Code-Server. This is the primary mode for Aether Platform.
GREPAI_INDEXER_URL environment variableFor local development or standalone use, the GrepAI MCP server spawns as a local process.
Aether Workspace is designed to be the perfect host for AI coding agents. The Code Indexer exposes its intelligence via the MCP protocol, giving agents deep code understanding.
| Tool | Description |
|---|---|
grepai_search | Semantic code search with natural language queries |
grepai_trace_callers | Find all callers of a function |
grepai_trace_callees | Find all callees of a function |
grepai_trace_graph | Build complete call graphs |
grepai_index_status | Check index health and statistics |
Without Code Indexer, every AI agent session follows the same expensive pattern:
Agent: "Let me find the auth logic..." → grep "auth" (500 files scanned, 2000 tokens) → read file A (800 tokens) — not relevant → read file B (1200 tokens) — not relevant → read file C (600 tokens) — found it! Total: ~4,600 tokens just to locate one functionWith Code Indexer:
Agent: grepai_search "authentication flow" --compact → 3 precise results with context (400 tokens) Total: ~400 tokens — 91% savingsAt enterprise scale with dozens of agents running daily, this translates directly into significant LLM API cost reduction.
The AetherPlatform Extension provides convenient commands for managing the Code Indexer:
| Command | Action |
|---|---|
Aether: Start GrepAI | Start the Code Indexer |
Aether: Stop GrepAI | Stop the Code Indexer |
Aether: Rebuild Index | Rebuild the workspace index |
Aether: Index Status | Show indexing statistics |
Access via the Command Palette (Ctrl+Shift+P / Cmd+Shift+P) or the @aether chat participant.
| Capability | Traditional Cloud IDE | Aether Workspace |
|---|---|---|
| Code editing | VS Code in browser | VS Code in browser |
| Code search | Text-based (grep) | Semantic (natural language) |
| Code navigation | Symbol-based (LSP) | Symbol + Call graph tracing |
| AI context | Raw file access | Pre-indexed semantic context |
| Agent token cost | High (blind scanning) | Up to 80% reduction |
| Agent tools | Manual setup per agent | MCP protocol (universal) |
| Index freshness | Manual reindex | Auto-watch (real-time) |
| Deployment | Single container | Dual-mode (sidecar / local) |