Mobile TUI Input is a Power Agents capability: a native textarea plus an IME-safe reconciliation engine that forwards clean bytes to one captured integrated terminal. Grok Build is the first integration — not a Grok-only hack.
TL;DR
| Item | Detail |
|---|---|
| Problem | Mobile IMEs rewrite text; browser terminals duplicate or corrupt TUI input |
| Fix | Type in Power Agents’ native field; the engine reconciles then sendText(payload, false) |
| Default | Off |
| Hosts | Grok, Codex, Claude CLI, Gemini, Kimi (each gated); pc watch; plus generic attach |
| Not | An xterm/code-server patch; not Claude Code chat injection |
Steps
- Enable
powerClaude.mobileTuiInput.enabled. - Enable the host flag you use (Grok / Codex / Claude CLI / Gemini / Kimi).
- Start the terminal/TUI from Power Agents (or attach generically).
- Open Power Agents: Open Mobile TUI Input.
- Confirm the target label.
- Type in the native field.
- Use Esc / Tab / Ctrl / Enter.
- For
pc watch, enablepcWatch.enabledthen Attach to Active Terminal. - For SSH / tmux / vim / other TUIs, enable generic attach and Attach to Active Terminal.
FAQ
Does this work in Claude Code’s chat panel?
No. That is a non-terminal UI. It would need a different InputSink adapter.
Did you verify Samsung Keyboard and Gboard?
This ship is designed to address those keyboards and is regression-tested against representative IME composition sequences. Physical phone QA is reported separately when it happens.
Will it hijack my desktop keyboard?
No. The feature is off by default and only sends when you type in the Mobile TUI Input surface.
Can it type into the wrong terminal?
No. It captures one exact terminal. If that terminal closes, input fails closed — it does not silently switch.
Does this bypass anyone’s terms?
No. It only changes how your local editor forwards keystrokes into a terminal you already own.
Independent third-party software by Neural-LLM. Not affiliated with Anthropic, xAI, OpenAI, Google, or Moonshot.