Six coding agent CLIs. One Aiola workspace.
Aiola puts GitHub, errors, feedback and analytics beside coding agents in one macOS and Windows desktop app. Connect your existing tools to agent tasks.
Key facts
Claude Code
Claude Code in Aiola uses the local claude runtime and your Anthropic/Claude account access. Authenticate with the CLI in a terminal, then let Aiola detect it. Start project threads, choose Local or Worktree execution, and inspect changes before committing. Aiola supplies the desktop workspace around that CLI, while the authenticated provider determines available models and account limits.
Codex
Codex CLI in Aiola uses the local codex runtime and your OpenAI/ChatGPT access. Complete codex login in a terminal and re-check provider detection. Keep a Codex thread beside work using another supported provider when you want to compare approaches. Select a separate worktree for independent edits, and evaluate the resulting diff and checks before integrating the branch.
Cursor
Cursor Agent in Aiola connects the cursor-agent CLI using your Cursor account. This integration runs the agent CLI inside Aiola’s project workflow. Authenticate in the terminal, re-check detection, and select the available provider and model in a thread. Your editor can remain part of the development workflow while Aiola organizes project threads, tasks, and review.
Grok CLI
Grok CLI in Aiola uses the installed grok binary and your xAI access. Aiola discovers the models exposed by your installed, authenticated CLI; availability depends on its version and your account. Re-check providers when authentication or installation changes. Choose from the discovered models rather than assuming a fixed fallback model roster is bundled with the desktop app.
OpenCode
OpenCode in Aiola uses the opencode CLI and the model-provider access configured within OpenCode. Authenticate using opencode auth login and choose the provider there. Aiola does not sell that model access. The desktop workspace organizes OpenCode threads beside other CLIs. Model selection, authentication and available usage information still differ by provider.
Antigravity
Antigravity in Aiola uses Google's agy CLI and your Google account access. Install it with curl -fsSL https://antigravity.google/cli/install.sh | bash. Run agy in a terminal to sign in, then re-check providers in Aiola. Models are discovered live from the installed CLI, and Gemini models offer a High, Medium, or Low reasoning setting. Antigravity threads run beside other supported CLIs in the same project workspace. Aiola does not sell that model access.
Connect and verify providers on each machine
Install the CLI you want to use, authenticate it in a terminal, then open Central provider settings and select Re-check. The Providers page does not accept provider API keys. An installed provider must be authenticated before it can be enabled. Expand a provider to show, hide, or reorder its models in pickers.
Provider availability is app-wide; workspace defaults choose from that set. Available controls, models, usage fields, and skills differ by provider and account. Central Usage shows provider information where available, including an OpenCode Go usage card; Zen pay-as-you-go has no usage card. Workspace agents keep their reusable instructions and memory within that workspace.
GitHub for repository work
Connect the workspace repository in Git settings, then use GitHub to work with its issues and pull requests. Central GitHub combines records while retaining the owning workspace. Choose worktree settings for issue actions. Separate settings control issue comments, closure and PR review comments. Review the configured write-back behavior before triggering an action.
Stripe and Search Console for product analytics
Hosted Analytics can connect Stripe per site. Attributed Checkout Sessions need aiola_visitor_id and aiola_session_id metadata. Google Search Console and Bing Webmaster connections are account-level. Map each Analytics site to its property or site in Search Keywords settings. Search Console data is delayed about 48 hours. These integrations belong to Analytics and require Pro or an active trial.
Tailscale or LAN for phone pairing
Use phone pairing with the same Aiola account on desktop and phone. In Central Settings → Connections, enable Allow LAN connections, choose Add under Devices, and scan the secure QR code. Tailscale candidates are preferred when discovered; LAN provides another route when reachable. Both devices need the same tailnet for Tailscale.
Android is live on Google Play. Aiola for iPhone is available on the App Store. Repositories and agent processes remain on the desktop; the paired phone receives messages and diffs directly. Optional push notifications use notification delivery services.
Claude, ChatGPT, and Cursor through hosted MCP
Compatible assistant clients can connect to Aiola hosted MCP at https://aiola.app/api/mcp using Streamable HTTP and OAuth 2.1. Claude, ChatGPT, and Cursor are documented clients. Hosted tools expose project-scoped Analytics, search, App Logs, and Feedback. Most tools read data; the documented writes update App Log and Feedback statuses. Hosted MCP requires Pro or an active trial.
Choose desktop access and hosted access
Aiola desktop 2.0.8 supports macOS 12+ and Windows 10+ (64-bit). The download is free. GUI Lifetime is a one-time local desktop purchase with a $49/$89/$129 launch ladder; checkout confirms the current rung. Pro monthly and yearly tiers depend on Analytics volume. The seven-day trial is only for eligible first-time customers on Pro Monthly 100k and requires a card. Hosted Analytics, App Logs, Feedback, MCP, and Setup Health require Pro or trial.
Use the provider documentation for detection and usage, mobile pairing guide for networking, and MCP connector guide for client setup.
Common questions
Build, ship and fix in one app
Errors, user feedback, GitHub and analytics live next to your coding agents in one desktop app, so every issue becomes a task an agent can take.