Skip to content
forked from rebornix/Agmente

iOS client for coding agents via ACP

License

Notifications You must be signed in to change notification settings

tualatrix/Agmente

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Agmente

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.

Agmente screenshot

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 8765
pkill -9 -f "stdio-to-ws.*8765"
  • Expose the port behind TLS and connect from Agmente using wss://<your-host> (see docs/remote-agent.md).

Repository layout

  • Agmente/ iOS app source
  • ACPClient/ Swift package used by the app
  • AppServerClient/ Codex app-server client support

Requirements

  • Xcode (latest stable recommended)
  • macOS for iOS builds

Build (iOS)

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'

Tests

App tests:

xcodebuild -project Agmente.xcodeproj \
  -scheme Agmente \
  -destination "platform=iOS Simulator,id=<SIMULATOR_UDID>" \
  test

ACPClient package tests:

swift test --package-path ACPClient

License

MIT. See LICENSE.

About

iOS client for coding agents via ACP

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Swift 74.0%
  • MDX 24.7%
  • Other 1.3%