Frequently Asked Questions

Still need help? Contact our customer support team, and we'll get back to you as soon as possible.

What are the key features of PureCode AI?

The key features of the PureCode AI includes human-like codebase understanding, custom UI component generation, and interactive planning mode. It offers Normal & Agent operation modes, with Normal Mode for quick changes and Agent Mode for deeper planning. The extension also provides fast autocomplete for real-time suggestions, inline editing for quick code modifications, and image-to-code support.

How is PureCode AI different from others?

Pure Code AI stands out with its human-like understanding of your codebase, achieved through summarization at multiple levels. Unlike other tools, it builds a comprehensive model of your entire project, summarizing key features and relationships between components. This enables context-aware suggestions, UI component generation, and implementation planning-just like an experienced developer. This deep understanding improves both the speed and quality of your workflow.

Can I use PureCode AI for both frontend and backend development

Yes! PureCode AI supports both frontend and backend development, offering intelligent suggestions for languages like JavaScript, TypeScript, HTML, CSS, Python, Ruby, and many others. It helps with everything from UI components to database management, streamlining development across the entire stack.

Is PureCode AI suitable for beginners?

Yes, PureCode AI is designed to be intuitive for both beginners and experienced developers. Beginners can benefit from features like auto-completion, code suggestions, and easy-to-understand documentation. It adapts to your skill level and provides contextual assistance, making it a great learning tool.

What model options are available, and how do I switch between them?

Supported models include Claude Sonnet, Gemini Pro, Claude, and GPT variants. Select them via the model dropdown, which shows defaults and compatibility for chat or agent tasks. Your selections save to local storage, persisting across windows for convenience.

How can I upgrade to PureCode AI Premium or explore Enterprise/Teams plans?

We’ve introduced a waitlist option for upgrading to PureCode AI Premium instead of a direct upgrade path. To join, visit https://purecode.ai/account/usage with your logged-in account and submit your email address in the waitlist form. Our team will contact you to guide you through the upgrade process and tailor Premium features to your needs. If you’re interested in Enterprise or Teams plans, you can also book a demo after filling out the form to discuss customized solutions.

What legacy languages and frameworks does PureCode AI support for enterprise modernization?

PureCode AI supports .NET Framework (including migrations to .NET 8), COBOL (including modernization), C++, PHP, Java, and mission-critical systems like mainframe and Fortran applications. This enables secure handling of decades-old codebases without increasing headcount.

General

How can I check my VS Code and Web usage?

You can check your VS Code usage in vs code by going to Settings > Subscription & Usage, where you’ll find your current plan status and upgrade options. To check your Web usage, click on your Profile Icon > Manage Account > Billing & Subscription, where you can view your plan details, usage, and limits.

How can i upgrade my vs code premium requests ?

To upgrade your VS Code premium requests, please go to the "Manage Account" section. You’ll find an option to purchase more requests. Just choose the quantity you need and proceed with the payment.

How can i provide feedback / report a Bug?

The simplest way to share your ideas or report bugs is to join Discord and drop your thoughts or issues in the channel. Additionally, if you're a logged-in user, you can provide feedback through the profile dropdown, where you'll find the feedback option.

How does PureCode AI accelerate the development cycle for legacy system modernization?

PureCode AI transforms legacy systems by automating codebase understanding, migrations, and updates, enabling faster shipping of modern applications. It supports enterprises managing .NET Framework, COBOL, C++, PHP, Java, and mission-critical systems securely, reducing time-to-market without added headcount.

Features

How does the Model Context Protocol (MCP) integration work?

MCP connects to local binaries, Docker containers, or remote services via JSON configuration. Access it from the chat input in Agent Mode, with options to toggle or refresh settings. Issues like refresh delays, tool name conflicts, and errors with Gemini integrations have been resolved.

How can I refactor my codebase using PureCode AI?

With PureCode AI, refactoring your code is easy. When advanced indexing is enabled, you can simply type @file to prompt PureCode AI to refactor one or more files at once, according to the desired format or changes. Additionally, you can even add project chat instructions to refactor the entire project with uniform changes. This makes codebase management seamless and efficient.

How can I solve errors using PureCode AI?

To solve errors using PureCode AI, type @terminal and simply say "solve all errors" to fix issues in your terminal commands. If you're dealing with errors in a visible file, open the active file and use the "Fix all errors" or "Fix all errors with context" option. For better results, you can also add @codebase along with @terminal to resolve errors across the entire codebase more effectively. This ensures efficient error resolution in both your terminal and active files.

What kind of tasks can PureCode AI help with?

PureCode AI can handle everything from debugging code, creating APIs, and writing scripts, to refactoring your codebase. It can even help build full-stack projects, either from scratch or within an existing codebase—making development smooth and efficient across frontend, backend, and infrastructure.

What kind of programming languages does PureCode AI support?

PureCode AI supports all major programming languages and frameworks, including JavaScript, TypeScript, Python, Java, Go, C#, PHP, and popular frameworks like React Native, Vue, Next.js, and Ant Design. Whether you're building new features, modifying existing code, or working across different layers of a full-stack application, PureCode AI can assist with any language or framework in your project.

