For the complete documentation index, see llms.txt. This page is also available as Markdown.

Reference

Every command and every keyboard shortcut in one place.

Command reference

Type / in the interface to browse these; /help prints the list.

Getting your bearings

Command
What it does

/help

List every command

/status

Mode, project folder, project briefing, linked workspace, remote files, session, message count, connection

/mode

Show the four modes and which is active (Shift+Tab switches)

/profile

Who you are signed in as

/context

How full the context window is, and what the session has cost

/diff

What the last turn changed, files, and how many lines each way

/todo

CORA's checklist for this session

Doing and undoing

Command
What it does

/revert

Open the rewind picker go back to an earlier prompt, code and conversation, or conversation only

Conversations

Command
What it does

/new

Start a fresh conversation

/fork

Branch this conversation, keeping both

/sessions [search]

Browse past conversations

/archive

Archive this conversation (it stays on disk)

/compact

Summarise the conversation so far, keeping recent turns

Setting CORA up

Command
What it does

/init

Survey the project and write AGENTS.md

/settings

Which tools may run without asking, in this project

/mcp

Manage outside tool connections

/remote

Files in your CodeMate storage the agent can read

/workspace [on|off|use <name>]

The Toolbox workspace this project is in, and the projects it links

/terminal-setup

Make Ctrl+Enter a new line in this terminal

/rules [on|off <name>]

Standing instructions sent every turn

/skills [on|off <name>]

Skills CORA can reach for

/workflows [on|off <name>]

Procedures you can run by name

/<workflow>

Run one of your workflows

/<skill>

Ask CORA to use one of your skills

From the command line

Command
What it does

cora

Start the interface

cora --run "prompt"

Run one turn and exit

git diff | cora --run "review this"

Send something in on a pipe

cora sessions

List past conversations

cora sessions --search <text>

Search titles, folders, and message text

cora resume [<id>]

Reopen a conversation

cora --doctor

Environment and connection report

cora --version

Print the version

cora --help

Usage summary

Options

Option
What it does

--json

One turn: machine-readable output

--search <text>

sessions: search titles, folders and message text

--all

sessions: include archived conversations

--limit <n>

sessions: how many to show (default 20)

-C, --workspace <dir>

Project folder (default: the current one)

-m, --mode <slug>

ask | plan | code | review (default: code)

--colour <always|never|auto>

Override colour detection

--verbose | --debug | --trace

More detail in the log file


Keyboard reference

In the conversation

Key
What it does

Enter

Send

Shift+Tab

Cycle the mode

Ctrl+J

New line without sending. Ctrl+Enter, Shift+Enter, and Alt+Enter do the same where the terminal sends them; a trailing \ then Enter works everywhere

↑ / ↓

Recall an earlier prompt

Tab

Complete a /command or an @path

Ctrl+R

Open the rewind picker

Ctrl+X then i

Hand the newest plan to code mode

Ctrl+X then u

Open the rewind picker

Ctrl+X then c

Compact the conversation

Ctrl+X then n

Start a fresh conversation

Ctrl+X then l

Open the conversation picker

Ctrl+X then h

Show the help

Ctrl+X then q

Quit

Ctrl+L

Compact the conversation

Ctrl+O

Open the newest tool row's output

Ctrl+Y

Paste an image from the clipboard (Windows, macOS, Linux)

1...9

Open that helper (on an empty prompt line, while helpers are running)

Esc

Come back from a helper's conversation

Ctrl+A / Home

Start of the line

Ctrl+E / End

End of the line

Ctrl+C

Stop the turn; press again to quit

Mouse wheel

Scroll the conversation

Click a row

Open or close its output

Shift+drag

Select text with the mouse

When CORA is asking you something

Key
What it does

y

Allow this action

n / Esc

Refuse it

↑ / ↓, 1...9

Move between a question's options

Space

Tick an option when several are allowed

Enter

Answer

In the conversation picker

Key
What it does

Type

Search

↑ / ↓

Move

Enter

Open

Ctrl+X

Archive

Ctrl+D ×2

Delete

Esc

Cancel

In the settings screen

Key
What it does

↑ / ↓

Move

Tab

Cycle allow/ask/deny

Shift+Tab

Cycle the other way

Enter

Open one tool's rules

Ctrl+A

Add a rule

Ctrl+D

Remove a rule

Esc

Back / close

In the MCP manager

Key
What it does

↑ / ↓

Move

Enter

Open, or start sign-in

Ctrl+A

Add a server (paste box)

Ctrl+R

Connect

Ctrl+T

Enable/disable

Ctrl+U

Edit

Ctrl+O

Open the config file

Ctrl+D ×2

Remove

Ctrl+S

Save (in the editor)

Ctrl+T

Change scope (in the editor)

Esc

Back / close

Note on the leader key: anything not pressed many times an hour lives behind Ctrl+X followed by a letter, because editors keep most Ctrl chords for themselves, and a kept chord never reaches CORA. Every key on these tables can be rebound in config.json under "keys" /help prints the ones actually in force. Alt is used for one thing only, Alt+Enter as a new line; on macOS, Option composes text rather than acting as a modifier, so use one of the other new-line keys there.

Last updated