By the end of this guide you will have Shob installed, an AI provider authenticated, and your first coding task running in your terminal. The whole process takes under five minutes on a standard internet connection.Documentation 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.
Install Shob
Install the Verify the installation succeeded by checking the version:You should see output similar to:
shob-code package globally using your preferred package manager.Authenticate a Provider
Shob needs access to an AI provider to power its agents. Run the interactive login flow to add your first credential:The CLI presents an interactive provider picker. Use the arrow keys to select your provider, then press Enter:After choosing a provider you will be prompted for your API key:Press Enter after pasting your key. You will see a confirmation:To see all configured credentials at any time, run:
Run Your First Task
Navigate to your project directory and send a message to Shob using Shob starts a new session, picks an available model from your configured provider, and begins planning the task:
shob run:You can pin a specific model with the
--model flag, for example --model anthropic/claude-opus-4-5. The value should be in provider/model format.Review and Approve Permissions
Before Shob writes any file or runs any command it will pause and ask for your approval:Choose Yes, allow for this session to approve similar actions for the rest of this task without being prompted again, or Yes, allow once to review each action individually.
Sessions
Learn how sessions work, how to resume them, and how to fork them for safe experimentation.
Configuration
Customise providers, models, permission rules, and plugins in
shob.json.run command
Full reference for all flags available on
shob run.