How does PureCode AI keep my code secure?

PureCode AI keeps your code local, never storing or processing it in the cloud, unlike other competitors. You retain full control over your intellectual property and data ownership. Plus, the platform automatically meets enterprise compliance standards, ensuring robust security throughout your development process.

How does PureCode AI understand my codebase?

With Advanced Indexing enabled by default, PureCode AI automatically indexes your entire codebase, analyzing its structure. Whenever you make changes, it re-indexes the code to ensure that suggestions, queries, and responses are always accurate, relevant, and based on the most up-to-date version of your project.

Can I add custom documentation to PureCode AI?

Yes, you can! You can reference popular libraries using the '@docs → LibraryName' feature or add your own custom documentation with the '@Docs → Add new doc' option, making it easier to integrate your own project-specific references.

Can I change how PureCode AI interacts with me?

Yes! PureCode AI automatically adapts to your coding style and project needs. You can further customize how it interacts with you by going to Settings below the chat area. There, you can define both Global and Project-specific Chat Instructions to adjust the AI's behavior, such as tone, coding patterns, and frameworks, so it better fits your workflow and project needs more effectively.

Can I add custom documentation to PureCode AI?

To add custom documentation, go to Settings below the chat area and upload the public URL of your documentation. Once saved, you can reference it in chat by typing @Docs, then select your saved document. Similarly, you can use @UI to reference saved UI components in your project.

What is the Chat feature, and how can it help with debugging?

Pure Code's AI Chat feature lets you ask an AI assistant about your code. It sees the file you're currently working on and your cursor position. You can ask it to identify bugs, explain code, or suggest improvements. You can even provide specific code blocks as context by using Ctrl+Shift+L or '@.'

How do I use Inline Editing to make quick changes to my code?

Highlight the section of code you want to modify. Press Cmd/Ctrl + L to enter Inline Editing mode. Provide a brief description of the changes you'd like to make, and Pure Code AI Extension will handle the rest (e.g., adding comments, refactoring that part, write a docstring and generating tests).

What is the difference between Normal Mode and Agent Mode?

Normal Mode is best for quick interactions, such as chat-based suggestions and code modification. Agent Mode gives PureCode AI more control over your workflow, perfect for tasks like research, ideation, and architecture planning. Agent Mode enables advanced tools, such as interactive planning, which evolves with each project.

How does the Agent Mode work for larger workflows?

In Agent Mode, PureCode AI Extension gains more control over your workflow. This mode is particularly useful for more complex tasks like research, ideation, or long-term planning, where it can interact with your environment and help streamline complex development tasks.

How does the Quick Settings Section work, and what options does it include?

The Quick Settings Section is a panel below the chat area for fast access to features like Chat Mode, Planning Steps toggle, Advanced Settings, MCP (Model Context Protocol), and Tool Permission Manager.

What is Context Summarization, and when does it activate?

Context Summarization optimizes token usage by condensing prior messages in long sessions while preserving technical details and code changes. It triggers automatically when context limits are reached, with a toast notification alerting you. This is especially useful for large projects to avoid disruptions.

What is the Reapply Code Functionality, and how do I use it?

Reapply Code lets you restore or revisit code snippets after accepting or rejecting them in both Agent and Normal modes. Once you've taken an action, a reapply option appears, along with counts of applied/rejected files for tracking. This provides flexibility for iterative coding without starting over.

How does the Web Search Tool Integration help with real-time information?

The Web Search Tool allows the model to access up-to-date web content directly in the workspace, with automatic source citations in responses. It's useful for queries needing current data without switching to a browser. Enable it via the Tool Permission Manager, where individual settings override global ones.

What are Team Shared Instructions, and how do they differ from personal ones?

Team Shared Instructions allow admins to set rules visible to all team members, accessible via the profile's "Rules for AI" section. Users can toggle them on/off for tasks, while personal instructions remain customizable. This ensures consistent AI behavior across teams without manual sharing.

What is the Tool Permission Manager, and how has it evolved?

The Tool Permission Manager, found next to the MCP icon in Agent Mode, lets you allow or deny tools with global options like "Allow All" or "Ask Every Time." It now prioritizes child selections, fixes auto-approve issues, and restricts changes during streaming for stability.

What are Checkpoints, and how do I use them?

Checkpoints create snapshots for version control, with a settings toggle to show or hide them. They don’t revert database changes or package installs, but you can roll back file changes. Unwanted triggers during navigation or reloading have been fixed for smoother use.

What is the Diff View, and how do I access it?

The Diff View shows side-by-side comparisons of code changes. Switch between it and the "Generated" code view after generation completes.

How does the new Settings Panel improve my experience?

The Settings Panel, accessible from the extension header, includes Profile, MCP, Feedback, Global/Project Chat Instructions, and Features views. It centralizes configuration, making it easier to manage preferences, submit feedback, or explore documentation.

Last updated