How to use
ai
The first time, it asks for the language and offers to install the missing tools (Claude Code, Codex, Cursor, Grok Build) with the official installers. Antigravity is installed from its own page. After that, just type and press Enter.
| Key | Action |
|---|---|
| Enter | Sends |
| ↑ / ↓ | Previous lines |
| Ctrl-C | During an answer: cancels. At the prompt: saves and exits |
| Ctrl-D | Saves and exits |
\ + Enter · Shift+Enter · Option+Enter |
New line without sending (Shift+Enter in iTerm2, Ghostty, Kitty, WezTerm and VS Code; in macOS Terminal use \ + Enter) |
| Tab | Completes commands and skills |
In the Tab menu every item ends with its owner: omni, claude, codex or agy. When you pick a
skill that takes arguments (like /pr-review [pr-number | --branch]), the chat asks for them: Tab
shows the options, you can type your own text, and Enter alone runs it without arguments.
The screen follows Claude Code and Codex: an input box at the bottom with a status bar (tool,
model, mode and folder), Tab to complete commands and skills, each AI action on one line
(● Ran …, ● Edited …, ● Called …) with its output collapsed, markdown answers and a
"Working…" indicator with elapsed time. On start, a 1.5s full-screen splash (Ctrl-C skips;
SMART_AI_NO_SPLASH=1 turns it off).
On exit, it shows the command to return to the same conversation:
Sessão salva. Retome com: ai --resume 1f3a9c2b7d40
This text comes from the project README. See the original on GitHub