> For the complete documentation index, see [llms.txt](https://purecodedocs.gitbook.io/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://purecodedocs.gitbook.io/docs/features.md).

# Features

- [Chat](https://purecodedocs.gitbook.io/docs/features/editor.md)
- [@Features](https://purecodedocs.gitbook.io/docs/features/editor/features.md)
- [@Docs](https://purecodedocs.gitbook.io/docs/features/editor/features/docs.md): PurecodeAI enables seamless access to both pre-indexed documentation and custom documentation sources, enhancing its ability to provide context-aware suggestions based on external libraries, framework
- [@Files](https://purecodedocs.gitbook.io/docs/features/editor/features/files.md): PurecodeAI allows you to easily reference and interact with your project's files directly through the AI interface, streamlining your development process.
- [@Folder](https://purecodedocs.gitbook.io/docs/features/editor/features/folder.md): PurecodeAI allows you to reference entire folders within your project, providing the AI with comprehensive context to enhance its suggestions and interactions.
- [@Code](https://purecodedocs.gitbook.io/docs/features/editor/features/code.md): The @Code feature in PurecodeAI enhances the AI's understanding of your project's codebase, enabling it to provide more accurate and context-aware suggestions.
- [@Git](https://purecodedocs.gitbook.io/docs/features/editor/features/git.md): The @Git feature enables PurecodeAI to access and utilize Git-related information, such as commit history and branch status, to provide context-aware suggestions.
- [@Terminal](https://purecodedocs.gitbook.io/docs/features/editor/features/terminal.md): The @Terminal feature in PureCodeAI allows the AI to access the contents of the terminal from the current session, providing it with the necessary context to make suggestions.
- [@UI](https://purecodedocs.gitbook.io/docs/features/editor/features/ui.md): Custom UI Generation
- [@problems](https://purecodedocs.gitbook.io/docs/features/editor/features/problems.md)
- [Agent](https://purecodedocs.gitbook.io/docs/features/agent.md)
- [How Agent Works](https://purecodedocs.gitbook.io/docs/features/agent/how-agent-works.md)
- [Tools](https://purecodedocs.gitbook.io/docs/features/agent/tools.md)
- [Tools Overview](https://purecodedocs.gitbook.io/docs/features/agent/tools/tools-overview.md)
- [read\_file](https://purecodedocs.gitbook.io/docs/features/agent/tools/read_file.md)
- [Team Shared Instriction's](https://purecodedocs.gitbook.io/docs/features/team-shared-instrictions.md): Team Shared Instructions allow organizations to define how AI should behave consistently across projects, while still giving individual users flexibility to control their own preferences.
- [Auto Context Summarization](https://purecodedocs.gitbook.io/docs/features/auto-context-summarization.md)
- [Manual Context Summarization](https://purecodedocs.gitbook.io/docs/features/auto-context-summarization/manual-context-summarization.md): Feature Coming soon
- [Docs Indexes and UI Docs Indexes](https://purecodedocs.gitbook.io/docs/features/docs-indexes-and-ui-docs-indexes.md): These features designed to enhance your development workflow by organizing and accessing documentation efficiently.
- [Docs Indexes](https://purecodedocs.gitbook.io/docs/features/docs-indexes-and-ui-docs-indexes/docs-indexes.md)
- [UI Docs Indexes](https://purecodedocs.gitbook.io/docs/features/docs-indexes-and-ui-docs-indexes/ui-docs-indexes.md)
- [Model Context Protocol (MCP)](https://purecodedocs.gitbook.io/docs/features/model-context-protocol-mcp.md)
- [Adding and Managing MCP Servers](https://purecodedocs.gitbook.io/docs/features/model-context-protocol-mcp/adding-and-managing-mcp-servers.md)
- [MCP Integration Workflow](https://purecodedocs.gitbook.io/docs/features/model-context-protocol-mcp/mcp-integration-workflow.md)
- [Having Issues Using MCPs](https://purecodedocs.gitbook.io/docs/features/model-context-protocol-mcp/having-issues-using-mcps.md)
- [Having Issues Using MCPs](https://purecodedocs.gitbook.io/docs/features/model-context-protocol-mcp/having-issues-using-mcps-1.md)
- [Dual Operation Modes](https://purecodedocs.gitbook.io/docs/features/markdown.md)
- [Normal Mode \[ Chat \]](https://purecodedocs.gitbook.io/docs/features/markdown/normal-mode-chat.md)
- [Agent Mode](https://purecodedocs.gitbook.io/docs/features/markdown/agent-mode.md)
- [Switching Between Modes](https://purecodedocs.gitbook.io/docs/features/markdown/switching-between-modes.md)
- [Global and Project Custom Instructions](https://purecodedocs.gitbook.io/docs/features/global-and-project-custom-instructions.md)
- [Global Instructions](https://purecodedocs.gitbook.io/docs/features/global-and-project-custom-instructions/global-instructions.md)
- [Project Chat Instructions:](https://purecodedocs.gitbook.io/docs/features/global-and-project-custom-instructions/project-chat-instructions.md)
- [Context Awareness](https://purecodedocs.gitbook.io/docs/features/images-and-media.md)
- [Normal Indexing](https://purecodedocs.gitbook.io/docs/features/images-and-media/normal-indexing.md)
- [Advance Indexing](https://purecodedocs.gitbook.io/docs/features/images-and-media/advance-indexing.md)
- [Human-like Code Understanding with @codebase](https://purecodedocs.gitbook.io/docs/features/interactive-blocks.md)
- [Interactive Planning Mode](https://purecodedocs.gitbook.io/docs/features/interactive-planning-mode.md)
- [Interactive Planning Mode](https://purecodedocs.gitbook.io/docs/features/openapi.md)
- [Adaptive Learning Preferences](https://purecodedocs.gitbook.io/docs/features/integrations.md)
- [Image-to-Code](https://purecodedocs.gitbook.io/docs/features/image-to-code.md)
- [Video Tutorial's](https://purecodedocs.gitbook.io/docs/features/video-tutorials.md)
- [Keyboard Shortcuts](https://purecodedocs.gitbook.io/docs/features/keyboard-shortcuts.md)
- [Prompting  Techniques](https://purecodedocs.gitbook.io/docs/features/prompting-techniques.md): List of prompting strategies and approaches.
- [Troubleshooting](https://purecodedocs.gitbook.io/docs/features/troubleshooting.md): Looking for help with common issues like updates, login troubles, or connectivity problems in Purecode's coding co-pilot? Check out our handy troubleshooting guide!
- [Disable Other Extensions](https://purecodedocs.gitbook.io/docs/features/troubleshooting/disable-other-extensions.md)
- [Solving Errors](https://purecodedocs.gitbook.io/docs/features/solving-errors.md): PureCode AI makes it simple for developers to address and fix errors in their code. In this guide, we’ll show you how to use its features to solve coding problems efficiently.
- [Version control](https://purecodedocs.gitbook.io/docs/features/version-control.md): Keep track of changes, roll back to a previous version and more
- [Chat Vs Codebase Chat](https://purecodedocs.gitbook.io/docs/features/chat-vs-codebase-chat.md)
- ["Reject" and "Accept"](https://purecodedocs.gitbook.io/docs/features/reject-and-accept.md): Knowing when and how to use the Reject and Accept actions is key to keeping your development workflow smooth, focused, and aligned with your project’s needs.
- [Version control](https://purecodedocs.gitbook.io/docs/features/version-control-1.md): Checkpoints automatically version your workspace files during PureCode AI Code tasks, enabling non-destructive exploration of AI suggestions and easy recovery from unwanted changes.
- [Final Copy of  Model Context Protocol (MCP)](https://purecodedocs.gitbook.io/docs/features/final-copy-of-model-context-protocol-mcp.md)
- [Copy of Model Context Protocol (MCP)](https://purecodedocs.gitbook.io/docs/features/copy-of-model-context-protocol-mcp.md)
- [Team Shared Knowledge Base](https://purecodedocs.gitbook.io/docs/features/team-shared-knowledge-base.md)
- [Skills2](https://purecodedocs.gitbook.io/docs/features/skills2.md)
- [Skills](https://purecodedocs.gitbook.io/docs/features/skills.md): PureCode AI Skills is an open standard for extending the AI assistant with specialized capabilities. It bundle domain-specific knowledge, workflows, and scripts that model can use for targeted tasks
