Connect a repo
Sign in with GitHub or use a token, then choose the repository, branch, technology, and hosting setup.
iOS sideload build • 1.16
Connect a site, talk to your agent, review changes, and keep deployments in reach — all inside a quiet, glassy iOS workspace.
Built for sideloading · paywall-free build · memory entitlements retained
Current simulator captures
Captured from the booted iOS simulator after the Deployment and Preview fixes. Sensitive repository and billing identifiers are blurred; the site name and domain remain readable.





How it works
SiteAgent keeps the agent loop visible: your repository, proposed edits, preview, approval, and deployment status stay in one workspace.
Sign in with GitHub or use a token, then choose the repository, branch, technology, and hosting setup.
Use a connected cloud provider, OpenCode Go, or a compatible on-device model. Credentials stay in Keychain.
Ask in plain language. The agent can inspect files and use tools; write actions become staged changes.
Review the diff and local site preview before approving anything that reaches your branch.
Commit when ready, let the host rebuild, and inspect deployment status or logs from the workspace.
One workspace
| Surface | What it brings together | Signal |
|---|---|---|
| Command Center | Site status, sessions, recommendations, and deployment history | Ready |
| Agent Chat | Goal-oriented starter tasks with tool-capable model routing | AI Ready |
| Deployment | Hosting setup, deploy hooks, verification, and advanced controls | Connected |
| Sites Manager | Repository health, live URL, preview, secrets, and domain entry points | Up to date |
| Appearance | Colorless accent, Dark theme, and Clear Glass surface style | Selected |
Compatibility
The downloadable artifact is the iPhone/iPad arm64 sideload build. Website Commander is a separate native macOS app.
| Area | Compatible with | Requirement |
|---|---|---|
| Devices | iPhone and iPad | iOS/iPadOS 17.0+ |
| IPA architecture | Physical arm64 iOS devices | Sideload / re-sign |
| Repositories | Public or private GitHub repositories | GitHub access |
| Cloud AI | OpenAI, Anthropic, Gemini, DeepSeek, Grok, Mistral, OpenRouter, OpenCode Go, Qwen Code, Kimi Code, LongCat, GitHub Copilot, and custom OpenAI-compatible endpoints | Bring your key or sign-in |
| On-device AI | Qwen3, Qwen3.5, and Bonsai MLX model families on supported hardware | Memory / storage dependent |
| Deployment | Cloudflare Pages, Cloudflare Workers, Vercel, Netlify, Render, Railway, AWS Amplify, GitHub Pages, and SSH/SFTP | Token or hook varies |
| macOS | Website Commander, the separate macOS website manager | Not this IPA |
Cloud models use the account or API key you configure. OpenCode Go requires an OpenCode Go credential; an OpenAI platform key will not authenticate to that service. The sideload IPA is ad-hoc packaged, so your sideload tool may need to re-sign it for your device.
Latest sideload release
Release 1.16 makes the top Deployment item status-only and keeps the lower Configure control as the single deployment entry point. It also includes resilient static/live preview handling, the neutral glass contrast pass, the paywall-free sideload marker, and the retained on-device memory entitlements.
SHA-256: 2132a1b2296ea5ed88e1f67a66ad3685951edffa6635609442f111b0fe646551
Release note. The circled Connection Status Deployment row is no longer interactive, eliminating its sideload crash path. Use the lower Configure control to open deployment settings. Preview also recovers conventional entry files from truncated GitHub trees and falls back to the configured live site when no built HTML is available.