Main Command
Options
| Option | Description |
|---|---|
-p, --provider <name> | Model provider (nebius, anthropic, fireworks, github-copilot, openai-codex, zai, ollama-cloud, openai-compatible, lukan-cloud) |
-m, --model <name> | Model name |
--max-tokens <n> | Max output tokens |
--ui <mode> | UI mode: ink (default), readline, web |
--desktop | Launch in desktop mode (Tauri) |
--session <id> | Resume a session by ID |
-c, --continue | Continue the most recent session |
-b, --browser | Enable browser control tools |
--browser-cdp <url> | CDP endpoint URL for browser tools |
--browser-visible | Launch Chrome with visible window |
--browser-profile | Use default Chrome profile |
--browser-allow-internal | Allow navigation to internal/private URLs |
Setup Commands
| Command | Description |
|---|---|
lukan setup | Interactive setup wizard (provider, API key, timezone) |
lukan doctor | Show configuration and diagnostic info |
lukan update | Self-update to latest version |
lukan update --daily | Install from the unstable/daily channel |
lukan models [provider] [model] | List and select models |
lukan copilot-auth | Authenticate with GitHub Copilot (OAuth device flow) |
lukan codex-auth | Authenticate with OpenAI Codex |
lukan google-auth | Authenticate with Google Workspace |
Config Commands
Plugin Commands
lukan wa and the Email plugin registers lukan mail.
Skill Commands
Sandbox Commands
Worker Commands
Daemon Commands
Relay Commands
WhatsApp Commands (Plugin)
Email Commands (Plugin)
In-Chat Commands
These commands work inside a chat session:| Command | Description |
|---|---|
/model [model] | Open model picker or switch directly |
/resume | Resume a saved session (opens session picker) |
/clear | Clear context and start fresh |
/compact | Manually compact conversation |
/memories [activate|deactivate|show|add <text>] | Manage project memory |
/gmemory [show|add <text>|clear] | Manage global memory |
/checkpoints | Open checkpoint viewer |
/skills | List available skills |
/events [clear] | Switch to Event Agent view or clear events |
/workers | Browse workers and their runs |
/bg | List background processes |
/bg kill <pid> | Kill background process |
/bg logs <pid> | View process output |
!<command> | Execute shell command, add output to context |
/exit | Exit lukan |
Keyboard Shortcuts
Chat Input
| Key | Action |
|---|---|
Enter | Submit message |
Tab | Autocomplete command |
Up/Down | Navigate suggestions or history |
Escape | Cancel processing / clear input / open checkpoints |
Shift+Tab | Cycle permission mode (manual -> auto -> skip -> planner) |
Ctrl+A | Move cursor to start |
Ctrl+E | Move cursor to end |
Ctrl+C | Exit lukan |
Alt+B | Send running Bash command to background |
Alt+E | Toggle between Main and Event Agent views |
Alt+L | Open/close unified event picker |
Alt+A | Toggle auto/manual event forwarding mode |
Alt+M | Show memory viewer overlay |
Alt+P | Toggle tool picker overlay |
Alt+S | Toggle subagent picker overlay |
Alt+T | Toggle task panel visibility |
F9 | Open/minimize embedded terminal modal |
Ctrl+Shift+F9 | Close and kill the terminal |
Ctrl+Up/Down | Scroll terminal up/down |
Ctrl+PageUp/PageDown | Half-page scroll in terminal |
Session Picker
| Key | Action |
|---|---|
Up/Down | Navigate sessions |
Enter | Select session |
Space | Mark for deletion |
Alt+A | Toggle select all |
Alt+X | Delete marked |
Escape | Close |
Checkpoint Viewer
| Key | Action |
|---|---|
Up/Down | Navigate checkpoints |
Enter | View diff / restore options |
Escape | Back / close |
