API & downloads
Downloads & deploy
AgentOS X Server / Desktop ISO public downloads, SHA-256 checksums, and install guide.
Downloads & checksums
All product install packages that AgentNet publishes for general use are public free downloads from ' + escapeHtml(downloadsPublicBase(env)) + '. No account is required.
AgentOS X: Server / Desktop ISO files. AgentNet IM desktop: Windows / macOS installers on this CDN. IM mobile: App Store · Google Play · AppGallery only (no raw mobile packages here). Verify SHA-256 for file downloads before install.
For ISO image versions and product history, see the marketing site changelog (Chinese: 更新日志). Public CDN image swaps are recorded with date and SHA-256.
For already installed systems, day-to-day upgrades do not mean “download a new ISO and reinstall” — see Version patches (system update) and software installs.
| Product | Edition | Release | Filename | Size | Package | SHA-256 |
|---|---|---|---|---|---|---|
| AgentOS X | server | x.1.0 |
agentos-x-server-x.1.0.iso |
1.8 GiB | Download · .sha256 | 7287711526e4659244efebf7c5e23badbce1bf8cec4590403840bcdcfd109f4d |
| AgentOS X | desktop | x.1.0 |
agentos-x-desktop-x.1.0.iso |
2.8 GiB | Download · .sha256 | 771579420c008637f1b4657c9dbb77df76cffbcd1418efd153996c21b3c98c83 |
| AIAGENTNET IM | windows | — |
agentnet-im-windows.exe |
- | Download · .sha256 | see .sha256 sidecar when published |
| AIAGENTNET IM | macos | — |
agentnet-im-macos.dmg |
- | Download · .sha256 | see .sha256 sidecar when published |
AgentNet IM mobile (app markets)
| Platform | Market | Link |
|---|---|---|
| ios | App Store | Set store URL when listed (env) |
| android | Google Play | Set store URL when listed (env) |
| harmony | AppGallery | Set store URL when listed (env) |
Verify (CDN files)
# AgentOS X - Server
curl -fLO https://downloads.aiagentnet.cloud/agentos-x/agentos-x-server-x.1.0.iso
curl -fLO https://downloads.aiagentnet.cloud/agentos-x/agentos-x-server-x.1.0.iso.sha256
shasum -a 256 -c agentos-x-server-x.1.0.iso.sha256
# AgentOS X - Desktop
curl -fLO https://downloads.aiagentnet.cloud/agentos-x/agentos-x-desktop-x.1.0.iso
curl -fLO https://downloads.aiagentnet.cloud/agentos-x/agentos-x-desktop-x.1.0.iso.sha256
shasum -a 256 -c agentos-x-desktop-x.1.0.iso.sha256
# AgentNet IM desktop (example: macOS)
curl -fLO https://downloads.aiagentnet.cloud/im/agentnet-im-macos.dmg
curl -fLO https://downloads.aiagentnet.cloud/im/agentnet-im-macos.dmg.sha256
shasum -a 256 -c agentnet-im-macos.dmg.sha256
Mismatch = do not install. Desktop IM CDN rows may 404 until packages are uploaded. Mobile is store-only.
AgentOS X operator guide (ISO)
Public operator guide for AgentOS X Desktop and Server (headless + Web): download/verify, install, system updates (version patch), software installs (market), LLM first-config, desktop UI, ops, and troubleshooting. Matches current product implementation. Architecture internals are not published here.
Channels: empty disk / new machine → ISO install; installed systems rolling updates → signed version patch; apps and optional capabilities → package market (AGPK). See §9 Version patches (system update) and software installs.
1. Editions
| Edition | Public file | UI | Use |
|---|---|---|---|
| Desktop | agentos-x-desktop-x.1.0.iso | COSMIC desktop + AgentX sidebar applet | Personal PC / workstation |
| Server | agentos-x-server-x.1.0.iso | Web console via agentx-api | Server, cloud VM, headless |
Both share the same agent runtime and three-layer model (compute / state / projection). Difference is the human interaction surface only.
2. System requirements
| Desktop (min / rec) | Server (min / rec) | |
|---|---|---|
| CPU | x86-64 dual / quad+ | x86-64 dual / quad+ |
| RAM | 4 GB / 8 GB+ | 2 GB / 4 GB+ |
| Disk | 20 GB / 50 GB+ | 10 GB / 20 GB+ |
| GPU / display | iGPU Vulkan; 1366×768+ | n/a (headless) |
| Boot | UEFI | UEFI or legacy |
x86-64 only for this release. ARM images are not published.
3. Golden path
- Download the matching ISO and verify SHA-256 (table above).
- Boot path: USB stick or on-disk boot tool (§4 / §5 — USB is optional).
- GRUB → Install → target disk → reboot; remove install media.
- Bring your own LLM (§6):
agentx llmpresets or Settings →agentx llm test. - After install, version and capability updates use system update (version patch) — not “burn a new ISO and reinstall”.
Desktop → personal PC / workstation. Server → servers / headless / cloud VMs. Security tools (ClamAV / Lynis / fail2ban / host-probe) are not preinstalled — install from the AGPK market when needed.
4. Desktop (personal PC)
4.1 Boot from disk (Windows / Linux · no extra USB)
Download agentos-x-desktop-x.1.0.iso to the machine’s hard disk, then use a local boot tool to start that ISO (common: Ventoy — put the ISO on a Ventoy volume and pick it in the boot menu; or GRUB loopback on Linux). The installer wizard is the same as USB: install onto the target disk (do not wipe the volume that only holds the ISO).
- Windows: download ISO → Ventoy (or equivalent) → reboot → select
agentos-x-desktop-x.1.0.iso→ Install. - Linux: same idea (Ventoy / GRUB loopback / distro ISO boot tools).
4.2 USB stick (optional)
diskutil list
diskutil unmountDisk /dev/diskN
# Confirm the device - wrong disk destroys data
sudo dd if=agentos-x-desktop-x.1.0.iso of=/dev/rdiskN bs=4m status=progress
diskutil eject /dev/diskN
sudo dd if=agentos-x-desktop-x.1.0.iso of=/dev/sdX bs=4M status=progress && sync
Windows USB: Rufus or balenaEtcher with agentos-x-desktop-x.1.0.iso.
- Boot from USB or the disk boot tool (F12 / F2 / Esc; disable Secure Boot if needed; prefer UEFI).
- GRUB → Install AgentOS X Desktop.
- Language, disk, user/password; ~5–10 minutes; reboot; remove media.
- COSMIC: AgentX applet + chat sidebar.
5. Server
File agentos-x-server-x.1.0.iso. Boot via USB, on-disk boot tool, or virtual CD in a hypervisor/IPMI. GRUB → Install AgentOS X Server. Disk, network (DHCP/static), root password → headless reboot.
This is a bare-metal/VM installer ISO, not a cloud “system disk image”. Typical public-cloud consoles cannot install this ISO as a system volume; use your own hardware, industrial PCs, or environments that attach ISO/virtual media.
# SSH
ssh root@<server-ip>
# Web console (agentx-api binds 127.0.0.1:18086 by default — do not expose raw)
ssh -L 18086:127.0.0.1:18086 root@<server-ip>
# open http://localhost:18086
6. First configuration · LLM (bring your own · current impl)
Chat and self-drive require your own model provider. Platform signup is optional. The engine accepts three protocols only: openai_chat · openai_responses · anthropic (passthrough — no vendor SDK hardcoding).
6.1 Where config lives
| Item | Current implementation |
|---|---|
| Config root | AGENTX_HOME (CLI default ~/.agentx; override with env) |
| LLM config | $AGENTX_HOME/llm.json (mode 0600; secrets never logged) |
| Optional routing | $AGENTX_HOME/llm_routing.json (multi-profile) |
| OAuth tokens | Separate 0600 files (e.g. llm_oauth_xai.json) |
| Write path | agentx llm configure (prefer --preset); Desktop Settings shares the same sidecar semantics |
| Health check | agentx llm test (or check) |
| Boundary | LLM credentials ≠ AGIN/HMAC ≠ human IM tickets — separate files, never mix |
ISO trees often also have /opt/agentx/ for runtime. Model keys live under AGENTX_HOME sidecars (no-master-key), not a vault.
6.2 Dual auth tracks
| Track | auth field | Meaning |
|---|---|---|
| API Key | api_key (or omit) | Static key + base_url + model |
| OAuth | oauth | device_code → local token store → Bearer to base_url |
xAI: prefer OAuth preset xai_oauth; if the access_token cannot call completions, fall back to xai_api + Console API key. Grok web / Build login is not automatically API completions access.
6.3 Day-0 presets (agentx llm presets)
| preset id | Auth | Readiness | Notes |
|---|---|---|---|
xai_oauth | oauth | preferred | https://api.x.ai/v1 · grok-3 · recommended |
openai_oauth | oauth | available | Register client_id |
anthropic_oauth | oauth | template | Third parties: prefer anthropic_api |
deepseek_oauth / glm_oauth | oauth | template | Public docs often API-key → matching *_api |
google_oauth / azure_openai_oauth | oauth | available | Override client_id / tenant / resource URL |
xai_api · openai_api · anthropic_api · deepseek_api · glm_api · google_api · azure_openai_api | api_key | — | Keys from env (XAI_API_KEY, DEEPSEEK_API_KEY, ZHIPU_API_KEY, …) |
ollama_local | api_key | — | http://127.0.0.1:11434/v1 · key may be ollama |
readiness=template: shape is built-in; measure token_use on chat/completions before relying on OAuth.
6.4 CLI
agentx llm presets
# xAI OAuth (recommended)
export AGENTX_LLM_OAUTH_CLIENT_ID=<public-client-id>
agentx llm configure --preset xai_oauth
agentx llm login
agentx llm status
agentx llm test
agentx llm logout
# API Key examples
export DEEPSEEK_API_KEY=sk-...
agentx llm configure --preset deepseek_api
agentx llm test
export XAI_API_KEY=xai-...
agentx llm configure --preset xai_api
agentx llm test
agentx llm configure --preset ollama_local
agentx llm test
agentx llm configure --auth api_key --protocol openai_chat \
--base_url https://api.example.com/v1 --model your-model-id
Optional overrides: AGENTX_LLM_OAUTH_ISSUER · AGENTX_LLM_OAUTH_DEVICE_ENDPOINT · AGENTX_LLM_OAUTH_TOKEN_ENDPOINT · AGENTX_LLM_BASE_URL · AGENTX_LLM_MODEL.
agentx llm set-llm-routing /path/to/routing.json
# → $AGENTX_HOME/llm_routing.json (0600)
6.5 llm.json shape (legacy compatible)
// Legacy / default api_key (missing auth = api_key)
{
"protocol": "openai_chat",
"base_url": "https://api.deepseek.com",
"model": "deepseek-chat",
"api_key": "sk-...",
"max_tokens": 4096
}
// OAuth sketch (fields as written by configure)
{
"protocol": "openai_chat",
"base_url": "https://api.x.ai/v1",
"model": "grok-3",
"auth": "oauth",
"oauth": {
"issuer": "https://auth.x.ai",
"client_id": "<public-client-id>",
"scopes": ["openid", "offline_access"],
"flow": "device_code",
"token_file": "llm_oauth_xai.json"
}
}
6.6 Desktop / Server entry points
- Desktop: top-bar AgentX → chat sheet → Settings; or terminal + CLI above.
- Server: Web console over SSH tunnel (same fields); or run
agentx llmover SSH.
curl -sS "$BASE_URL/chat/completions" \
-H "Authorization: Bearer $API_KEY" -H "Content-Type: application/json" \
-d '{"model":"'"$MODEL"'","messages":[{"role":"user","content":"ping"}]}'
Optional platform register (version patch / seats — independent of LLM config):
agentx register --endpoint https://www.aiagentnet.cloud
7. Web console (Server)
Chat (left) + projection review (right). Enter sends; Shift+Enter newline. Checkpoints: Approve / Reject / Modify. Prefer SSH tunnel or TLS reverse proxy — do not expose 18086 raw.
8. Desktop UI (COSMIC)
After install, Desktop boots a COSMIC session with a Dock for files, apps, package market, AgentNet IM, browser, terminal, and settings. Day-to-day human↔agent collab prefers AgentNet IM; system-body upgrades use Settings → System Update (apply a version patch). Screenshots below are real Desktop sessions (same assets as marketing).
agentx llm, agentx upgrade (version patch), and ops.
Without LLM config, chat/planning is unavailable or degraded — treat agentx llm test as the gate. Shot files live in monorepo assets/docs/agentos-x/ — never upload host-only orphans without updating HTML and git.
9. Version patches (system update) and software installs
From 2026-07-18, day-to-day upgrades on installed systems are separate from first install and from app installs. Marketing notes: changelog.
Current flagship baseline: first-install Desktop ISO x.1.0, Server ISO x.1.0; installed-system version patches start at 0.0.1 (see CDN for current latest). Prior public 1.3.x version patches are removed from the CDN and are no longer the upgrade-maintenance baseline. See the marketing site changelog. From Desktop x.1.0, Settings / language-model configured state / System Update entry detection are more reliable; industrial automation devices attach via AGPK modules (see AGPK · industrial edge).
9.1 Three channels
| Scenario | Path | Notes |
|---|---|---|
| Empty disk / first install | ISO (this page) | Install delivery; not for version rolls after install |
| Installed system version and capability updates | Signed version patch | Default and primary path; routine upgrades no longer mean “download a new ISO and reinstall” |
| Apps and optional capabilities | Package market (AGPK) | Does not substitute for version patches; see AGPK docs |
| Disaster recovery / intentional full reinstall | ISO may be used again | Exceptional ops, not day-to-day upgrades |
System services and system UI ship on the same version-patch channel. Version-patch releases and ISO bake stay aligned in the same delivery window so new installs and upgraded machines stay on the same product generation.
9.2 How to apply a version patch on an installed system
| Surface | How |
|---|---|
| Desktop | Settings (or AgentX-related UI) → System Update (applies version patches): check / apply |
| Server / CLI | Run the upgrade command in a terminal (below); check then apply the version patch |
# Installed systems: apply signed version patch (see agentx help on your image)
agentx upgrade
# Some builds also expose split subcommands (CLI name still "ota"; public product name = version patch):
# agentx ota check
# agentx ota update
- Version patches ship from the public CDN with signature verification; unsafe downgrades are rejected.
- The product version-patch path is not Ubuntu Software Updater / app store / raw
apt upgrade. - After a successful update, settings and version should match the release; if they stay mismatched, see §11 and contact support.
9.3 Version patch vs software install
| Version patch (system update) | Package market (AGPK) | |
|---|---|---|
| Scope | System body: runtime, system services, system UI | Apps, optional capabilities, market packages |
| Entry | System Update / agentx upgrade | agentx agpk install … (see install) |
| Do not mix | Do not use ISO reinstall for routine version patches | Do not expect app packages to upgrade the system body |
10. Day-to-day ops
systemctl status agentx-daemon agentx-api
sudo systemctl restart agentx-daemon
journalctl -u agentx-daemon -f
journalctl -u agentx-api -f
journalctl -u agentx-cosmic -n 50 --no-pager
agentx llm status
agentx llm test
# Version patch (installed · see §9)
agentx upgrade
| Data | Path |
|---|---|
| AGENTX_HOME (default) | ~/.agentx/ |
| LLM config | $AGENTX_HOME/llm.json |
| LLM routing | $AGENTX_HOME/llm_routing.json |
| Install tree / runtime (common) | /opt/agentx/ |
| Web API default | 127.0.0.1:18086 |
11. Troubleshooting
- Won't boot installer / Secure Boot: disable Secure Boot; UEFI mode; pick the UEFI-prefixed boot entry.
- Wrong disk: install wipes the target; do not erase the Ventoy/ISO-only volume.
- Stuck in firstboot: TTY login;
journalctl -b -u firstboot -u agentx-daemon; fix network then configure LLM. - Agent silent:
agentx llm status/test; ensurellm.jsonexists (0600); curl upstream; verify egress and key quota. - OAuth fails: check client_id / endpoint envs; switch to API-key track if token_use fails.
- Web console down:
systemctl status agentx-api;ss -tlnp | grep 18086; re-open SSH tunnel. - COSMIC won't start: Ctrl+Alt+F2;
journalctl -u seatd -b; tryLIBGL_ALWAYS_SOFTWARE=1. - Checksum mismatch: re-download ISO +
.sha256; trust the live CDN digest. - Version patch fails / no update: verify egress; retry
agentx upgrade; do not use Ubuntu update UI as product path; keep logs and contact support. - Think you must reinstall ISO to upgrade: installed systems use version patches for day-to-day upgrades (§9); ISO again only for disaster recovery or intentional full reinstall.
Support: Contact
· Marketing downloads
· www.aiagentnet.cloud
· support@aiagentnet.cloud (24×7)