Miblo+ on your phone
Your AI can't do it? Let Miblo handle it.
Each AI coding agent comes with different features. Where one of them has no way to do something from your phone, Miblo uses its own techniques so you get the same control in all of them. Below, AI by AI: what comes from the AI itself and what Miblo solves.
What Miblo solves
These don't come from the AI: they are Miblo's own alternatives, for the AIs that don't have them.
In a terminal
Automatic approval chosen on your phone
Ask, accept edits inside the project folder or allow everything, chosen on your phone for that session.
- Claude Code
- Codex
- OpenCode
- GitHub Copilot CLI
In a terminal
Stop
Stop the AI in the middle of its work.
- Codex
- Gemini CLI
- GitHub Copilot CLI
- Cursor
In tmux or screen.
In a terminal
Change the model, effort and commands
Pick the session's model from your phone. How much the AI thinks before it answers. The AI's slash commands, from your phone.
- Claude Code
In tmux or screen.
Opened by Miblo
Automatic approval chosen on your phone
Ask, accept edits inside the project folder or allow everything, chosen on your phone for that session.
- OpenCode
- GitHub Copilot CLI*
- Cursor
GitHub Copilot CLI: when it offers none of its own.
Opened by Miblo
Several tasks at once
As many sessions and tasks at once as you like on Miblo+ Pro. On Miblo+, up to 5 tasks.
- Claude Code
- Codex
- OpenCode
- Gemini CLI
- GitHub Copilot CLI
- Cursor
- Kimi
- Qwen
How it works
Our own techniques
Where the AI has no feature for it, Miblo uses its own way: its own approval modes, Escape typed into the session in tmux or screen, a count of the tasks running together.
Your AI stays the same
Miblo never changes the AI's settings or rules. Without Miblo, it works exactly as before. Miblo's modes only answer the requests that already reach it, and only after you pick one on your phone.
With any AI
Claude Code, Codex, OpenCode, Gemini CLI, GitHub Copilot CLI, Cursor, Kimi and Qwen, in the same list and the same Miblo Remote.
How to read the table
- Miblo solves it
- Miblo's own alternative, where the AI doesn't have the feature.
- Yes
- The AI's own feature, brought to your phone by Miblo.
- Not yet
- Not possible yet. The number links to the reason.
- —
- Does not apply.
Sessions started in a terminal
The sessions you open on your computer, as always. Miblo follows each one through the AI's own hooks. With Miblo+.
| Feature | Claude Code | Codex | OpenCode | Gemini CLI | GitHub Copilot CLI | Cursor | Kimi | Qwen |
|---|---|---|---|---|---|---|---|---|
| Whole conversation | Yes | Yes | Not yet7 | Yes | Yes | Yeswith transcripts on | Not yet4 | Not yet4 |
| Diffs and file previews | Yes | Yes | Not yet7 | Yes | Yes | Yeswith transcripts on | Not yet4 | Not yet4 |
| Images in messages | Yes | Yes | Not yet7 | Not yet9 | Yes | Not yet9 | Not yet4 | Not yet4 |
| Approve from your phone | Yes | Yes | Yes | Not yet1 | Not yet2 | Not yet3 | Not yet4 | Not yet4 |
| Automatic approval chosen on your phone | Miblo solves it | Miblo solves it | Miblo solves it | Not yet1 | Miblo solves it | Not yet3 | Not yet4 | Not yet4 |
| Stop | Yes | Miblo solves itin tmux or screen | Yes | Miblo solves itin tmux or screen | Miblo solves itin tmux or screen | Miblo solves itin tmux or screen | Not yet4 | Not yet4 |
| Change the model | Miblo solves itin tmux or screen | Not yet5 | Not yet5 | Not yet5 | Not yet5 | Not yet5 | Not yet4 | Not yet4 |
| Effort | Miblo solves itin tmux or screen | Not yet5 | Not yet5 | Not yet5 | Not yet5 | Not yet5 | Not yet4 | Not yet4 |
| Commands | Miblo solves itin tmux or screen | Not yet5 | Not yet5 | Not yet5 | Not yet5 | Not yet5 | Not yet4 | Not yet4 |
| Answer questions | Yes | Not yet6 | Not yet6 | Not yet9 | Not yet9 | Not yet9 | Not yet4 | Not yet4 |
| Approve or reject plans | Yes | Not yet9 | Not yet9 | Not yet9 | Not yet9 | Not yet9 | Not yet4 | Not yet4 |
| Reply to the AI | Yes | Yes | Yes | Yes | Yes | Yes | Not yet4 | Not yet4 |
| Subagents | Yes | Yes | Yesthe list only | Not yet9 | Not yet9 | Not yet9 | Not yet4 | Not yet4 |
| Usage limits | Yes | Yes | Not yet8 | Not yet8 | Not yet8 | Not yet8 | Not yet4 | Not yet4 |
Claude Code
Miblo solves it- Automatic approval chosen on your phone
- Change the model (in tmux or screen)
- Effort (in tmux or screen)
- Commands (in tmux or screen)
The AI's own, on your phone
- Whole conversation
- Diffs and file previews
- Images in messages
- Approve from your phone
- Stop
- Answer questions
- Approve or reject plans
- Reply to the AI
- Subagents
- Usage limits
Codex
Miblo solves it- Automatic approval chosen on your phone
- Stop (in tmux or screen)
The AI's own, on your phone
- Whole conversation
- Diffs and file previews
- Images in messages
- Approve from your phone
- Reply to the AI
- Subagents
- Usage limits
OpenCode
Miblo solves it- Automatic approval chosen on your phone
The AI's own, on your phone
- Approve from your phone
- Stop
- Reply to the AI
- Subagents (the list only)
Gemini CLI
Miblo solves it- Stop (in tmux or screen)
The AI's own, on your phone
- Whole conversation
- Diffs and file previews
- Reply to the AI
GitHub Copilot CLI
Miblo solves it- Automatic approval chosen on your phone
- Stop (in tmux or screen)
The AI's own, on your phone
- Whole conversation
- Diffs and file previews
- Images in messages
- Reply to the AI
Cursor
Miblo solves it- Stop (in tmux or screen)
The AI's own, on your phone
- Whole conversation (with transcripts on)
- Diffs and file previews (with transcripts on)
- Reply to the AI
Kimi
Qwen
Why not yet
- 1In a terminal, a Gemini CLI hook cannot clear a confirmation, and Miblo never edits its rules. In a session Miblo opens, it works.
- 2Copilot CLI's permission hook runs before its own rules, so asking your phone there would also ask about calls it would allow by itself.
- 3In a terminal, Cursor CLI does not run every hook this needs yet. In a session Miblo opens, it works.
- 4Miblo does not connect to it in a terminal yet. In a session Miblo opens, it has the full set of controls.
- 5Typing these commands into another AI's screen would rely on details it does not document for that use.
- 6In a terminal, its question tool has no hook that can answer. In a session Miblo opens, it works.
- 7In a terminal, OpenCode keeps no history Miblo can read safely.
- 8It keeps no usage windows on the computer. In a session Miblo opens, a quota error shows, but not when usage resets.
- 9Not possible in this AI yet.
Sessions Miblo opens
Sessions you start or resume from your phone, which Miblo opens on your computer. With Miblo+ Pro.
| Feature | Claude Code | Codex | OpenCode | Gemini CLI | GitHub Copilot CLI | Cursor | Kimi | Qwen |
|---|---|---|---|---|---|---|---|---|
| Whole conversation | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
| Diffs and file previews | Yes | Yes | Not yet8 | Not yet8 | Not yet8 | Not yet8 | Not yet8 | Not yet8 |
| Images in messages | Yes | Yes | Not yet8 | Not yet8 | Not yet8 | Not yet8 | Not yet8 | Not yet8 |
| Approve from your phone | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
| Automatic approval chosen on your phone | Yes | Yes | Miblo solves it | Yeswith automatic tasks on at the computer | Miblo solves itwhen it offers none of its own | Miblo solves it | YesMiblo adds the accept-edits mode (edits inside the project folder) | Yeswith automatic tasks on at the computer |
| Stop | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
| Change the model | Yes | Yes | Yes | Yeswhen the AI offers it | Yeswhen the AI offers it | Yeswhen the AI offers it | Yeswhen the AI offers it | Yeswhen the AI offers it |
| Effort | Yes | Yes | Not yet3 | Not yet3 | Not yet3 | Not yet3 | Not yet3 | Not yet3 |
| Commands | Yes | Not yet4 | Not yet5 | Yes | Yes | Yes | Yes | Yes |
| Answer questions | Yes | Yes | Yes | Not yet6 | Not yet6 | Not yet6 | Not yet6 | Not yet6 |
| Approve or reject plans | Yes | Not yet2 | Not yet9 | Not yet7 | Not yet7 | Not yet7 | Not yet7 | Not yet7 |
| Resume a session | Yes | Yes | Yes | Not yet9 | Not yet9 | Not yet9 | Yes | Not yet9 |
| Several tasks at once | Miblo solves it | Miblo solves it | Miblo solves it | Miblo solves it | Miblo solves it | Miblo solves it | Miblo solves it | Miblo solves it |
| Usage limits | Yes | Yes | Not yet1 | Not yet1 | Not yet1 | Not yet1 | Not yet1 | Not yet1 |
Claude Code
Miblo solves it- Several tasks at once
The AI's own, on your phone
- Whole conversation
- Diffs and file previews
- Images in messages
- Approve from your phone
- Automatic approval chosen on your phone
- Stop
- Change the model
- Effort
- Commands
- Answer questions
- Approve or reject plans
- Resume a session
- Usage limits
Codex
Miblo solves it- Several tasks at once
The AI's own, on your phone
- Whole conversation
- Diffs and file previews
- Images in messages
- Approve from your phone
- Automatic approval chosen on your phone
- Stop
- Change the model
- Effort
- Answer questions
- Resume a session
- Usage limits
OpenCode
Miblo solves it- Automatic approval chosen on your phone
- Several tasks at once
The AI's own, on your phone
- Whole conversation
- Approve from your phone
- Stop
- Change the model
- Answer questions
- Resume a session
Gemini CLI
Miblo solves it- Several tasks at once
The AI's own, on your phone
- Whole conversation
- Approve from your phone
- Automatic approval chosen on your phone (with automatic tasks on at the computer)
- Stop
- Change the model (when the AI offers it)
- Commands
GitHub Copilot CLI
Miblo solves it- Automatic approval chosen on your phone (when it offers none of its own)
- Several tasks at once
The AI's own, on your phone
- Whole conversation
- Approve from your phone
- Stop
- Change the model (when the AI offers it)
- Commands
Cursor
Miblo solves it- Automatic approval chosen on your phone
- Several tasks at once
The AI's own, on your phone
- Whole conversation
- Approve from your phone
- Stop
- Change the model (when the AI offers it)
- Commands
Kimi
Miblo solves it- Several tasks at once
The AI's own, on your phone
- Whole conversation
- Approve from your phone
- Automatic approval chosen on your phone (Miblo adds the accept-edits mode (edits inside the project folder))
- Stop
- Change the model (when the AI offers it)
- Commands
- Resume a session
Qwen
Miblo solves it- Several tasks at once
The AI's own, on your phone
- Whole conversation
- Approve from your phone
- Automatic approval chosen on your phone (with automatic tasks on at the computer)
- Stop
- Change the model (when the AI offers it)
- Commands
Why not yet
- 1It keeps no usage windows on the computer. In a session Miblo opens, a quota error shows, but not when usage resets.
- 2The Codex app server's plan mode is still experimental.
- 3These sessions' protocol has no per-session effort field.
- 4The Codex app server has no slash-command call. Model and effort cover what those commands change.
- 5OpenCode has a command route, but Miblo does not use it yet.
- 6These sessions' protocol (ACP) has no question request.
- 7Plans show as progress cards, without approve or reject.
- 8In these sessions, tool cards still carry a summary only.
- 9Not possible in this AI yet.
In every AI
These work the same for any connected AI.
Security levels
You choose on your computer how often your phone asks for the passkey (Face ID, fingerprint or the device PIN).
PracticalDefault
One passkey covers up to 8 hours of replies, questions, one-time approvals, plans and new sessions.
Balanced
One passkey covers up to 1 hour of replies and questions. Approvals ask for the passkey again.
Strict
Every message and every approval asks for the passkey.
Several tasks at once
Send several tasks from your phone and follow them all together. On Miblo+, up to 5 tasks at once. On Miblo+ Pro, no cap, sessions Miblo opens included.
All your AIs in your pocket
Approve, reply, stop and follow every AI from wherever you are, end-to-end encrypted.
Tool names are trademarks of their owners. Miblo is not affiliated with them.