Command Reference

NikCLI provides over 50 powerful commands organized into logical categories. All commands are prefixed with / and can be used during any chat session.

Basic System

3 commands: help, quit/exit, clear

Model Management

3 commands: model switching and API keys

Configuration

5 commands: settings and preferences

Session Management

4 commands: session control and history

Agent Management

8 commands: AI agent orchestration

Planning & Todo

3 commands: task planning and management

Security

4 commands: security and permissions

File Operations

5 commands: file system operations

Terminal

8 commands: command execution

Quick Command Reference

Essential Commands

/help           # Show all available commands
/config         # View current configuration
/models         # List available AI models
/agents         # Show available AI agents

Command Categories

🖥️ Basic System Commands

CommandDescriptionUsageExample
/helpShow help message with all available commands/help/help
/quit, /exitExit the chat interface/quit or /exit/quit
/clearClear current chat session/clear/clear

🧠 Model Management

⚙️ Configuration Commands

🕐 Session Management

👥 Agent Management

📋 Planning & Todo Commands

🛡️ Security Commands

Operating Modes

NikCLI supports three primary operating modes accessible via Shift+Tab:
Standard Mode
  • Interactive conversation
  • Manual confirmation for operations
  • Step-by-step guidance
  • Best for learning and experimentation

Keyboard Shortcuts

ShortcutDescription
Ctrl+CStop current operation or streaming response
/Open command menu (when not processing)
Shift+TabCycle between operating modes
ESCReturn to default chat mode
TabAuto-complete commands and file paths

Command Tips

Auto-completion

Use Tab for command and file path completion
/read src/comp[Tab] /read src/components/

Command History

Use up/down arrows to navigate command historyPrevious commands are automatically saved

Contextual Help

Add --help to any command for detailed usage
/plan --help
/agent --help

Command Aliases

Many commands have shorter aliases
  • /sh/run
  • /todos/todo list
  • /exit/quit

Next Steps

Use /help at any time to see all available commands. Commands are context-aware and will show relevant options based on your current project and mode.