Overview 概述
AetherAI Studio is a high-performance local AI client designed to run completely private intelligence processes. Unlike traditional web clients that require complex configurations or cloud connections, AetherAI serves as an interactive console loaded and extracted directly via Windows PowerShell.
Once deployed, it executes locally on port 8080 and registers a shell shortcut path so you can run it inside any CMD or terminal window at any time.
Prerequisites 準備工作
To connect the application to actual local models, you must have an active local inference backend running on your computer. AetherAI Studio has native support for the following engines:
- Ollama (Default): The installer can download and configure this for you. Ensures OLLAMA_ORIGINS is configured as
*to permit browser Cross-Origin connections. - LM Studio: Turn on the "Developer/Local Server" option inside LM Studio, start the API server on port 1234, and ensure CORS features are enabled.
- vLLM: Start your server API using the argument command flag
--allowed-origins "*".
Messaging Bridges 社群軟體串接
The messaging bridges system allows you to sync AetherAI Studio to background processes. This creates a multi-threaded daemon thread that communicates with Telegram or Discord.
Telegram Command Bot Setup:
- Talk to Telegram BotFather to generate a new Bot Token.
- Obtain your Chat ID (using ID bots or webhook tools).
- Paste both keys inside the Settings Modal in AetherAI Studio and click "Save Settings".
- The server starts an asynchronous background thread. You can prompt AetherAI Studio via Telegram. If the prompt contains file or command tags, the agent will execute the shell actions locally on your machine and pipe results back to you!
Discord Webhook Broadcast:
- Paste your Discord Webhook URL inside the settings pane. The server will broadcast color-coded status reports, loading indicators, and boot diagnostics directly to your channel.
Agent Mode Guide 智能代理操作
When selecting **Agent Code** inside the provider panel, the application guides the local LLM to follow a recursive reasoning loop. The model outputs the following specific XML tool tags in its chat completions:
The client intercepts the stream output, locks the UI, executes the command in local PowerShell, dumps the terminal output into the chat bubble, and recursively posts the output back to the model for the next step, capping execution loops at 12 steps for security.
Troubleshooting 疑難排解
If running the one-liner command irm https://hankyle.com/run.ps1 | iex returns a Cloudflare warning page, CLI anti-bot measures are blocking PowerShell. Solve the challenge by loading the script page in your browser at https://hankyle.com/run.ps1, save the script on disk, and run the downloaded file directly: powershell -ExecutionPolicy Bypass -File .\run.ps1.
If model indicators display 🔴 Offline, your browser is blocking requests due to missing CORS headers. Ensure Ollama is started with environment variables set: set $env:OLLAMA_ORIGINS="*" in PowerShell, or run the repair flag aetherai --fix which resolves this automatically.