GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • ChatCLI home page
  • Cookbook
  • Releases
  • diillson/chatcli
  • Install
  • Quickstart
  • Docker & Kubernetes
  • Auto-Update
  • Config Migration
  • Basic Usage
  • Context Commands
  • Agent Mode (/agent)
  • Coder Mode (/coder)
  • One-Shot Mode

This view

  • Original page
  • New address

GeezerVison is showing chatcli.edilsonfreitas.com — Basic Usage and Main Commands - ChatCLI

​
Interactive Mode

ChatCLI’s default mode is interactive. To start it, simply run:
chatcli
You will see a welcome screen and a prompt ( ❯ ), ready to receive your questions or commands. Any text that does not start with / or @ will be treated as a prompt for the AI.
help me list all active docker containers

​
Essential Commands

Internal commands are your control center. They always start with /.
CommandDescription
/helpLists every command by category with its aliases; /help <command> shows that command’s subcommands and options
/menu (or /)Opens the interactive command palette — a navigable list of every command (arrows to navigate)
/exit or /quitSafely exits the application
/newsessionClears the conversation history and starts a new dialogue from scratch
/config or /statusShows the current configuration: provider, active model, and variables (with sensitive values hidden); bare opens the palette with the sections
/reloadReloads settings from .env without restarting the application
/switchSwitch the provider or model — bare opens the navigable palette of providers/flags
/providerSwitch the LLM provider by name — bare opens the palette with the active providers (same UX as /model)
/compactCompact conversation history (automatic or guided with instruction)
/rewindRewind to a previous conversation checkpoint

​
Advanced Commands

Context Commands (@)

Inject dynamic information into your prompt: @file, @git, @command, @env, @history.

Agent Mode (/agent)

Delegate complete tasks. The AI plans and executes commands with your approval.

Coder Mode (/coder)

AI that reads, edits, applies patches, and runs tests in a loop — with automatic rollback.

Conversation Control

Use /compact to compact and /rewind (or Esc+Esc) to go back in time.

Skills and Plugins

Extend ChatCLI with custom plugins and skills from remote registries.

​
Coder Mode (/coder)

The /coder mode is specialized for software engineering. The AI automatically calls tools in a read, edit, and test loop.
/coder fix the failing tests
<tool_call name="@coder" args='{"cmd":"tree","args":{"dir":"."}}'/>
<tool_call name="@coder" args='{"cmd":"search","args":{"term":"FAIL","dir":"."}}'/>
<tool_call name="@coder" args='{"cmd":"read","args":{"file":"cli/agent_mode.go"}}'/>
<tool_call name="@coder" args='{"cmd":"test","args":{"dir":"."}}'/>
<tool_call name="@coder" args='{"cmd":"git-diff","args":{"dir":".","stat":true}}'/>
In /coder, it is always the AI that issues the @coder commands — you only describe the goal.
See the full guides: Coder Mode and @coder Plugin

​
Prompt Navigation

ChatCLI supports keyboard shortcuts for efficient navigation:
ShortcutAction
Alt/Option + arrowsMove cursor by word
Ctrl + arrowsMove cursor by word
Cmd + arrows / Home/EndMove to beginning/end of line
Alt + BackspaceDelete word to the left
Esc+EscOpen rewind menu (double Esc within 500ms, only when input is empty)
/ or /menu + EnterOpen the command palette (arrows to navigate, Enter to select)
For the full list, see the Command Reference.

​
Smart Paste Detection

ChatCLI automatically detects pasted text via Bracketed Paste Mode. For large pastes (more than 150 characters), the content is replaced by a compact placeholder in the prompt:
«1234 chars | 5 lines»
The actual content is preserved internally and sent in full when you press Enter. Small pastes (150 characters or less) are rendered normally.

​
Next Steps

Context Commands

Learn how to inject context from your environment into the prompt.

Agent Mode

Delegate complete tasks for the AI to execute.
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.