# AINNA CLI — Release Notes

## v0.0.0-main-202609011200 — 1 Sep 2026

Latest release. Download the binary for your platform from `ainna.bond`.

### Install

**macOS / Linux**
```bash
curl -fsSL https://ainna.bond/install | bash
```

**Windows (PowerShell)**
```powershell
iwr https://ainna.bond/install.ps1 -useb | iex
```

**Android (Termux)**
```bash
curl -fsSL https://ainna.bond/install-android | bash
```

### Credential isolation repair

- AINNA now runs with per-user `~/.ainna/config`, `~/.ainna/data`, and `~/.ainna/cache` paths instead of the shared global OpenCode state.
- The launcher ignores inherited `OPENCODE_API_KEY` by default. Use `ainna providers login --provider opencode` to connect your own account.
- Existing users must log in again after reinstall; credentials are never bundled in the installer package.

### What's new in this build

- **Android ARM64 now runs on Termux** — rebuilt on Bun 1.4.0 (fixes the earlier Bun 1.3.14 segmentation fault) and ships an OpenTUI-free plain-terminal CLI adapter so `ainna` launches and accepts commands on Android without the `opentui is not supported` error.
- **In-process server on Android** — the Android path now uses the same in-process server as `ainna run` (no worker spawn), improving stability and startup reliability.
- **`ainna plan`** — read-only analysis and implementation planning before any change.
- **`ainna build`** — execute changes to code, servers, databases and deployments.
- **`ainna doctor`** — verify installation, configuration and model connectivity.
- **`ainna server`** — manage remote servers over SSH.
- **`ainna audit`** — audit a website or the current project.
- **`ainna deploy`** / **`ainna rollback`** / **`ainna checkpoint`** — deployment and rollback workflow.
- **`ainna task`** — manage a task queue.
- **`ainna resume`** — resume the previous project state and continue.
- **`ainna browser`** — open a website in a headless browser, screenshot it, and report issues.
- **`ainna mysql`** — MySQL database tools (schema, tables, query, explain, index, migrate, backup-db).
- **`ainna status`** / **`ainna cost`** — project/session status and token usage.
- **`ainna detached`** — run a deterministic operation without an LLM (NeuralOps).
- **`ainna attach`** — attach to a running ainna server.
- **`ainna acp`** — start ACP (Agent Client Protocol) server.
- **`ainna mcp`** — manage MCP (Model Context Protocol) servers.
- **`ainna completion`** — generate shell completion script.

### Platforms

| Platform | Binary |
|---|---|
| Linux x64 | `ainna-linux-x64` |
| Linux ARM64 | `ainna-linux-arm64` |
| macOS Intel | `ainna-darwin-x64` |
| macOS Apple Silicon | `ainna-darwin-arm64` |
| Windows x64 | `ainna-windows-x64.exe` |
| Windows ARM64 | `ainna-windows-arm64.exe` |
| Android ARM64 (Termux) | `opencode-android-arm64.zip` |

### Getting started

1. Open a terminal and run `ainna`. On first launch it opens the AINNA panel.
2. Connect your own AI provider with `ainna providers login`.
3. Pick a model with `ainna model use <model>`.
4. Type your first request and let the agent work.

---

## v0.0.0-main-202608281715 — 28 Aug 2026

Initial release. Download the binary for your platform from `ainna.bond`.

*Version metadata: `ainna-cli-version.json`*
