Developer documentation

Set up, configure and master AetherSync.

Everything required to run the autonomous coding environment locally — from a first install to advanced agent prompting.

Quickstart guide

  1. 01

    Install the desktop app

    Download and run the installer. The deep-linking protocol is registered automatically.

  2. 02

    Authenticate

    Sign in through the browser portal, or paste provider API keys directly in Settings.

  3. 03

    Open a project

    Press Ctrl+O to load a folder. The workspace sandbox is scoped to that directory.

  4. 04

    Start coding

    Open the Agent tab and give it a task like “refactor the authentication flow”.

Advanced installation (CLI)

On Linux you can extract and run the standalone binary directly, without the installer routine.

bash
# Download the Linux archive wget https://github.com/usman4116/Async-Login/releases/latest/download/AetherSync-Desktop-0.1.0-linux-x64.tar.gz # Extract to your applications directory tar -xzf AetherSync-Desktop-0.1.0-linux-x64.tar.gz -C ~/.local/bin/ # Make the executable runnable chmod +x ~/.local/bin/AetherSync/aethersync # Run the IDE ~/.local/bin/AetherSync/aethersync

Agent prompting practices

Autonomous agents work best with explicit context, constraints and a verification step. These two prompts differ only in specificity.

Avoid — vague

“Fix the login page design and make it look better.”

No context on which files are the login page, no definition of “better”, and no stop condition.

Prefer — explicit

“In app/login/page.tsx, replace the generic blue button with the primary Button from components/ui/Button.tsx. Run npm run build afterwards to verify.”

Explicit paths, a named replacement, and an actionable verification step.

Essential keyboard shortcuts

ActionShortcut
Open command paletteCtrl + P
Toggle integrated terminalCtrl + `
Open project workspaceCtrl + O
New agent chat sessionCtrl + K
Interrupt running agentEscape

Frequently asked questions