Complete Qoder IDE Features

Explore Qoder IDE's powerful features, from intelligent code suggestions to automated development workflows, making AI your most capable programming partner.

๐Ÿš€ Core Features Overview

NES Intelligent Code Suggestions

Context-aware intelligent code completion that analyzes current files and cross-file dependencies for precise suggestions.

Shortcut: โŒฅP (Mac) / Alt+P (Win)

AI Chat Conversations

Dual-mode Ask and Agent, seamlessly switch between Q&A and autonomous execution, supporting multi-turn conversational iteration.

Shortcut: โŒ˜L (Mac) / Ctrl+L (Win)

Inline Chat

Chat directly with AI in the code editor, perfect for single-file editing tasks.

Shortcut: โŒ˜I (Mac) / Ctrl+I (Win)

Quest Automation Mode

AI-assisted complex development tasks that automatically generate technical specifications and execute asynchronously.

Feature: End-to-end task automation

Codebase Wiki

Automatically generates structured project documentation, continuously tracking code and documentation changes.

Limit: Max 6,000 files, Git repositories only

Rich Context Support

Supports multiple context types including @file, @folder, @image, @gitCommit, @rule, and more.

Support: Drag & drop, @ symbol quick selection

Intelligent Memory Learning

Automatically remembers developer preferences, project characteristics, and problem-solving approaches.

Scope: Global memory + Project-specific memory

MCP Tool Integration

Connect external tools through Model Context Protocol, supporting STDIO and SSE transport.

Limit: Max 10 MCP servers, Agent mode only

๐Ÿค– AI Chat: Dual-Mode Intelligent Assistant

Ask Mode

Simple Q&A mode that answers programming questions and provides solutions and suggestions based on context, without modifying code.

  • Quick programming Q&A
  • Code explanation and analysis
  • Best practice recommendations
  • Debugging problem diagnosis

Agent Mode

Autonomous programming task execution mode with autonomous decision-making, environment awareness, and tool usage capabilities.

  • End-to-end task completion
  • Multi-file project modifications
  • Automated tool usage
  • Command execution and testing

๐ŸŒŸ Core Features

Automatic Environment Awareness

Automatically detects project frameworks, tech stacks, and error information

Built-in Tool Usage

Autonomously uses 10+ built-in tools and MCP extensions

Multi-turn Conversational Iteration

Supports iterative processes for requirement refinement and code optimization

๐ŸŽฏ Quest Mode: AI-Assisted Complex Development Tasks

Quest mode is designed for complex, long-running development tasks. By describing requirements in natural language, delegate feature development, bug fixes, refactoring, and testing tasks to AI, significantly improving development efficiency.

AI-Assisted Spec Design

AI analyzes the project and automatically generates detailed technical design documents (Spec), ensuring consistent task understanding

Autonomous Asynchronous Execution

AI agent executes tasks asynchronously, monitor progress and issues in real-time through Action Flow view

AI-Assisted Task Report

Generates structured reports upon completion, including change overview, test results, and validation results

๐Ÿ“‹ Usage Workflow

1
Create Task

Click New Task, select relevant context and describe the task in natural language

2
Technical Design

AI generates detailed Spec document, edit and refine then click Start Now to begin execution

3
Monitor Execution

View execution plan, real-time output, and progress status in Action Flow view

4
Review Results

Review task report, click Accept to keep changes or Discard to revert all changes

๐Ÿ› ๏ธ Powerful Tool Ecosystem

๐Ÿ”ง Built-in Tools

Codebase Search
File Search
Code Snippet Search
Directory Structure View
Web Search
Web Content Fetch
File Modification
Command Execution
Issue Detection
Memory Update

๐Ÿ”Œ MCP Integration

Connect external tools and services through Model Context Protocol (MCP), extending AI assistant capabilities.

STDIO Transport

Communicate through standard input/output streams, suitable for local tools and command-line integration

SSE Transport

Uses HTTP POST and event streams, remotely hosted, easy to configure and use

MCP Square Marketplace

One-click install third-party MCP servers, quickly expand functionality

โšก Advanced Feature Highlights

Intelligent Code Indexing

Automatically generates file embeddings, supporting AI-driven code understanding, intelligent recommendations, and semantic search.

Supports codebases up to 100,000 files
Incremental indexing, real-time processing of new files and modifications
Automatically ignores .gitignore and .qoderignore files

Project Rule Customization

Stored in .qoder/rules directory, optimizes model adaptation to your coding preferences and project standards.

Manual Application @rule
Model Decision Smart Apply
Always Apply Global Effect
Specific Files *.js, src/**

Intelligent Diff View

Clear contextual diff view that lets you fully understand every modification before applying.

Added lines shown in green
Deleted lines shown in red
Unchanged code maintains neutral tone

Inline Chat

Chat directly with AI in the code editor, focused on single-file editing tasks.

โŒ˜I macOS shortcut
Ctrl+I Windows shortcut
# Add context files or rules

๐Ÿ’ก Efficient Usage Tips

๐Ÿ“ Requirement Description Best Practices

  • Structured requests: clearly express goals and expected results
  • Provide context: include relevant files, images, and code changes
  • Clear expectations: specify programming language, code standards, and output format
  • Step-by-step description: break complex tasks into manageable steps

๐Ÿ”„ Iterative Optimization Strategy

  • Timely feedback: provide specific feedback on code suggestions
  • Gradual refinement: refine complex requirements through multi-turn conversations
  • Leverage memory: let AI learn your coding style and preferences
  • Use rules effectively: configure project-specific coding standards

Ready to Experience Intelligent Programming?

Download Qoder IDE now and start the new era of AI-driven programming!