Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Commands

Running uji

RunDoes
uji, uji newStarts a new session.
uji resumeResumes the latest session in the current directory.
uji resume --id <ID>Resumes the session with that id.
uji listOpens a picker of the sessions in the current directory.
uji delete <ID>Deletes a session.
uji run <PROMPT>Sends one prompt without the screen and prints the answer. See Running without the screen.
uji --helpPrints the usage.
uji --versionPrints the version.

Any of them takes these options. Where uji keeps its files lists the environment variables that do the same.

OptionSets
--config-dir <DIR>The config directory.
--data-dir <DIR>The data directory.
--db <FILE>The session database.

Slash commands

CommandDoes
/loginAdds a provider.
/modelsPicks the model.
/effortSets the reasoning effort, from the levels the current model accepts.
/thinkingShows or hides the model’s reasoning.
/compactSummarises earlier messages to free context.
/syncUpdates installed packs and reloads.
/reloadStarts uji again with your current config and files, keeping the conversation and your draft.
/helpLists every command, including the ones plugins add.
/quitQuits.

Keys

Default bindings lists every key uji binds, and uji.keymap changes them.