x
XESA
XESA Client / local coding agent

Your machine.
Your files.
Your key.

A tiny local client for XUSS AI. It reads and edits your workspace, runs commands, loads XUSS skills and connects to your MCP servers — without Electron, Node or a browser extension. One binary, one API key.

5–8 MB binary~12 MB idle RAMWindows · macOS · LinuxAMOLED · photos · thinkingXUSS only

Get XESA Client

Choose your platform below.

Linux / macOS install script
Then paste your XUSS AI key on first launch.
01 / LOCAL TOOLS

Real file and shell work

Read, write, edit, patch, glob, grep and run commands inside a workspace sandbox. Permission prompts before writes and shell commands.

02 / XUSS SKILLS

Server-side skills + web

XUSS web search, page reading, browser rendering and all 30 XUSS skills load through the same API key. No extra keys.

03 / MCP

Bring your MCP servers

Connect stdio or streamable HTTP MCP servers from Settings. Their tools appear to the model automatically.

04 / VISION

Send photos once

Drop, paste or pick PNG, JPEG, GIF or WebP photos. They attach to that message only; later text messages start clean.

05 / CONTROL

Thinking + your rules

Choose Off, Low, Medium, High or Max thinking, and add your own system instructions for every chat.

06 / AMOLED

True black, exact commands

Light, dark, system and pure-black AMOLED themes. Tool cards show the exact command running, and files open in a line-numbered viewer.

Download

Pick the build for this computer. No installer framework, no runtime dependencies.

winWindows x64Windows 10/11 · xesa.exeDownload
winWindows ARM64Snapdragon / ARM PCsDownload
macmacOS Apple SiliconM1–M4 · XESA.app.tarDownload
macmacOS Intelx64 · XESA.app.tarDownload
linLinux x64App/CLI · .tarDownload
linLinux ARM64App/CLI · .tarDownload
Builds are unsigned. Windows SmartScreen may ask “More info → Run anyway”. On macOS, right-click the app → Open the first time, or run xattr -dr com.apple.quarantine XESA.app. Verify downloads with SHA256SUMS.

Install

The app opens in your browser as a local-only UI and keeps all agent work in the binary.

Linux / macOS curl -fsSL https://xesa.si/download/install | sh xesa --workspace ~/projects/my-app
Windows PowerShell irm https://xesa.si/download/install-windows.ps1 | iex # then open XESA from the Start Menu

Connect your XUSS key

XESA has exactly one provider: the XUSS AI API.

Sign inOpen your XUSS account at xuss.us.
Open AI APIGo to xuss.us/panel/api.
Create a keyUse an AI key starting with xsk-. Billing is per token from your balance.
Paste itXESA validates the key and opens the workspace picker. Done.

Open XUSS AI API keys →

Low by design

No Chromium, no Electron, no Node runtime, no background daemon fleet. The Go process idles around 12 MB; the UI runs in the browser or system webview you already have. The binary is static and starts in milliseconds.

go 1.19 · net/http · stdlib only · static binary · sessions on disk