Every AI coding agent. Every protocol. One app.
Copilot CLI. Gemini. Claude Code. Codex. Qwen. Vibe.
All from your phone.
Connect to Copilot CLI, Gemini CLI, Claude Code, OpenAI Codex, Qwen, Mistral Vibe β any ACP or Codex-compatible agent.
Automatically detects ACP vs Codex protocol after initialize. Zero configuration needed.
See every file read, write, and terminal command your agent executes. Full transparency.
Inline diffs for every file the agent modifies. Review changes before they land.
Review Codex plans before execution. Approve, reject, or iterate on the agent's approach.
Resume conversations across app restarts. Local + server-side session storage.
Cloudflare Tunnel + Access tokens for secure wss:// connections to remote agents.
iOS (SwiftUI), Android (Compose), React Native β the same experience everywhere.
Select agent skills, toggle YOLO / Auto Edit / Plan / Default execution modes.
| Agent | Protocol | Command |
|---|---|---|
| π’ GitHub Copilot CLI | ACP | copilot --acp |
| π΅ Google Gemini CLI | ACP | npx @google/gemini-cli --experimental-acp |
| π£ Claude Code | ACP | npx @zed-industries/claude-code-acp |
| β« OpenAI Codex | Codex | codex app-server --listen ws://... |
| π Qwen | ACP | qwen --experimental-acp |
| π΄ Mistral Vibe | ACP | vibe-acp |
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β π± Agmente App β
β ββββββββββββββββ ββββββββββββββββ ββββββββββββββββββββ β
β β iOS (Swift) β βAndroid (Kt) β β React Native β β
β ββββββββ¬ββββββββ ββββββββ¬ββββββββ ββββββββββ¬ββββββββββ β
β β β β β
β ββββββββΌββββββββββββββββββΌβββββββββββββββββββββΌββββββββββ β
β β Protocol Auto-Detection β β
β β (initialize β check userAgent) β β
β ββββββββββββββββ¬βββββββββββββββββββ¬ββββββββββββββββββββββ β
β β β β
β ββββββββββββββββΌβββββββ ββββββββββΌβββββββββββββββββββ β
β β ACP Client β β Codex Client β β
β β session/new β β thread/start β β
β β session/prompt β β turn/start β β
β β session/cancel β β turn/interrupt β β
β ββββββββββββ¬βββββββββββ ββββββββββ¬βββββββββββββββββββ β
β β WebSocket β WebSocket β
βββββββββββββββΌββββββββββββββββββββββΌββββββββββββββββββββββββββ
βΌ βΌ
βββββββββββββββββββ βββββββββββββββββββ
β ACP Agent β β Codex Server β
β (stdio-to-ws) β β (app-server) β
βββββββββββββββββββ βββββββββββββββββββ
# π Clone the repo git clone https://github.com/friuns2/Agmente.git && cd Agmente # π iOS β open in Xcode open Agmente.xcodeproj # π€ Android β build APK cd AgmenteAndroid && ./gradlew assembleDebug # π Start a local agent npx -y @rebornix/stdio-to-ws --persist "npx @google/gemini-cli --experimental-acp" --port 8765 # π Add ws://localhost:8765 in the app β Connect β Code from your phone!
iOS native UI framework
Android native UI toolkit
Cross-platform mobile
Real-time agent communication
ACP SDK distribution
Android dependency injection