Key BindingsΒΆ

Keyboard shortcuts for Perspt TUI.

Chat ModeΒΆ

Key

Action

Enter

Send current message

Esc

Exit application

Ctrl+C

Force exit with cleanup

Ctrl+D

Exit (EOF)

↑ / ↓

Scroll chat history

Page Up / Page Down

Fast scroll (10 lines)

Home / End

Jump to top/bottom of history

Backspace

Delete character before cursor

Delete

Delete character at cursor

← / β†’

Move cursor in input

Agent Mode (Dashboard)ΒΆ

Key

Action

q / Esc

Exit application

Tab

Switch between panels

↑ / k

Select previous item

↓ / j

Select next item

Enter

Expand/view details

Space

Toggle selection

Agent Mode (Review Modal)ΒΆ

Key

Action

y

Approve change

n

Reject change

d

View diff

e

Edit before applying

Esc

Cancel review

Enter

Confirm action

Agent Mode (Diff Viewer)ΒΆ

Key

Action

↑ / k

Scroll up

↓ / j

Scroll down

Page Up / Page Down

Fast scroll

g

Jump to top

G

Jump to bottom

q / Esc

Close diff viewer

CommandsΒΆ

Type these in the chat input:

Command

Action

/save

Save conversation (auto timestamp)

/save <file>

Save to specific file

/clear

Clear conversation history

/help

Show available commands

/model <name>

Switch model

/quit

Exit application

Logs Viewer (perspt logs –tui)ΒΆ

Key

Action

q / Esc

Exit viewer

Tab

Next panel (Sessions β†’ Requests β†’ Detail)

Shift+Tab

Previous panel

1

Show Prompt tab

2

Show Response tab

3

Show Stats tab

↑ / k

Move up / scroll up

↓ / j

Move down / scroll down

Page Up / Page Down

Fast scroll (10 items or 20 lines)

Home

Jump to start

End

Jump to end

Enter

Select item / expand

? / F1

Show help modal

Vim-style NavigationΒΆ

For users who prefer vim bindings:

Key

Action

j

Down

k

Up

h

Left (in input)

l

Right (in input)

gg

Top of history

G

Bottom of history

See AlsoΒΆ