# ScryCLI ## Docs - [System Architecture](https://www.scrycli.tech/docs/advanced/architecture.md): Deep dive into ScryCLI architecture: React/Ink UI layer, hooks system, AI integration, and data flow - [Hooks System](https://www.scrycli.tech/docs/advanced/hooks.md): Complete reference for useChat and useToolExecutor hooks powering ScryCLI - [Tools System](https://www.scrycli.tech/docs/advanced/tools-system.md): How the file operation tools work and the system prompt that powers AI-driven automation - [/apikey Command](https://www.scrycli.tech/docs/commands/apikey.md): Configure API key for ScryCLI - [Chat Interface](https://www.scrycli.tech/docs/commands/chat.md): Main chat interface for AI-powered codebase interactions - [/exit Command](https://www.scrycli.tech/docs/commands/exit.md): Exit the ScryCLI application - [/help Command](https://www.scrycli.tech/docs/commands/help.md): Display help information and available commands - [/logout Command](https://www.scrycli.tech/docs/commands/logout.md): Logout and clear ScryCLI configuration - [/model Command](https://www.scrycli.tech/docs/commands/model.md): Select AI model provider and model for ScryCLI - [Commands Overview](https://www.scrycli.tech/docs/commands/overview.md): Complete reference for all ScryCLI commands - [/path Command](https://www.scrycli.tech/docs/commands/path.md): Change the working directory for ScryCLI - [/report Command](https://www.scrycli.tech/docs/commands/report.md): Report bugs or issues with ScryCLI - [AI Models](https://www.scrycli.tech/docs/concepts/ai-models.md): Supported AI models, configuration, and model selection in ScryCLI - [File Operations](https://www.scrycli.tech/docs/concepts/file-operations.md): Understanding ScryCLI file system tools: read, write, create, delete, and getFileTree - [How ScryCLI Works](https://www.scrycli.tech/docs/concepts/overview.md): Understanding the architecture and core components of ScryCLI - [API Keys Configuration](https://www.scrycli.tech/docs/configuration/api-keys.md): Configure API keys for different AI providers in ScryCLI - [Model Configuration](https://www.scrycli.tech/docs/configuration/models.md): Configure and select AI models for ScryCLI code analysis - [Configuration Setup](https://www.scrycli.tech/docs/configuration/setup.md): Understanding ScryCLI configuration system, file location, and structure - [Analyzing Code with ScryCLI](https://www.scrycli.tech/docs/guides/analyzing-code.md): Learn how to use ScryCLI's AI engine to understand and work with your codebase through natural language commands - [Authentication Setup](https://www.scrycli.tech/docs/guides/authentication.md): Configure ScryCLI with your API keys and authentication credentials for AI-powered code analysis - [File Management Operations](https://www.scrycli.tech/docs/guides/file-management.md): Master file operations in ScryCLI using natural language commands to create, read, update, and delete files - [Fixing Errors with AI Suggestions](https://www.scrycli.tech/docs/guides/fixing-errors.md): Use ScryCLI's AI-powered suggestions to automatically fix code errors and implement improvements - [Installation](https://www.scrycli.tech/docs/installation.md): Install ScryCLI and set up your development environment - [Introduction to ScryCLI](https://www.scrycli.tech/docs/introduction.md): AI-powered CLI tool for detecting and fixing code errors with a beautiful terminal interface - [Quickstart](https://www.scrycli.tech/docs/quickstart.md): Get started with ScryCLI in minutes with this hands-on tutorial