# Features

- [Settings](/main/getting-started/tabnine-cli/features/settings.md)
- [Settings Reference](/main/getting-started/tabnine-cli/features/settings/settings-reference.md)
- [Built-In Tools](/main/getting-started/tabnine-cli/features/built-in-tools.md)
- [Keyboard Shortcuts](/main/getting-started/tabnine-cli/features/keyboard-shortcuts.md)
- [Model Selection](/main/getting-started/tabnine-cli/features/model-selection.md)
- [Commands](/main/getting-started/tabnine-cli/features/commands.md)
- [Checkpointing](/main/getting-started/tabnine-cli/features/checkpointing.md)
- [Themes](/main/getting-started/tabnine-cli/features/themes.md): Customize the visual appearance of Tabnine CLI with themes.
- [Hooks](/main/getting-started/tabnine-cli/features/hooks.md)
- [Configuration](/main/getting-started/tabnine-cli/features/hooks/configuration.md)
- [Event Reference](/main/getting-started/tabnine-cli/features/hooks/event-reference.md)
- [Examples & Best Practices](/main/getting-started/tabnine-cli/features/hooks/examples-and-best-practices.md)
- [CLI Commands](/main/getting-started/tabnine-cli/features/cli-commands.md)
- [MCP Server Config](/main/getting-started/tabnine-cli/features/mcp-server-config.md)
- [Agent Skills](/main/getting-started/tabnine-cli/features/agent-skills.md)
- [Subagents](/main/getting-started/tabnine-cli/features/subagents.md)
- [Generalist Agent](/main/getting-started/tabnine-cli/features/subagents/generalist-agent.md)
- [Web Fetch](/main/getting-started/tabnine-cli/features/web-fetch.md)
- [Telemetry](/main/getting-started/tabnine-cli/features/telemetry.md)
- [Plan Mode](/main/getting-started/tabnine-cli/features/plan-mode.md)
- [Sandboxing](/main/getting-started/tabnine-cli/features/sandboxing.md)
