A self-hosted AI agent + RAG desktop app for Windows. Two modes, your data, your keys.
Normal mode a general AI agent with tools, skills, memory, and MCP — runs locally on your machine.
RAG mode the same agent grounded on your own PDFs via a hybrid Docling + BM25 + reranker pipeline.
It is the desktop companion to the AetherMind web RAG server. Same engine, different delivery.
Aether-Setup.exe from the home page download section.%LOCALAPPDATA%/Aether and creates Desktop + Start Menu shortcuts (with the Aether icon).%APPDATA%/aether/.env on your machine — it is never sent anywhere except your chosen provider.%LOCALAPPDATA%/Aether/Aether.exe # the app
%LOCALAPPDATA%/Aether/logo.ico # shortcut icon
%APPDATA%/aether/config.yaml # settings + capability toggles
%APPDATA%/aether/.env # YOUR provider key (never ours)
%APPDATA%/aether/skills/ # skill library
%APPDATA%/aether/sessions/ # chat sessions
%APPDATA%/aether/rag_pdfs/ # your PDFs
%APPDATA%/aether/chroma/ # local vector store
Flip these in the sidebar to shape what the agent can do:
config.yaml under mcp.servers.Edit %APPDATA%/aether/config.yaml. Example:
model:
default: "openrouter/free" # or any OpenRouter model
capabilities:
skills: true
tools: true
mcp: false
memory: true
rag: true
mcp:
servers: {} # add MCP servers here
The sidebar has a Gateway control to start/stop a Telegram bridge. It is inert unless you paste a Telegram bot token in settings — if you don't use it, nothing connects out.
git clone <aether-desktop repo>
cd aether
pip install -r requirements.txt
python -m PyInstaller --name Aether --windowed --onefile \
--add-data "desktop_ui;desktop_ui" build_aether.py
python make_installer.py # produces dist/Aether-Setup.exe
Aether ships without any API key. It talks only to the provider you configure and (optionally) a gateway you enable. The distributed build contains no credentials.
Aether Desktop is part of the AetherMind project — a 2-in-1 suite: a hosted web RAG server and a self-hosted desktop agent. See the GitHub repos for source.