# Gobi ## Docs - [Contributing to Gobi Documentation](https://docs.gourmand.dev/CONTRIBUTING.md): Welcome to the Gobi documentation! We're excited that you want to contribute. This guide will help you get started with our documentation workflow and tools. - [Guides](https://docs.gourmand.dev/cli/guides.md) - [Install Gobi CLI](https://docs.gourmand.dev/cli/install.md): Get Gobi CLI installed and configured for command-line AI coding assistance and automation - [Gobi CLI (cn) Overview](https://docs.gourmand.dev/cli/overview.md): Command-line interface for automated coding tasks, scripting, and headless development workflows with Gobi's AI coding capabilities - [Gobi CLI Quick Start](https://docs.gourmand.dev/cli/quick-start.md): Get hands-on experience with Gobi CLI through practical examples and common use cases - [MCP servers](https://docs.gourmand.dev/customization/mcp-tools.md): Learn how to use Model Context Protocol (MCP) blocks in Gobi to integrate external tools, connect databases, and extend your development environment. - [Models](https://docs.gourmand.dev/customization/models.md): Models form the foundation of the entire agent experience, offering different specialized capabilities: - [Customization Overview](https://docs.gourmand.dev/customization/overview.md): Learn how to customize Gobi with model providers, slash commands, and tools - [Prompts](https://docs.gourmand.dev/customization/prompts.md): These are the specialized instructions that shape how models respond: - [Rules](https://docs.gourmand.dev/customization/rules.md): Rules allow you to provide specific instructions that guide how the AI agent behaves when working with your code. Instead of the AI making assumptions about your coding standards, architecture patterns, or project-specific requirements, you can explicitly define guidelines that ensure consistent, co… - [Settings](https://docs.gourmand.dev/customization/settings.md): Configure Gobi through VS Code's streamlined settings interface - [Gobi Autocomplete Setup and Configuration Guide](https://docs.gourmand.dev/customize/deep-dives/autocomplete.md): Step-by-step guide to setting up and configuring autocomplete in Gobi, including Codestral, Ollama, and IDE settings. - [How to Configure Gobi](https://docs.gourmand.dev/customize/deep-dives/configuration.md): Learn how to access and manage Gobi configurations through Hub or local YAML files - [Context Providers](https://docs.gourmand.dev/customize/deep-dives/custom-providers.md): Context Providers allow you to type '@' and see a dropdown of content that can all be provided to the model as context. - [How to Collect and Manage Development Data in Gobi](https://docs.gourmand.dev/customize/deep-dives/development-data.md): Collecting data on how you build software - [How to Set Up Model Context Protocol (MCP) in Gobi](https://docs.gourmand.dev/customize/deep-dives/mcp.md): MCP use and customization - [How to Configure Model Capabilities in Gobi](https://docs.gourmand.dev/customize/deep-dives/model-capabilities.md): Understanding and configuring model capabilities for tools and image support - [How to Create and Manage Prompts in Gobi](https://docs.gourmand.dev/customize/deep-dives/prompts.md): Prompts are used to kick off tasks for Agent mode, Plan mode, and Chat mode - [How to Create and Manage Rules in Gobi](https://docs.gourmand.dev/customize/deep-dives/rules.md): Rules are used to provide system message instructions to the model for Agent mode, Chat mode, and Edit mode requests - [Ask Sage](https://docs.gourmand.dev/customize/model-providers/more/asksage.md) - [DeepInfra](https://docs.gourmand.dev/customize/model-providers/more/deepinfra.md): Configure DeepInfra with Gobi to access low-cost inference for open-source models like Mixtral-8x7B-Instruct, including API setup instructions - [DeepSeek](https://docs.gourmand.dev/customize/model-providers/more/deepseek.md) - [How to Configure Groq with Gobi](https://docs.gourmand.dev/customize/model-providers/more/groq.md) - [Hugging Face](https://docs.gourmand.dev/customize/model-providers/more/huggingfaceinferenceapi.md) - [Llama.cpp](https://docs.gourmand.dev/customize/model-providers/more/llamacpp.md) - [Llama Stack](https://docs.gourmand.dev/customize/model-providers/more/llamastack.md) - [Mistral](https://docs.gourmand.dev/customize/model-providers/more/mistral.md) - [NVIDIA](https://docs.gourmand.dev/customize/model-providers/more/nvidia.md) - [Together AI](https://docs.gourmand.dev/customize/model-providers/more/together.md) - [xAI](https://docs.gourmand.dev/customize/model-providers/more/xAI.md) - [Model Providers Overview](https://docs.gourmand.dev/customize/model-providers/overview.md): Gobi supports a wide range of AI model providers to power different features like chat, code editing, autocompletion, and embeddings. This overview helps you navigate through the available options and find the right provider for your needs. - [How to Configure Anthropic Claude Models with Gobi](https://docs.gourmand.dev/customize/model-providers/top-level/anthropic.md) - [How to Configure Azure AI Foundry with Gobi](https://docs.gourmand.dev/customize/model-providers/top-level/azure.md) - [How to Configure Amazon Bedrock with Gobi](https://docs.gourmand.dev/customize/model-providers/top-level/bedrock.md) - [How to Configure Gemini with Gobi](https://docs.gourmand.dev/customize/model-providers/top-level/gemini.md) - [How to Configure Inception with Gobi](https://docs.gourmand.dev/customize/model-providers/top-level/inception.md) - [LM Studio](https://docs.gourmand.dev/customize/model-providers/top-level/lmstudio.md) - [How to Configure Ollama with Gobi](https://docs.gourmand.dev/customize/model-providers/top-level/ollama.md) - [How to Configure OpenAI Models with Gobi](https://docs.gourmand.dev/customize/model-providers/top-level/openai.md) - [How to Configure OpenRouter with Gobi](https://docs.gourmand.dev/customize/model-providers/top-level/openrouter.md) - [Tetrate Agent Router Service](https://docs.gourmand.dev/customize/model-providers/top-level/tetrate_agent_router_service.md) - [How to Configure Vertex AI with Gobi](https://docs.gourmand.dev/customize/model-providers/top-level/vertexai.md) - [Intro to Roles](https://docs.gourmand.dev/customize/model-roles/00-intro.md): Apply model role - [Apply Role](https://docs.gourmand.dev/customize/model-roles/apply.md): Apply model role - [Autocomplete Role in Gobi Models](https://docs.gourmand.dev/customize/model-roles/autocomplete.md): Learn how the autocomplete role works in Gobi, which models to use, and how to customize prompt templates for inline code suggestions. - [Chat Role](https://docs.gourmand.dev/customize/model-roles/chat.md): Chat model role - [Edit Role](https://docs.gourmand.dev/customize/model-roles/edit.md): Edit model role - [Embed Role](https://docs.gourmand.dev/customize/model-roles/embeddings.md): Embed model role - [Rerank Role](https://docs.gourmand.dev/customize/model-roles/reranking.md): Rerank model role - [Overview](https://docs.gourmand.dev/customize/overview.md): Explore Gobi's advanced capabilities for power users and complex development scenarios. - [Telemetry](https://docs.gourmand.dev/customize/telemetry.md): Learn about Gobi's anonymous telemetry collection practices, what usage data is collected, and how to opt out if you prefer not to share your usage information - [FAQs](https://docs.gourmand.dev/faqs.md): Frequently asked questions about Gobi - [Chrome DevTools Performance Optimization Cookbook](https://docs.gourmand.dev/guides/chrome-devtools-mcp-performance.md): Measure and optimize web performance with Chrome DevTools MCP, automated performance traces, and Core Web Vitals monitoring using Gobi. - [How to Use Gobi CLI (cn)](https://docs.gourmand.dev/guides/cli.md): Learn how to use Gobi's command-line interface for context engineering, automated coding tasks, and headless development workflows with customizable models, rules, and tools - [How to Make Agent mode Aware of Codebases and Documentation](https://docs.gourmand.dev/guides/codebase-documentation-awareness.md): Learn how to give your Agent mode access to codebases and documentation for more context-aware assistance - [Configuring Models, Rules, and Tools](https://docs.gourmand.dev/guides/configuring-models-rules-tools.md): Learn how to work with Gobi's configuration system. Understand how to use hub models, rules, and tools, create local configurations, and organize your setup for maximum reusability. - [Continuous AI: A Developer's Guide](https://docs.gourmand.dev/guides/continuous-ai.md): Learn how to integrate intelligent automation into development workflows, making AI assistance as natural as syntax highlighting. Implement systematic AI workflows that compound productivity gains over time. - [Assessing Your Team's Readiness for Continuous AI](https://docs.gourmand.dev/guides/continuous-ai-readiness-assessment.md): Complete framework to evaluate team readiness for Continuous AI adoption with maturity levels, assessment criteria, and implementation roadmap. - [How to Build Custom Code RAG](https://docs.gourmand.dev/guides/custom-code-rag.md): Build a custom retrieval-augmented generation (RAG) system for faster and more cost-efficient code search across large codebases. This guide is for advanced users who need to index code a single time across all users or include custom logic. - [Building Data Pipelines with dlt MCP and Gobi](https://docs.gourmand.dev/guides/dlt-mcp-gobi-cookbook.md): Set up an AI-powered data engineering workflow that helps you develop, debug, and inspect dlt data pipelines using natural language commands. - [Automating Documentation Updates with Gobi CLI](https://docs.gourmand.dev/guides/doc-writing-agent-cli.md): Learn how to create automated documentation generation workflows using Gobi CLI. Set up AI agents to analyze code changes and generate or update documentation automatically in GitHub workflows or local development. - [GitHub Issues and PRs with GitHub MCP and Gobi](https://docs.gourmand.dev/guides/github-mcp-gobi-cookbook.md): Use Gobi and the GitHub MCP to list, summarize, and act on open issues and recently merged pull requests with natural language prompts. - [Contributing to Gobi with Model Context Protocol (MCP)](https://docs.gourmand.dev/guides/gobi-docs-mcp-cookbook.md): Use the Gobi Docs MCP to write cookbooks, guides, and documentation with AI-powered workflows. - [How to Self-Host a Model](https://docs.gourmand.dev/guides/how-to-self-host-a-model.md): Learn how to deploy and self-host open-source language models using HuggingFace TGI, vLLM, SkyPilot, Anyscale Private Endpoints, or Lambda for use with Gobi - [Using Instinct with Ollama in Gobi](https://docs.gourmand.dev/guides/instinct.md): Learn how to run Instinct, Gobi's leading open Next Edit model, on your own hardware with Ollama - [Netlify Performance Optimization Cookbook](https://docs.gourmand.dev/guides/netlify-mcp-continuous-deployment.md): Optimize web performance with A/B testing, automated monitoring, and data-driven improvements using Netlify MCP and Gobi. - [Developer & Team Workflows with Notion + Gobi CLI](https://docs.gourmand.dev/guides/notion-gobi-guide.md): Use Gobi CLI with Notion to generate docs, manage tasks, and automate project workflows – all through natural-language prompts. - [Using Ollama with Gobi: A Developer's Guide](https://docs.gourmand.dev/guides/ollama-guide.md): Complete guide to setting up Ollama with Gobi for local AI development. Learn installation, configuration, model selection, performance optimization, and troubleshooting for privacy-focused offline coding assistance - [How to Use Gobi Guides](https://docs.gourmand.dev/guides/overview.md): Comprehensive collection of practical guides for Gobi including model setup, local development with Ollama, offline usage, self-hosting, custom context providers, and advanced customization tutorials - [Using Plan Mode with Gobi](https://docs.gourmand.dev/guides/plan-mode-guide.md): Plan Mode gives you a safe, read-only environment to explore your codebase, map out solutions, and collaborate with AI before making any changes. Think of it as your sandbox for understanding and strategy. - [Building a Continuous AI Workflow with PostHog and GitHub](https://docs.gourmand.dev/guides/posthog-github-continuous-ai.md): Build an automated system that continuously monitors PostHog analytics, analyzes user behavior with AI, and creates GitHub issues automatically using PostHog MCP. - [How to Run Gobi Without Internet](https://docs.gourmand.dev/guides/running-gobi-without-internet.md): Learn how to set up Gobi for air-gapped or offline environments using local models, including steps to disable telemetry and configure local model providers - [Content Management with Sanity MCP and Gobi](https://docs.gourmand.dev/guides/sanity-mcp-gobi-cookbook.md): Set up an AI-powered content management workflow that helps you manage schemas, run GROQ queries, handle documentation, and perform migrations using natural language commands. - [Automated Error Analysis with Sentry MCP](https://docs.gourmand.dev/guides/sentry-mcp-error-monitoring.md): Build an AI-powered error monitoring workflow that analyzes Sentry issues, identifies patterns, and creates actionable GitHub issues automatically. - [Automated Security Scanning with Snyk MCP and Gobi](https://docs.gourmand.dev/guides/snyk-mcp-gobi-cookbook.md): Set up an AI-powered security workflow that automatically scans your code, dependencies, infrastructure, and containers using natural language commands. - [How to Understand Hub vs Local Configuration](https://docs.gourmand.dev/guides/understanding-configs.md): Learn how to choose between cloud-managed Hub and local configuration for AI development assistance in Gobi, including setup, management, and best practices for each approach - [How to Create a Config](https://docs.gourmand.dev/hub/configs/create-a-config.md): Learn how to create custom AI coding configs in Gobi Hub by remixing existing configs or building new ones from scratch with reusable blocks and YAML configuration. - [How to Edit a Config](https://docs.gourmand.dev/hub/configs/edit-a-config.md): New versions of a config can be created and published using the sidebar. - [Introduction](https://docs.gourmand.dev/hub/configs/intro.md): Custom configuration options include Models, MCP Servers, Rules, Prompts, etc. - [How to Use a Custom Config](https://docs.gourmand.dev/hub/configs/use-a-config.md): Learn how to add and use a custom configuration in Gobi, including setting required inputs and selecting it in your IDE extension. - [Creating an Organization](https://docs.gourmand.dev/hub/governance/creating-an-org.md): To Create an Organization, click the organization selector in the top right and select - [Organization Permissions](https://docs.gourmand.dev/hub/governance/org-permissions.md): Users can have the following roles within an organization: - [Pricing](https://docs.gourmand.dev/hub/governance/pricing.md): Gobi Hub pricing plans for individuals, teams, and enterprises, including the Models Add-On that provides access to frontier AI models for a flat monthly fee - [Introduction](https://docs.gourmand.dev/hub/introduction.md): Gobi Hub provides a central registry for creating, managing, and sharing agents, prompts, rules, MCP servers, models, etc. with organization-level governance and configuration - [Secret Resolution](https://docs.gourmand.dev/hub/secrets/secret-resolution.md): User or Org secrets should be used depending on how users want them to be shared within their organization and assistants. - [Secret Types](https://docs.gourmand.dev/hub/secrets/secret-types.md): The Gobi Hub comes with secrets management built-in. Secrets are values such as API keys or endpoints that can be shared across configurations and within organizations. - [Sharing](https://docs.gourmand.dev/hub/sharing.md): Connect with the Gobi community to discover, share, and collaborate on AI development tools. - [Source Control](https://docs.gourmand.dev/hub/source-control.md): When managing your custom configurations within an organization, you might want to take advantage of your usual source control workflows. Gobi makes this easy with a GitHub Action that automatically syncs your YAML files with hub.gourmand.dev. We are also planning on adding automations for GitLab, B… - [Introduction](https://docs.gourmand.dev/hub/workflows/intro.md): Run and manage background agents in Mission Control - [Context Selection](https://docs.gourmand.dev/ide-extensions/agent/context-selection.md): Learn how Gobi's agent mode selects relevant code context using file content, language server definitions, imports, and recent file history. - [How Agent Mode Works](https://docs.gourmand.dev/ide-extensions/agent/how-it-works.md): Agent mode offers the same functionality as Chat mode, while also including tools in the request to the model and an interface for handling tool calls and responses. - [How to Customize Agent Mode](https://docs.gourmand.dev/ide-extensions/agent/how-to-customize.md): Learn how to customize Agent Mode in Gobi to better fit your workflow and coding style. - [Model Setup for Agent Mode](https://docs.gourmand.dev/ide-extensions/agent/model-setup.md): Learn how to set up models for Agent Mode in Gobi, including recommended models and configuration options for optimal performance - [Plan Mode in Gobi – Safe, Read-Only Code Exploration](https://docs.gourmand.dev/ide-extensions/agent/plan-mode.md): Learn how to use Plan Mode in Gobi to explore and understand codebases safely with read-only tools, search, and analysis before making changes - [Quick Start](https://docs.gourmand.dev/ide-extensions/agent/quick-start.md): Get started with Gobi's Agent mode to automatically implement code changes, fix bugs, and run commands using AI-powered tools that can modify your codebase based on natural language instructions - [Context Selection](https://docs.gourmand.dev/ide-extensions/autocomplete/context-selection.md): Learn how Gobi's autocomplete selects relevant code context using file content, language server definitions, imports, and recent file history. - [How Autocomplete Works in Gobi](https://docs.gourmand.dev/ide-extensions/autocomplete/how-it-works.md): Understand how Gobi's autocomplete works, including timing optimization, context retrieval from your codebase, and filtering to improve AI code suggestions. - [“Customize Autocomplete Settings in Gobi”](https://docs.gourmand.dev/ide-extensions/autocomplete/how-to-customize.md): “Learn how to customize autocomplete behavior in Gobi, including user settings, configuration options, and adjustments to improve AI code suggestions in your IDE.” - [Recommended Models for Autocomplete in Gobi](https://docs.gourmand.dev/ide-extensions/autocomplete/model-setup.md): Choose the best autocomplete model for Gobi, including hosted high-performance options, fast speed/quality tradeoffs, and local privacy-first models. - [Next Edit](https://docs.gourmand.dev/ide-extensions/autocomplete/next-edit.md): Learn how Gobi's Next Edit feature predicts and suggests your next code changes using AI, going beyond traditional autocomplete to anticipate entire code modifications - [Quick Start with Gobi Autocomplete](https://docs.gourmand.dev/ide-extensions/autocomplete/quick-start.md): Learn how to quickly start using Gobi's AI autocomplete in your IDE, including enabling inline code suggestions and keyboard shortcuts for accepting, rejecting, or partially accepting completions. - [Chat Mode Context Selection](https://docs.gourmand.dev/ide-extensions/chat/context-selection.md): Learn how Gobi selects relevant context for your chat requests, including text input, highlighted code, active files. - [How Chat Works](https://docs.gourmand.dev/ide-extensions/chat/how-it-works.md): Gobi's Chat feature provides a conversational interface with AI models directly in your IDE sidebar. - [How to Customize Chat](https://docs.gourmand.dev/ide-extensions/chat/how-to-customize.md): Learn how to customize the Chat feature in Gobi to better suit your workflow. - [Recommended Models for Chat in Gobi](https://docs.gourmand.dev/ide-extensions/chat/model-setup.md): Choose the best chat model for Gobi, including hosted high-performance options, fast speed/quality tradeoffs, and local privacy-first models. - [Chat Mode Quick Start](https://docs.gourmand.dev/ide-extensions/chat/quick-start.md): Get started with Gobi's AI chat assistant to solve coding problems directly in your IDE, with features for code context sharing, codebase search, and applying generated solutions to your files - [Context Selection in Edit Mode](https://docs.gourmand.dev/ide-extensions/edit/context-selection.md): Learn how Gobi's Edit mode selects relevant code context using file content, language server - [How Edit Works](https://docs.gourmand.dev/ide-extensions/edit/how-it-works.md): Using the highlighted code, the contents of the current file containing your highlight, and your input instructions, we prompt the model to edit the code according to your instructions. No other additional context is provided to the model. - [How to Customize Edit Functionality](https://docs.gourmand.dev/ide-extensions/edit/how-to-customize.md): Learn how to customize the Edit functionality in Gobi to better suit your workflow. - [How to Set Up Edit Models](https://docs.gourmand.dev/ide-extensions/edit/model-setup.md): Learn how to set up and customize models for Edit functionality in Gobi. - [Quick Start with Gobi Edit](https://docs.gourmand.dev/ide-extensions/edit/quick-start.md): Get started with Gobi's Edit feature for making quick, targeted code changes directly in your file using AI suggestions, with keyboard shortcuts for accepting or rejecting modifications - [Install](https://docs.gourmand.dev/ide-extensions/install.md): Get Gobi installed in your favorite IDE in just a few steps. - [Quick Start Tutorial](https://docs.gourmand.dev/ide-extensions/quick-start.md): Learn Gobi's core features through hands-on exercises. Get started with Autocomplete, Edit, Chat, and Agent mode in minutes. - [Welcome to Gobi](https://docs.gourmand.dev/index.md): Practice Continuous AI with an open-source CLI, open-source IDE extensions, and a Hub for custom agents - [config.yaml Reference](https://docs.gourmand.dev/reference.md): Comprehensive guide to the config.yaml format used by gourmand.dev for building custom coding agents. Learn how to define models, context providers, rules, prompts, and more using YAML configuration. - [Gobi Documentation MCP Server](https://docs.gourmand.dev/reference/gobi-mcp.md): Set up an MCP server to search Gobi documentation - [Migrating Config to YAML](https://docs.gourmand.dev/reference/yaml-migration.md): Gobi's YAML configuration format provides more readable, maintainable, consistent configuration files, as well as new configuration options and removal of some old configuration options. YAML is the preferred format and will be used to integrate with future Gobi products. Below is a brief guide for… - [Troubleshooting](https://docs.gourmand.dev/troubleshooting.md): Comprehensive guide to resolving common issues with Gobi, including logging, keyboard shortcuts, networking problems, model capabilities, and extension configuration troubleshooting ## Optional - [About Us](https://gourmand.dev/about-us) - [Community](https://discord.gg/TODO) - [Blog](https://gourmand.dev/blog) - [Release Notes](https://changelog.gourmand.dev/)