> For the complete documentation index, see [llms.txt](https://docs.tabnine.com/main/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.tabnine.com/main/getting-started.md).

# Getting started

- [Install](https://docs.tabnine.com/main/getting-started/install.md): Tabnine AI code assistant: Client installation guide
- [Client Setup (Private/Enterprise-SaaS)](https://docs.tabnine.com/main/getting-started/install/client-setup-private-installation.md)
- [Sign In Using Authentication Token](https://docs.tabnine.com/main/getting-started/install/client-setup-private-installation/sign-in-using-authentication-token.md)
- [Join Your Team (Private/Enterprise-SaaS)](https://docs.tabnine.com/main/getting-started/install/client-setup-private-installation/join-your-team-private-installation.md)
- [Visual Studio Code (Private/Enterprise-SaaS)](https://docs.tabnine.com/main/getting-started/install/client-setup-private-installation/vs-code-private-installation.md)
- [JetBrains IDEs (Private/Enterprise-SaaS)](https://docs.tabnine.com/main/getting-started/install/client-setup-private-installation/jetbrains-ides-private-installation.md)
- [Visual Studio 2022 & 2026 (Private/Enterprise-SaaS)](https://docs.tabnine.com/main/getting-started/install/client-setup-private-installation/visual-studio-private-installation.md)
- [Eclipse (Private/Enterprise-SaaS)](https://docs.tabnine.com/main/getting-started/install/client-setup-private-installation/eclipse-private-installation.md)
- [Cursor (Private/Enterprise-SaaS)](https://docs.tabnine.com/main/getting-started/install/client-setup-private-installation/cursor-private-enterprise-saas.md)
- [Quickstart Guide](https://docs.tabnine.com/main/getting-started/quickstart.md): Tabnine AI code assistant: Quickstart Guide
- [Menus and Icons](https://docs.tabnine.com/main/getting-started/quickstart/menus-and-icons.md): This page describes what some of the many icons indicate in Tabnine
- [Tabnine Agent](https://docs.tabnine.com/main/getting-started/tabnine-agent.md)
- [How to Use Tabnine Agent](https://docs.tabnine.com/main/getting-started/tabnine-agent/how-to-use-tabnine-agent.md): This guide walks you through using Tabnine Agent effectively, from basic interactions to advanced workflows.
- [Agent Guidelines](https://docs.tabnine.com/main/getting-started/tabnine-agent/guidelines.md)
- [Understanding MCP Servers](https://docs.tabnine.com/main/getting-started/tabnine-agent/mcp-intro-and-setup.md)
- [MCP Server Config](https://docs.tabnine.com/main/getting-started/tabnine-agent/mcp-intro-and-setup/mcp-server-config.md)
- [In-IDE Agent Settings](https://docs.tabnine.com/main/getting-started/tabnine-agent/agent-settings.md): Settings for Tabnine Agent, including Native Tools
- [Agents in Action](https://docs.tabnine.com/main/getting-started/tabnine-agent/agents-in-action.md)
- [Agent Usage Analytics](https://docs.tabnine.com/main/getting-started/tabnine-agent/admin-console.md)
- [Tabnine Chat](https://docs.tabnine.com/main/getting-started/tabnine-chat.md)
- [Launching Tabnine Chat](https://docs.tabnine.com/main/getting-started/tabnine-chat/launch.md)
- [Interacting with Tabnine Chat](https://docs.tabnine.com/main/getting-started/tabnine-chat/interact.md)
- [Reviewing suggestions](https://docs.tabnine.com/main/getting-started/tabnine-chat/consume.md): Tabnine AI code assistant: Reviewing suggestions
- [Writing prompts](https://docs.tabnine.com/main/getting-started/tabnine-chat/prompt.md): Tabnine AI code assistant: Writing prompts
- [Chat Context](https://docs.tabnine.com/main/getting-started/tabnine-chat/chat-context.md)
- [Understanding Context](https://docs.tabnine.com/main/getting-started/tabnine-chat/chat-context/context-context-window.md): Tabnine AI code assistant: Understanding context
- [Context Scoping](https://docs.tabnine.com/main/getting-started/tabnine-chat/chat-context/context-scoping.md): Determining which specific resources Tabnine uses to adjust its answers
- [Jira Connection as Context](https://docs.tabnine.com/main/getting-started/tabnine-chat/chat-context/jira-connection.md): Tabnine AI code assistant: Jira connection
- [Conversing with Tabnine Chat](https://docs.tabnine.com/main/getting-started/tabnine-chat/conversations.md)
- [Switching between chat AI models](https://docs.tabnine.com/main/getting-started/tabnine-chat/switching-between-chat-ai-models.md): Tabnine AI code assistant: Switching chat AI models
- [Image Prompts](https://docs.tabnine.com/main/getting-started/tabnine-chat/image-prompts.md): This documentation will show you how to use image prompts in Tabnine, along with examples.
- [\*Upgraded Chat (v6.2.0)](https://docs.tabnine.com/main/getting-started/tabnine-chat/upgraded-chat-v6.2.0.md): Describing the updates to Tabnine Chat with v6.2.0
- [Tabnine CLI](https://docs.tabnine.com/main/getting-started/tabnine-cli.md)
- [Getting Started](https://docs.tabnine.com/main/getting-started/tabnine-cli/getting-started.md)
- [Installation](https://docs.tabnine.com/main/getting-started/tabnine-cli/getting-started/installation.md)
- [Quickstart](https://docs.tabnine.com/main/getting-started/tabnine-cli/getting-started/quickstart.md): Get started with Tabnine CLI in 5 minutes!
- [Features](https://docs.tabnine.com/main/getting-started/tabnine-cli/features.md)
- [Settings](https://docs.tabnine.com/main/getting-started/tabnine-cli/features/settings.md)
- [Settings Reference](https://docs.tabnine.com/main/getting-started/tabnine-cli/features/settings/settings-reference.md)
- [Built-In Tools](https://docs.tabnine.com/main/getting-started/tabnine-cli/features/built-in-tools.md)
- [Keyboard Shortcuts](https://docs.tabnine.com/main/getting-started/tabnine-cli/features/keyboard-shortcuts.md)
- [Model Selection](https://docs.tabnine.com/main/getting-started/tabnine-cli/features/model-selection.md)
- [Commands](https://docs.tabnine.com/main/getting-started/tabnine-cli/features/commands.md)
- [Checkpointing](https://docs.tabnine.com/main/getting-started/tabnine-cli/features/checkpointing.md)
- [Themes](https://docs.tabnine.com/main/getting-started/tabnine-cli/features/themes.md): Customize the visual appearance of Tabnine CLI with built-in themes.
- [Hooks](https://docs.tabnine.com/main/getting-started/tabnine-cli/features/hooks.md)
- [Configuration](https://docs.tabnine.com/main/getting-started/tabnine-cli/features/hooks/configuration.md)
- [Event Reference](https://docs.tabnine.com/main/getting-started/tabnine-cli/features/hooks/event-reference.md)
- [Examples & Best Practices](https://docs.tabnine.com/main/getting-started/tabnine-cli/features/hooks/examples-and-best-practices.md)
- [Agent Skills](https://docs.tabnine.com/main/getting-started/tabnine-cli/features/agent-skills.md)
- [Subagents](https://docs.tabnine.com/main/getting-started/tabnine-cli/features/subagents.md)
- [Generalist Agent](https://docs.tabnine.com/main/getting-started/tabnine-cli/features/subagents/generalist-agent.md)
- [Web Fetch](https://docs.tabnine.com/main/getting-started/tabnine-cli/features/web-fetch.md)
- [Telemetry](https://docs.tabnine.com/main/getting-started/tabnine-cli/features/telemetry.md)
- [Plan Mode](https://docs.tabnine.com/main/getting-started/tabnine-cli/features/plan-mode.md)
- [Sandboxing](https://docs.tabnine.com/main/getting-started/tabnine-cli/features/sandboxing.md)
- [Model Reasoning](https://docs.tabnine.com/main/getting-started/tabnine-cli/features/model-reasoning.md): Thinking output: Supported models can expose their internal reasoning before producing a response.
- [Extensions](https://docs.tabnine.com/main/getting-started/tabnine-cli/features/extensions.md)
- [IDE Integration](https://docs.tabnine.com/main/getting-started/tabnine-cli/features/ide-integration.md)
- [Troubleshooting](https://docs.tabnine.com/main/getting-started/tabnine-cli/troubleshooting.md)
- [Common Issues](https://docs.tabnine.com/main/getting-started/tabnine-cli/troubleshooting/common-issues.md)
- [FAQ](https://docs.tabnine.com/main/getting-started/tabnine-cli/troubleshooting/faq.md)
- [Examples](https://docs.tabnine.com/main/getting-started/tabnine-cli/examples.md)
- [Code Review](https://docs.tabnine.com/main/getting-started/tabnine-cli/examples/code-review.md)
- [Git Integrations](https://docs.tabnine.com/main/getting-started/tabnine-cli/git-integrations.md)
- [GitHub Actions](https://docs.tabnine.com/main/getting-started/tabnine-cli/git-integrations/github-actions.md)
- [Tabnine CLI GHA Trust Guidance](https://docs.tabnine.com/main/getting-started/tabnine-cli/git-integrations/github-actions/tabnine-cli-gha-trust-guidance.md): This guide outlines security configurations and best practices for integrating Tabnine CLI with GitHub Actions (GHA) workflows.
- [Bitbucket Pipelines](https://docs.tabnine.com/main/getting-started/tabnine-cli/git-integrations/bitbucket-pipelines.md)
- [GitLab CI](https://docs.tabnine.com/main/getting-started/tabnine-cli/git-integrations/gitlab-ci.md)
- [Code Completions](https://docs.tabnine.com/main/getting-started/code-completion.md)
- [Code Acceptance Logs](https://docs.tabnine.com/main/getting-started/code-completion/code-acceptance-logs.md): Code Acceptance Logging tracks all explicit acceptances of code recommendations by the use or code recommended by Tabnine.
- [Pause Code Completions](https://docs.tabnine.com/main/getting-started/code-completion/pause-snooze.md)
- [Tabnine's Prompting Guide](https://docs.tabnine.com/main/getting-started/tabnines-prompting-guide.md)
- [Prompt Iteration and Follow-ups](https://docs.tabnine.com/main/getting-started/tabnines-prompting-guide/prompt-iteration-and-follow-ups.md)
- [Defining Context](https://docs.tabnine.com/main/getting-started/tabnines-prompting-guide/defining-context.md)
- [Using Custom Commands in Prompts](https://docs.tabnine.com/main/getting-started/tabnines-prompting-guide/using-custom-commands-in-prompts.md)
- [Treat it like a Real Conversation](https://docs.tabnine.com/main/getting-started/tabnines-prompting-guide/treat-it-like-a-real-conversation.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.tabnine.com/main/getting-started.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
