Agmente is an iOS client for coding agents. It connects to servers that speak ACP (Agent Client Protocol) or the Codex app-server protocol and shows tool calls, results, and conversation history on device.
Download
Key capabilities
- Connect to ACP agents (Copilot CLI, Gemini CLI, Claude Code adapters, Qwen, Mistral Vibe, and others)
- Connect to Codex app-server endpoints
- View tool calls and results in the transcript
- Optional Cloudflare Tunnel + Access credentials for remote access
Remote agents
- Start an ACP or Codex app-server agent on a remote host and expose it over
wss://. - Use bearer tokens and/or Cloudflare Access service tokens when the endpoint is protected.
- Full setup:
setup.md(local:Agents.md)
Quick start: remote ACP agent with stdio-to-ws
- Run these on your remote host (start/stop as separate commands):
npx -y @rebornix/stdio-to-ws --persist --grace-period 604800 "copilot --acp" --port 8765pkill -9 -f "stdio-to-ws.*8765"- Expose the port behind TLS and connect from Agmente using
wss://<your-host>(seedocs/remote-agent.md).
Agmente/iOS app sourceACPClient/Swift package used by the appAppServerClient/Codex app-server client support
- Xcode (latest stable recommended)
- macOS for iOS builds
Open Agmente.xcodeproj in Xcode and run the Agmente scheme on a simulator or device.
CLI build example:
xcodebuild -project Agmente.xcodeproj -scheme Agmente -destination 'platform=iOS Simulator,name=iPhone 16'App tests:
xcodebuild -project Agmente.xcodeproj \
-scheme Agmente \
-destination "platform=iOS Simulator,id=<SIMULATOR_UDID>" \
testACPClient package tests:
swift test --package-path ACPClientMIT. See LICENSE.
