The Shob CLI is distributed as theDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/shobcoder/shob/llms.txt
Use this file to discover all available pages before exploring further.
shob-code npm package. Installing it globally adds the shob binary to your PATH, giving you access to all commands — from running AI coding sessions to managing providers, plugins, and MCP servers — directly from your terminal on macOS, Linux, or Windows.
System Requirements
| Requirement | Minimum version |
|---|---|
| Node.js | 18 or later |
| npm / bun / pnpm / yarn | Any current release |
| Operating System | macOS, Linux, or Windows |
Bun is the recommended runtime for the fastest cold-start and best compatibility with Shob internals. The CLI runs correctly on any Node.js-compatible runtime.
Installation
Installshob-code globally with your preferred package manager:
Verify the Installation
Confirm that theshob binary is available and shows the correct version:
Upgrading
To upgrade Shob to the latest release, reinstall the package globally with the same package manager you used during installation:Desktop App
A graphical desktop application for Shob is also available, providing a visual interface for managing sessions, reviewing diffs, and monitoring agent activity without leaving your workflow.Shob Desktop App
Learn how to install and use the Shob desktop application.
Global Flags
The following flags can be passed to anyshob command and take effect before the command handler runs:
| Flag | Type | Description |
|---|---|---|
--log-level | DEBUG | INFO | WARN | ERROR | Set the minimum log level written to the log file. Defaults to INFO on released builds and DEBUG on local builds. |
--print-logs | boolean | Print log output to stderr in addition to the log file. Useful for debugging or piping logs to external tooling. |
--pure | boolean | Run without loading any external plugins. Useful for reproducing issues in a clean environment or running in restricted CI contexts. |
Examples
Log files are written to a persistent path in your Shob data directory. If something goes wrong, Shob will print the exact log file path in the error output so you can inspect it directly.