Introduction
The GemKit CLI (gk) is the primary interface for interacting with GemKit. It provides commands for initializing projects, managing agents, and executing workflows.
Command Structure
All commands follow this basic structure:
bash
Primary Commands
| Command | Description |
|---|---|
init | Initialize a new GemKit project or kit |
new | Create new agents, plans, or skills from templates |
agent | Manage, search, and spawn specialized AI agents |
office | Start the Agent Office visualization dashboard |
session | View and manage active agent sessions |
plan | Create, manage, and execute development plans |
tokens | Analyze token usage and costs across sessions |
config | View and manage global/local configuration |
cache | Manage local cache for performance and offline use |
extension | Install and manage CLI extensions |
catalog | Browse and download kits from the GemKit Catalog |
doctor | Diagnose environment issues and check health |
update | Update GemKit components to the latest version |
convert | Convert between different file formats and schemas |
paste | Handle image and video pasting into AI context |
Global Options
--help,-h: Show help for any command--version,-v: Show GemKit version--verbose: Enable detailed logging output--json: Format output as JSON for scripting
Getting Help
You can get help for any specific command by appending --help:
bash