Skip to main content

First Steps with NikCLI

Welcome to NikCLI! This guide will walk you through the essential commands and workflows to get you productive quickly.

🚀 Quick Start

1. Launch NikCLI

You’ll see the NikCLI interface with a welcome message and available commands.

2. Check Your Setup

3. Test Basic Functionality

📚 Essential Commands

File Operations

Read Files

Write Files

List Directory

Search Files

Terminal Commands

Run Commands

Package Management

Git Operations

System Info

🤖 Working with Agents

Universal Agent

The Universal Agent is your main development partner with 35+ capabilities:

Agent Capabilities

🎯 Operating Modes

NikCLI has three operating modes accessible via Shift+Tab:

Default Chat Mode (💬)

Interactive conversation with manual confirmation:

Planning Mode (📋)

Strategic planning with comprehensive execution plans:

Auto Mode (🤖)

Autonomous execution with minimal intervention:

🛠️ Practical Examples

Example 1: Create a React Component

1

Start NikCLI

2

Create Component

3

Review Results

4

Run Tests

Example 2: Analyze Existing Code

1

Analyze Project

2

Review Analysis

3

Apply Fixes

Example 3: Full-Stack Development

1

Plan the Project

2

Execute Backend

3

Build Frontend

4

Integrate & Test

🔧 Configuration

Set Up API Keys

Configure Agent Behavior

📊 Monitoring & Debugging

View Agent Status

Debug Issues

Performance Monitoring

🎯 Best Practices

1. Start Simple

Begin with basic file operations and gradually move to complex agent tasks:

2. Use Planning Mode for Complex Projects

For large projects, use planning mode to break down tasks:

3. Leverage Agent Capabilities

Understand what each agent can do:

4. Monitor and Learn

Use monitoring tools to understand performance:

🚀 Next Steps

Now that you understand the basics, explore advanced features:

Agent System

Deep dive into cognitive orchestration

Command Reference

Master all 70+ commands

Advanced Features

Vim integration, VM operations, and more

Examples & Tutorials

Learn through practical examples
Pro Tip: Use /help at any time to see all available commands. NikCLI is context-aware and will show relevant options based on your current project and mode.