OCORVIXCODE · ACADEMY OrvixCode खोलें
ORVIXCODE · FULL LEARNING SYSTEM

OrvixCode अकादमी

Master OrvixCode from first launch to professional repository workflows. Learn by reading, practicing, testing and finishing real projects.

View full curriculum दस्तावेज़
42पाठ
8मार्ग
14+घंटे
0पूर्ण

Academy Dashboard

0%

Progress is stored locally in your browser. No account is required. Tip: press Ctrl/⌘ + K to search.

Overview

Inside this academy

Learn by doing

0142 localized reference lessons

What you will learn + अभ्यास लैब

028 structured learning paths

Follow the full curriculum or focus on the skill area you need today.

03Practice labs for every lesson

Use the lesson in a real OrvixCode workspace instead of only reading it.

04Persistent local progress

Progress is stored locally in your browser. No account is required.

05Real project capstones

Finish the academy with larger projects that combine multiple OrvixCode skills.

06Mobile + RTL friendly

Desktop · Mobile · RTL · Search · Local progress

Skill map

Choose a learning path

Follow the full curriculum or focus on the skill area you need today.

कोई मेल खाने वाला पाठ नहीं मिला।
Level · शुरुआती

01 · Foundations

Install OrvixCode, understand the interface and build a reliable first-project workflow.

WorkspaceProjectsChat
1 अवलोकनअवलोकन — OrvixCode के तकनीकी उपयोग, कॉन्फ़िगरेशन और वर्कफ़्लो की जानकारी। शुरुआती14 मि.⌄

अवलोकन — OrvixCode के तकनीकी उपयोग, कॉन्फ़िगरेशन और वर्कफ़्लो की जानकारी।

OrvixCode is a Windows desktop development environment that connects AI chat with real projects, files, editor workflows, and a built-in terminal.

You can open or create projects, analyze and edit code with AI, run multi-file project tasks, and choose between supported local or cloud models.

Core capabilities

  • Planning and continuation for long-code and large-project tasks.
  • Multi-file project generation with dependency-aware manifest validation.
  • Syntax-highlighted code editor, Problems area, AI Fix, and inline AI editing.
  • Built-in terminal with AI-assisted terminal error analysis.
  • Automatic installation and retry for missing Python packages using the same interpreter.
  • Explain, edit, and fix selected code.
  • Customizable keyboard shortcuts, response stopping, and Markdown formatting while streaming.
  • Local Ollama models, cloud providers, Combo Mode, and Visual Studio Code integration.
You stay in controlAI-prepared file changes retain preview, permission, apply, backup, and undo workflows.
What you will learn 01Workspace · अवलोकन
What you will learn 02Projects · अभ्यास लैब
What you will learn 03प्रगति · Diff · Test · Review

अभ्यास लैब

Use the lesson in a real OrvixCode workspace instead of only reading it.

1Open a small real project and identify where this lesson applies.
2Ask OrvixCode to explain the current state before making changes.
3Apply one controlled change and verify it with the project’s real checks.
Apply the “अवलोकन” concept to this project. Inspect and explain the current state first. Do not touch unrelated files. Make the smallest safe change, run the relevant build/test/terminal verification, and summarize the real result.
Open detailed Docs reference →
2 सिस्टम आवश्यकताएँसिस्टम आवश्यकताएँ — OrvixCode के तकनीकी उपयोग, कॉन्फ़िगरेशन और वर्कफ़्लो की जानकारी। शुरुआती16 मि.⌄

सिस्टम आवश्यकताएँ — OrvixCode के तकनीकी उपयोग, कॉन्फ़िगरेशन और वर्कफ़्लो की जानकारी।

ComponentRequirement / recommendation
Operating systemWindows 10 or Windows 11
Architecture64-bit
InternetRequired for cloud AI providers and downloading local models. Previously downloaded Ollama models can run locally without internet access.
RAMThe desktop app has modest requirements; local AI memory use depends heavily on model size and context length.
GPU / VRAMOptional for local models, but a compatible GPU can significantly improve performance.
DiskAllow space for the app, projects, backups, and downloaded local models.
VS CodeOnly required if you use the VS Code integration.
Local AI noteModel speed and compatibility depend on RAM, VRAM, GPU support, free disk space, and context size. Very large models may not fit on lower-memory systems.
What you will learn 01Workspace · सिस्टम आवश्यकताएँ
What you will learn 02Projects · अभ्यास लैब
What you will learn 03प्रगति · Diff · Test · Review

अभ्यास लैब

Use the lesson in a real OrvixCode workspace instead of only reading it.

1Open a small real project and identify where this lesson applies.
2Ask OrvixCode to explain the current state before making changes.
3Apply one controlled change and verify it with the project’s real checks.
Apply the “सिस्टम आवश्यकताएँ” concept to this project. Inspect and explain the current state first. Do not touch unrelated files. Make the smallest safe change, run the relevant build/test/terminal verification, and summarize the real result.
Open detailed Docs reference →
3 इंस्टॉलेशनइंस्टॉलेशन — OrvixCode के तकनीकी उपयोग, कॉन्फ़िगरेशन और वर्कफ़्लो की जानकारी। शुरुआती18 मि.⌄

इंस्टॉलेशन — OrvixCode के तकनीकी उपयोग, कॉन्फ़िगरेशन और वर्कफ़्लो की जानकारी।

Download the current Windows installer from the official OrvixCode product page.

Official download
https://orvixcode.orvixgames.com/download.php?lang=hi-in
  1. Download the installerOpen the OrvixCode product page and download the current Windows build.
  2. Run SetupIf Windows shows a security prompt, verify the source before continuing.
  3. Choose the install locationKeep the default path or select another supported location.
  4. Enable VS Code integrationIf Setup offers to install or update the extension, keep the option enabled if you use VS Code.
  5. Finish installationLaunch OrvixCode from the desktop shortcut or Start menu.
What you will learn 01Workspace · इंस्टॉलेशन
What you will learn 02Projects · अभ्यास लैब
What you will learn 03प्रगति · Diff · Test · Review

अभ्यास लैब

Use the lesson in a real OrvixCode workspace instead of only reading it.

1Open a small real project and identify where this lesson applies.
2Ask OrvixCode to explain the current state before making changes.
3Apply one controlled change and verify it with the project’s real checks.
Apply the “इंस्टॉलेशन” concept to this project. Inspect and explain the current state first. Do not touch unrelated files. Make the smallest safe change, run the relevant build/test/terminal verification, and summarize the real result.
Open detailed Docs reference →
4 पहली बार शुरू करनापहली बार शुरू करना — OrvixCode के तकनीकी उपयोग, कॉन्फ़िगरेशन और वर्कफ़्लो की जानकारी। शुरुआती12 मि.⌄

पहली बार शुरू करना — OrvixCode के तकनीकी उपयोग, कॉन्फ़िगरेशन और वर्कफ़्लो की जानकारी।

On first launch, OrvixCode may show setup preferences such as application language, workspace location, and basic behavior.

After setup, the main workspace lets you add a project, start a new chat, or configure AI providers and local models.

What you will learn 01Workspace · पहली बार शुरू करना
What you will learn 02Projects · अभ्यास लैब
What you will learn 03प्रगति · Diff · Test · Review

अभ्यास लैब

Use the lesson in a real OrvixCode workspace instead of only reading it.

1Open a small real project and identify where this lesson applies.
2Ask OrvixCode to explain the current state before making changes.
3Apply one controlled change and verify it with the project’s real checks.
Apply the “पहली बार शुरू करना” concept to this project. Inspect and explain the current state first. Do not touch unrelated files. Make the smallest safe change, run the relevant build/test/terminal verification, and summarize the real result.
Open detailed Docs reference →
5 इंटरफ़ेसइंटरफ़ेस — OrvixCode के तकनीकी उपयोग, कॉन्फ़िगरेशन और वर्कफ़्लो की जानकारी। शुरुआती14 मि.⌄

इंटरफ़ेस — OrvixCode के तकनीकी उपयोग, कॉन्फ़िगरेशन और वर्कफ़्लो की जानकारी।

Left navigation

The left side gives quick access to projects, chats, tools, and main application areas. It can be collapsed when you need more editor space.

Tabs

Keep multiple chats or workspaces open at the same time. Closing a tab does not necessarily delete the saved chat.

AI chat area

Manage your prompt, active model, and project context here. Responses can also show affected files and the state of proposed edits.

What you will learn 01Workspace · इंटरफ़ेस
What you will learn 02Projects · अभ्यास लैब
What you will learn 03प्रगति · Diff · Test · Review

अभ्यास लैब

Use the lesson in a real OrvixCode workspace instead of only reading it.

1Open a small real project and identify where this lesson applies.
2Ask OrvixCode to explain the current state before making changes.
3Apply one controlled change and verify it with the project’s real checks.
Apply the “इंटरफ़ेस” concept to this project. Inspect and explain the current state first. Do not touch unrelated files. Make the smallest safe change, run the relevant build/test/terminal verification, and summarize the real result.
Open detailed Docs reference →
6 प्रोजेक्टप्रोजेक्ट — OrvixCode के तकनीकी उपयोग, कॉन्फ़िगरेशन और वर्कफ़्लो की जानकारी। शुरुआती16 मि.⌄

प्रोजेक्ट — OrvixCode के तकनीकी उपयोग, कॉन्फ़िगरेशन और वर्कफ़्लो की जानकारी।

OrvixCode projects are based on local folders. When a folder is selected as the workspace, AI can use task-relevant project context.

New or existing project

  • Create a workspace with New Project.
  • Attach an existing source-code folder directly.
  • Use + New project from the project selector below the message box.

Automatic project creation for AI tasks

If you ask OrvixCode to generate a project and no real project is selected, it can create a project folder and add it to Projects. Duplicate names receive suffixes such as Project 2 or Project 3.

File planning for large projects

Large tasks are split into subsystems and files instead of being compressed into a few oversized files. Imports and dependency contracts are checked while generation proceeds; the manifest can expand when a missing local module is discovered.

Context scopeVery large folders are not sent in full with every request. OrvixCode tries to select the files and sections relevant to the task.
What you will learn 01Workspace · प्रोजेक्ट
What you will learn 02Projects · अभ्यास लैब
What you will learn 03प्रगति · Diff · Test · Review

अभ्यास लैब

Use the lesson in a real OrvixCode workspace instead of only reading it.

1Open a small real project and identify where this lesson applies.
2Ask OrvixCode to explain the current state before making changes.
3Apply one controlled change and verify it with the project’s real checks.
Apply the “प्रोजेक्ट” concept to this project. Inspect and explain the current state first. Do not touch unrelated files. Make the smallest safe change, run the relevant build/test/terminal verification, and summarize the real result.
Open detailed Docs reference →
7 AI चैटAI चैट — OrvixCode के तकनीकी उपयोग, कॉन्फ़िगरेशन और वर्कफ़्लो की जानकारी। शुरुआती18 मि.⌄

AI चैट — OrvixCode के तकनीकी उपयोग, कॉन्फ़िगरेशन और वर्कफ़्लो की जानकारी।

Use AI chat to ask project questions, analyze errors, generate code, edit files, or request architecture suggestions.

File and selected-code context

Use the + menu in the composer to attach files. Attached text/code files are explicitly exposed to the AI as available context, and selected-code explanation requests are kept separate from project-generation intent.

Stop a response

While AI is responding, the send control changes to ■ Stop. Stopping cancels continuation and large-project generation steps and prevents late output from being appended.

Streaming view

Markdown and code blocks are formatted while the response streams instead of only after completion. Long user messages preserve line breaks and code blocks.

Prompt example

Example
Review the authentication system in this project.
Find possible failures during session refresh.
If needed, edit the relevant files and explain the changes.
What you will learn 01Workspace · AI चैट
What you will learn 02Projects · अभ्यास लैब
What you will learn 03प्रगति · Diff · Test · Review

अभ्यास लैब

Use the lesson in a real OrvixCode workspace instead of only reading it.

1Open a small real project and identify where this lesson applies.
2Ask OrvixCode to explain the current state before making changes.
3Apply one controlled change and verify it with the project’s real checks.
Apply the “AI चैट” concept to this project. Inspect and explain the current state first. Do not touch unrelated files. Make the smallest safe change, run the relevant build/test/terminal verification, and summarize the real result.
Open detailed Docs reference →

Track checkpoint · 01 · Foundations

Before moving on, complete these tasks without relying on guesswork.

  • Explain the key ideas of this path in your own words.
  • Complete one real task using the workflow from this path.
  • Verify your result with evidence such as a diff, test, build or terminal output.
Level · मध्यम

02 · AI Coding Workflow

Use Ask, Edit, Agent, the editor, terminal and undo flow without losing control of changes.

AskEditAgentTerminal
8 Ask / Edit / AgentAsk / Edit / Agent — OrvixCode के तकनीकी उपयोग, कॉन्फ़िगरेशन और वर्कफ़्लो की जानकारी। मध्यम14 मि.⌄

Ask / Edit / Agent — OrvixCode के तकनीकी उपयोग, कॉन्फ़िगरेशन और वर्कफ़्लो की जानकारी।

Ask

Questions, explanations, analysis, and edit requests when appropriate.

Edit

Focused changes to the active file. Best for single-file tasks.

Agent

Multi-file work, new files, and broader project-level tasks.

Editing from Ask

Ask is not limited to explanations. When your prompt clearly requests a code change, OrvixCode can prepare an actionable edit package.

Example“Fix the error handling in this file and remove unnecessary duplication.” can trigger an analysis + edit flow.
What you will learn 01Ask · Ask / Edit / Agent
What you will learn 02Edit · अभ्यास लैब
What you will learn 03प्रगति · Diff · Test · Review

अभ्यास लैब

Use the lesson in a real OrvixCode workspace instead of only reading it.

1Open a small real project and identify where this lesson applies.
2Ask OrvixCode to explain the current state before making changes.
3Apply one controlled change and verify it with the project’s real checks.
Apply the “Ask / Edit / Agent” concept to this project. Inspect and explain the current state first. Do not touch unrelated files. Make the smallest safe change, run the relevant build/test/terminal verification, and summarize the real result.
Open detailed Docs reference →
9 फ़ाइल संपादनफ़ाइल संपादन — OrvixCode के तकनीकी उपयोग, कॉन्फ़िगरेशन और वर्कफ़्लो की जानकारी। मध्यम16 मि.⌄

फ़ाइल संपादन — OrvixCode के तकनीकी उपयोग, कॉन्फ़िगरेशन और वर्कफ़्लो की जानकारी।

AI edits can be more than text in a chat message. OrvixCode can turn a response into a change package that can be reviewed and applied to project files.

1. RequestYou describe the change.
2. AnalysisAI reviews relevant context.
3. PackageChanges become an applicable edit.
4. ApplyThe change is written to the editor or disk.

Creating new files

Agent tasks can create new files when the requested feature or refactor requires them.

What you will learn 01Ask · फ़ाइल संपादन
What you will learn 02Edit · अभ्यास लैब
What you will learn 03प्रगति · Diff · Test · Review

अभ्यास लैब

Use the lesson in a real OrvixCode workspace instead of only reading it.

1Open a small real project and identify where this lesson applies.
2Ask OrvixCode to explain the current state before making changes.
3Apply one controlled change and verify it with the project’s real checks.
Apply the “फ़ाइल संपादन” concept to this project. Inspect and explain the current state first. Do not touch unrelated files. Make the smallest safe change, run the relevant build/test/terminal verification, and summarize the real result.
Open detailed Docs reference →
10 कोड एडिटर और AI टूलकोड एडिटर और AI टूल — OrvixCode के तकनीकी उपयोग, कॉन्फ़िगरेशन और वर्कफ़्लो की जानकारी। मध्यम18 मि.⌄

कोड एडिटर और AI टूल — OrvixCode के तकनीकी उपयोग, कॉन्फ़िगरेशन और वर्कफ़्लो की जानकारी।

The 1.2.0 code editor keeps the existing editing surface while adding syntax highlighting and error/warning layers.

Syntax and Problems

  • Syntax highlighting for common languages.
  • Parse/syntax errors can appear in red; warnings and some missing-module cases in yellow.
  • Problematic code ranges can be underlined directly in the editor.

AI editing

  • ★ Fix with AI: Fixes the open file from the Problems area without auto-saving.
  • Edit with AI…: Sends only the selected text range plus your instruction and splices the replacement back into that range.
  • Explain selected code with OrvixCode: Sends the selection as explanation context.

During inline AI editing, the selected range can temporarily blur and show ★ AI editing…. AI editor changes also participate in Ctrl+Z / Ctrl+Y history.

Save controlAI Fix and inline edits can update the editor, but they do not auto-save; writing to disk remains under your control.
What you will learn 01Ask · कोड एडिटर और AI टूल
What you will learn 02Edit · अभ्यास लैब
What you will learn 03प्रगति · Diff · Test · Review

अभ्यास लैब

Use the lesson in a real OrvixCode workspace instead of only reading it.

1Open a small real project and identify where this lesson applies.
2Ask OrvixCode to explain the current state before making changes.
3Apply one controlled change and verify it with the project’s real checks.
Apply the “कोड एडिटर और AI टूल” concept to this project. Inspect and explain the current state first. Do not touch unrelated files. Make the smallest safe change, run the relevant build/test/terminal verification, and summarize the real result.
Open detailed Docs reference →
11 Python रन और निर्भरताएँPython रन और निर्भरताएँ — OrvixCode के तकनीकी उपयोग, कॉन्फ़िगरेशन और वर्कफ़्लो की जानकारी। मध्यम20 मि.⌄

Python रन और निर्भरताएँ — OrvixCode के तकनीकी उपयोग, कॉन्फ़िगरेशन और वर्कफ़्लो की जानकारी।

When running Python files, OrvixCode prefers the project .venv or venv interpreter when available.

Automatic missing-package install

If execution raises ModuleNotFoundError and the missing name is not a local project module, OrvixCode can try pip with the same interpreter and then retry the file.

Some import names map to package names, including cv2 → opencv-python, PIL → Pillow, yaml → PyYAML, and sklearn → scikit-learn.

Fix with AI

If the run fails, ★ Fix with AI can send the error, active file, and relevant context to the AI.

Package installationAutomatic installation applies to Python packages and may require network/pip access. Local project modules are not treated as pip packages.
What you will learn 01Ask · Python रन और निर्भरताएँ
What you will learn 02Edit · अभ्यास लैब
What you will learn 03प्रगति · Diff · Test · Review

अभ्यास लैब

Use the lesson in a real OrvixCode workspace instead of only reading it.

1Open a small real project and identify where this lesson applies.
2Ask OrvixCode to explain the current state before making changes.
3Apply one controlled change and verify it with the project’s real checks.
Apply the “Python रन और निर्भरताएँ” concept to this project. Inspect and explain the current state first. Do not touch unrelated files. Make the smallest safe change, run the relevant build/test/terminal verification, and summarize the real result.
Open detailed Docs reference →
12 बिल्ट-इन टर्मिनलबिल्ट-इन टर्मिनल — OrvixCode के तकनीकी उपयोग, कॉन्फ़िगरेशन और वर्कफ़्लो की जानकारी। मध्यम14 मि.⌄

बिल्ट-इन टर्मिनल — OrvixCode के तकनीकी उपयोग, कॉन्फ़िगरेशन और वर्कफ़्लो की जानकारी।

Use the built-in terminal like a normal command terminal.

  • cd changes persist for the terminal session.
  • clear / cls clears the output.
  • Command history is stored for the session; use Up/Down to revisit commands.

Fix terminal errors with AI

When a command fails, ★ Fix with AI can send the last command, error output, and the open file when relevant.

Command controlThe terminal does not execute unsolicited commands; only user-entered commands are run.
What you will learn 01Ask · बिल्ट-इन टर्मिनल
What you will learn 02Edit · अभ्यास लैब
What you will learn 03प्रगति · Diff · Test · Review

अभ्यास लैब

Use the lesson in a real OrvixCode workspace instead of only reading it.

1Open a small real project and identify where this lesson applies.
2Ask OrvixCode to explain the current state before making changes.
3Apply one controlled change and verify it with the project’s real checks.
Apply the “बिल्ट-इन टर्मिनल” concept to this project. Inspect and explain the current state first. Do not touch unrelated files. Make the smallest safe change, run the relevant build/test/terminal verification, and summarize the real result.
Open detailed Docs reference →
13 Diff / लागू करें / पूर्ववत करेंDiff / लागू करें / पूर्ववत करें — OrvixCode के तकनीकी उपयोग, कॉन्फ़िगरेशन और वर्कफ़्लो की जानकारी। मध्यम16 मि.⌄

Diff / लागू करें / पूर्ववत करें — OrvixCode के तकनीकी उपयोग, कॉन्फ़िगरेशन और वर्कफ़्लो की जानकारी।

OrvixCode tracks the state of AI edit packages.

  • Diff / Preview: compare the proposed or applied change.
  • Apply: write the prepared change to the file.
  • Applied: keep a stable state for a change that was already written.
  • Undo: revert the latest supported AI change.
Auto ApplyIf automatic apply is enabled, the edit may already be on disk. In that case the UI should show the package as applied.
What you will learn 01Ask · Diff / लागू करें / पूर्ववत करें
What you will learn 02Edit · अभ्यास लैब
What you will learn 03प्रगति · Diff · Test · Review

अभ्यास लैब

Use the lesson in a real OrvixCode workspace instead of only reading it.

1Open a small real project and identify where this lesson applies.
2Ask OrvixCode to explain the current state before making changes.
3Apply one controlled change and verify it with the project’s real checks.
Apply the “Diff / लागू करें / पूर्ववत करें” concept to this project. Inspect and explain the current state first. Do not touch unrelated files. Make the smallest safe change, run the relevant build/test/terminal verification, and summarize the real result.
Open detailed Docs reference →

Track checkpoint · 02 · AI Coding Workflow

Before moving on, complete these tasks without relying on guesswork.

  • Explain the key ideas of this path in your own words.
  • Complete one real task using the workflow from this path.
  • Verify your result with evidence such as a diff, test, build or terminal output.
Level · मध्यम

03 · VS Code Integration

Bring OrvixCode into VS Code and learn selection, context, Agent and synchronization workflows.

VS CodeSelectionContext
14 VS Code एकीकरणVS Code एकीकरण — OrvixCode के तकनीकी उपयोग, कॉन्फ़िगरेशन और वर्कफ़्लो की जानकारी। मध्यम18 मि.⌄

VS Code एकीकरण — OrvixCode के तकनीकी उपयोग, कॉन्फ़िगरेशन और वर्कफ़्लो की जानकारी।

OrvixCode provides a Visual Studio Code extension that opens an OrvixCode panel in the Activity Bar and brings the desktop app's cloud and local AI workflows into the editor.

Main capabilities

  • AI chat panel with Ask, Edit, and Agent modes
  • Cloud and local Ollama model selection
  • Active-file and selected-code context
  • Context-menu actions for selected code
  • User-approved file edits, diff preview, and undo
  • Model connection and error status
  • Optional chat synchronization with the desktop app
Context isolationSimple greetings and unrelated messages do not need active-file or workspace context. Code tasks can attach the context again when required.

Quick AI actions

The extension quick actions now go beyond explanation and basic fixes:

  • Explain code
  • Fix errors
  • Refactor
  • Review project
  • Generate tests
  • Code review
  • Generate documentation
  • Suggest performance improvements
When the desktop app is missingThe extension can offer to open the download page, let you select the OrvixCode executable, or postpone setup.
What you will learn 01VS Code · VS Code एकीकरण
What you will learn 02Selection · अभ्यास लैब
What you will learn 03प्रगति · Diff · Test · Review

अभ्यास लैब

Use the lesson in a real OrvixCode workspace instead of only reading it.

1Open a small real project and identify where this lesson applies.
2Ask OrvixCode to explain the current state before making changes.
3Apply one controlled change and verify it with the project’s real checks.
Apply the “VS Code एकीकरण” concept to this project. Inspect and explain the current state first. Do not touch unrelated files. Make the smallest safe change, run the relevant build/test/terminal verification, and summarize the real result.
Open detailed Docs reference →
15 VS Code एक्सटेंशन इंस्टॉल करेंVS Code एक्सटेंशन इंस्टॉल करें — OrvixCode के तकनीकी उपयोग, कॉन्फ़िगरेशन और वर्कफ़्लो की जानकारी। मध्यम20 मि.⌄

VS Code एक्सटेंशन इंस्टॉल करें — OrvixCode के तकनीकी उपयोग, कॉन्फ़िगरेशन और वर्कफ़्लो की जानकारी।

Install OrvixCode from the Visual Studio Code Extensions view. Regular users do not need to manage VSIX packages manually.

  1. Open ExtensionsUse the Extensions icon or Ctrl+Shift+X.
  2. Search for OrvixCodeUse the Marketplace search box.
  3. Install the extensionVerify the publisher shown for OrvixCode and choose Install.
  4. Open the panelSelect the OrvixCode icon from the Activity Bar.
  5. Connect the desktop appMake sure OrvixCode desktop is installed for supported AI workflows.
After installationIf the panel is missing, run Developer: Reload Window or restart VS Code.
What you will learn 01VS Code · VS Code एक्सटेंशन इंस्टॉल करें
What you will learn 02Selection · अभ्यास लैब
What you will learn 03प्रगति · Diff · Test · Review

अभ्यास लैब

Use the lesson in a real OrvixCode workspace instead of only reading it.

1Open a small real project and identify where this lesson applies.
2Ask OrvixCode to explain the current state before making changes.
3Apply one controlled change and verify it with the project’s real checks.
Apply the “VS Code एक्सटेंशन इंस्टॉल करें” concept to this project. Inspect and explain the current state first. Do not touch unrelated files. Make the smallest safe change, run the relevant build/test/terminal verification, and summarize the real result.
Open detailed Docs reference →
16 कॉन्टेक्स्ट मेनू कमांडकॉन्टेक्स्ट मेनू कमांड — OrvixCode के तकनीकी उपयोग, कॉन्फ़िगरेशन और वर्कफ़्लो की जानकारी। मध्यम14 मि.⌄

कॉन्टेक्स्ट मेनू कमांड — OrvixCode के तकनीकी उपयोग, कॉन्फ़िगरेशन और वर्कफ़्लो की जानकारी।

Select a code block in the editor and use the OrvixCode commands from the context menu.

CommandWhat it does
Ask AI about selected codeSends the selection to the OrvixCode panel with chat context.
Explain selected codeExplains behavior, important flow, and possible issues.
Fix selected codeCan prepare an applicable correction for detected problems.
RefactorAims to simplify or reorganize code while preserving behavior.
What you will learn 01VS Code · कॉन्टेक्स्ट मेनू कमांड
What you will learn 02Selection · अभ्यास लैब
What you will learn 03प्रगति · Diff · Test · Review

अभ्यास लैब

Use the lesson in a real OrvixCode workspace instead of only reading it.

1Open a small real project and identify where this lesson applies.
2Ask OrvixCode to explain the current state before making changes.
3Apply one controlled change and verify it with the project’s real checks.
Apply the “कॉन्टेक्स्ट मेनू कमांड” concept to this project. Inspect and explain the current state first. Do not touch unrelated files. Make the smallest safe change, run the relevant build/test/terminal verification, and summarize the real result.
Open detailed Docs reference →
17 VS Code Agent मोडVS Code Agent मोड — OrvixCode के तकनीकी उपयोग, कॉन्फ़िगरेशन और वर्कफ़्लो की जानकारी। मध्यम16 मि.⌄

VS Code Agent मोड — OrvixCode के तकनीकी उपयोग, कॉन्फ़िगरेशन और वर्कफ़्लो की जानकारी।

Agent mode is designed for tasks that are not limited to one file. It can coordinate work across the open workspace.

Good Agent tasks

  • Add a new feature
  • Fix a bug that spans multiple files
  • Create a module or supporting files
  • Refactor project structure
  • Coordinate HTML, CSS, and JavaScript changes
Be specificInstead of “fix the site,” describe the behavior to change, what must be preserved, and the expected result.
What you will learn 01VS Code · VS Code Agent मोड
What you will learn 02Selection · अभ्यास लैब
What you will learn 03प्रगति · Diff · Test · Review

अभ्यास लैब

Use the lesson in a real OrvixCode workspace instead of only reading it.

1Open a small real project and identify where this lesson applies.
2Ask OrvixCode to explain the current state before making changes.
3Apply one controlled change and verify it with the project’s real checks.
Apply the “VS Code Agent मोड” concept to this project. Inspect and explain the current state first. Do not touch unrelated files. Make the smallest safe change, run the relevant build/test/terminal verification, and summarize the real result.
Open detailed Docs reference →
18 चैट सिंक्रोनाइज़ेशनचैट सिंक्रोनाइज़ेशन — OrvixCode के तकनीकी उपयोग, कॉन्फ़िगरेशन और वर्कफ़्लो की जानकारी। मध्यम18 मि.⌄

चैट सिंक्रोनाइज़ेशन — OrvixCode के तकनीकी उपयोग, कॉन्फ़िगरेशन और वर्कफ़्लो की जानकारी।

Supported chat and edit activity from the VS Code extension can be synchronized into the OrvixCode desktop history.

Synced sessions may appear with a VS Code · … prefix, and edit events can be associated with the corresponding chat.

Desktop app closedSynchronization events can be queued and imported later when the desktop application is available.
What you will learn 01VS Code · चैट सिंक्रोनाइज़ेशन
What you will learn 02Selection · अभ्यास लैब
What you will learn 03प्रगति · Diff · Test · Review

अभ्यास लैब

Use the lesson in a real OrvixCode workspace instead of only reading it.

1Open a small real project and identify where this lesson applies.
2Ask OrvixCode to explain the current state before making changes.
3Apply one controlled change and verify it with the project’s real checks.
Apply the “चैट सिंक्रोनाइज़ेशन” concept to this project. Inspect and explain the current state first. Do not touch unrelated files. Make the smallest safe change, run the relevant build/test/terminal verification, and summarize the real result.
Open detailed Docs reference →

Track checkpoint · 03 · VS Code Integration

Before moving on, complete these tasks without relying on guesswork.

  • Explain the key ideas of this path in your own words.
  • Complete one real task using the workflow from this path.
  • Verify your result with evidence such as a diff, test, build or terminal output.
Level · उन्नत

04 · Models & Context

Choose Viona, cloud providers, local models and Combo intelligently; manage context and long code.

VionaLocal AIProvidersContext
19 VionaViona — OrvixCode के तकनीकी उपयोग, कॉन्फ़िगरेशन और वर्कफ़्लो की जानकारी। उन्नत23 मि.⌄

Viona — OrvixCode के तकनीकी उपयोग, कॉन्फ़िगरेशन और वर्कफ़्लो की जानकारी।

Viona can be used as the default or primary model inside OrvixCode. Available model names and options can vary by version and configuration.

The VS Code panel can display the active model together with its connection state.

What you will learn 01Viona · Viona
What you will learn 02Local AI · अभ्यास लैब
What you will learn 03प्रगति · Diff · Test · Review

अभ्यास लैब

Use the lesson in a real OrvixCode workspace instead of only reading it.

1Open a small real project and identify where this lesson applies.
2Ask OrvixCode to explain the current state before making changes.
3Apply one controlled change and verify it with the project’s real checks.
Apply the “Viona” concept to this project. Inspect and explain the current state first. Do not touch unrelated files. Make the smallest safe change, run the relevant build/test/terminal verification, and summarize the real result.
Open detailed Docs reference →
20 स्थानीय मॉडलस्थानीय मॉडल — OrvixCode के तकनीकी उपयोग, कॉन्फ़िगरेशन और वर्कफ़्लो की जानकारी। उन्नत17 मि.⌄

स्थानीय मॉडल — OrvixCode के तकनीकी उपयोग, कॉन्फ़िगरेशन और वर्कफ़्लो की जानकारी।

OrvixCode Local Models screen and Ollama model catalog
The Local Models screen brings hardware compatibility, model size and installation options together.

OrvixCode can run supported models locally through Ollama. Local model requests are sent to the Ollama service on your computer and do not require a separate cloud AI API key.

Installed models can appear under Local / Ollama in the model selector and can be used in compatible Ask, Edit, Agent, and Combo workflows.

Third-party licensesLocal models are published by their respective providers. Review each model's current license and usage terms before deployment.

Choosing a model

Use smaller coding models for limited-memory systems and larger models when you need more reasoning capacity and your hardware can support the memory requirements.

What you will learn 01Viona · स्थानीय मॉडल
What you will learn 02Local AI · अभ्यास लैब
What you will learn 03प्रगति · Diff · Test · Review

अभ्यास लैब

Use the lesson in a real OrvixCode workspace instead of only reading it.

1Open a small real project and identify where this lesson applies.
2Ask OrvixCode to explain the current state before making changes.
3Apply one controlled change and verify it with the project’s real checks.
Apply the “स्थानीय मॉडल” concept to this project. Inspect and explain the current state first. Do not touch unrelated files. Make the smallest safe change, run the relevant build/test/terminal verification, and summarize the real result.
Open detailed Docs reference →
21 Ollama और स्थानीय मॉडल सेटअपOllama और स्थानीय मॉडल सेटअप — OrvixCode के तकनीकी उपयोग, कॉन्फ़िगरेशन और वर्कफ़्लो की जानकारी। उन्नत19 मि.⌄

Ollama और स्थानीय मॉडल सेटअप — OrvixCode के तकनीकी उपयोग, कॉन्फ़िगरेशन और वर्कफ़्लो की जानकारी।

The local model center is available under Settings → Local Models. It manages the Ollama runtime, hardware checks, free disk space, installed models, and troubleshooting tools.

  1. Open Local ModelsCheck whether the Ollama runtime is available.
  2. Prepare OllamaIf it is not installed, use the supported setup flow and verify the local service.
  3. Check compatibilityReview RAM, VRAM, and free-disk recommendations before downloading.
  4. Download a modelUse pause, resume, or cancel controls while the model is being downloaded.
  5. Select the modelAfter installation it should appear in the main model selector.

Local model tools

  • Start the Ollama service
  • Retry GPU mode after a safe CPU fallback
  • Open runtime logs
  • Open the model storage folder
  • Run compatibility checks
What you will learn 01Viona · Ollama और स्थानीय मॉडल सेटअप
What you will learn 02Local AI · अभ्यास लैब
What you will learn 03प्रगति · Diff · Test · Review

अभ्यास लैब

Use the lesson in a real OrvixCode workspace instead of only reading it.

1Open a small real project and identify where this lesson applies.
2Ask OrvixCode to explain the current state before making changes.
3Apply one controlled change and verify it with the project’s real checks.
Apply the “Ollama और स्थानीय मॉडल सेटअप” concept to this project. Inspect and explain the current state first. Do not touch unrelated files. Make the smallest safe change, run the relevant build/test/terminal verification, and summarize the real result.
Open detailed Docs reference →
22 AI प्रदाताAI प्रदाता — OrvixCode के तकनीकी उपयोग, कॉन्फ़िगरेशन और वर्कफ़्लो की जानकारी। उन्नत21 मि.⌄

AI प्रदाता — OrvixCode के तकनीकी उपयोग, कॉन्फ़िगरेशन और वर्कफ़्लो की जानकारी।

OrvixCode can centralize Viona and supported external AI providers in one provider screen. The model list can be refreshed based on the models available to your account or API access.

ProviderTypical use
VionaPrimary OrvixCode model workflow
OpenAI / ChatGPTGPT and coding-capable models
Google GeminiGemini models
Anthropic / ClaudeClaude models
Groq, Mistral, DeepSeek, xAI and othersAdditional cloud model options where configured
Microsoft CopilotSupported Microsoft integration when account access is available
Provider availabilityExact model names, preview status, and account requirements can change independently of the OrvixCode UI.
What you will learn 01Viona · AI प्रदाता
What you will learn 02Local AI · अभ्यास लैब
What you will learn 03प्रगति · Diff · Test · Review

अभ्यास लैब

Use the lesson in a real OrvixCode workspace instead of only reading it.

1Open a small real project and identify where this lesson applies.
2Ask OrvixCode to explain the current state before making changes.
3Apply one controlled change and verify it with the project’s real checks.
Apply the “AI प्रदाता” concept to this project. Inspect and explain the current state first. Do not touch unrelated files. Make the smallest safe change, run the relevant build/test/terminal verification, and summarize the real result.
Open detailed Docs reference →
23 Combo मोडCombo मोड — OrvixCode के तकनीकी उपयोग, कॉन्फ़िगरेशन और वर्कफ़्लो की जानकारी। उन्नत23 मि.⌄

Combo मोड — OrvixCode के तकनीकी उपयोग, कॉन्फ़िगरेशन और वर्कफ़्लो की जानकारी।

Combo mode lets you assign different models to different stages of a coding task. For example, one model can plan, another can write code, and a third can review the result.

1. PlanAnalyze the request and project context.
2. BuildGenerate the implementation.
3. ReviewCheck for mistakes and regressions.
4. DeliverPrepare the final answer or edit package.
Mix local and cloudCompatible local Ollama models and cloud providers can be assigned to different roles when enabled.
Default stateCombo Mode is off by default. Toggle it from the + quick menu in the message composer.
What you will learn 01Viona · Combo मोड
What you will learn 02Local AI · अभ्यास लैब
What you will learn 03प्रगति · Diff · Test · Review

अभ्यास लैब

Use the lesson in a real OrvixCode workspace instead of only reading it.

1Open a small real project and identify where this lesson applies.
2Ask OrvixCode to explain the current state before making changes.
3Apply one controlled change and verify it with the project’s real checks.
Apply the “Combo मोड” concept to this project. Inspect and explain the current state first. Do not touch unrelated files. Make the smallest safe change, run the relevant build/test/terminal verification, and summarize the real result.
Open detailed Docs reference →
24 स्मार्ट अनुकूली कॉन्टेक्स्टस्मार्ट अनुकूली कॉन्टेक्स्ट — OrvixCode के तकनीकी उपयोग, कॉन्फ़िगरेशन और वर्कफ़्लो की जानकारी। उन्नत17 मि.⌄

स्मार्ट अनुकूली कॉन्टेक्स्ट — OrvixCode के तकनीकी उपयोग, कॉन्फ़िगरेशन और वर्कफ़्लो की जानकारी।

OrvixCode prepares context according to the task instead of sending every project file on every request. Selected code, the active file, relevant project files, and chat history can be prioritized differently.

Adaptive context

When a request is too large for a model or local memory budget, OrvixCode can reduce context and retry with a smaller working set.

Selected code winsFor very large files, selecting the exact region you want to discuss gives the context system a strong signal about what should be prioritized.
What you will learn 01Viona · स्मार्ट अनुकूली कॉन्टेक्स्ट
What you will learn 02Local AI · अभ्यास लैब
What you will learn 03प्रगति · Diff · Test · Review

अभ्यास लैब

Use the lesson in a real OrvixCode workspace instead of only reading it.

1Open a small real project and identify where this lesson applies.
2Ask OrvixCode to explain the current state before making changes.
3Apply one controlled change and verify it with the project’s real checks.
Apply the “स्मार्ट अनुकूली कॉन्टेक्स्ट” concept to this project. Inspect and explain the current state first. Do not touch unrelated files. Make the smallest safe change, run the relevant build/test/terminal verification, and summarize the real result.
Open detailed Docs reference →
25 लंबा कोड और बड़े प्रोजेक्टलंबा कोड और बड़े प्रोजेक्ट — OrvixCode के तकनीकी उपयोग, कॉन्फ़िगरेशन और वर्कफ़्लो की जानकारी। उन्नत19 मि.⌄

लंबा कोड और बड़े प्रोजेक्ट — OrvixCode के तकनीकी उपयोग, कॉन्फ़िगरेशन और वर्कफ़्लो की जानकारी।

OrvixCode detects requests that clearly require large output even when the prompt is short. This is not limited to Python; long-code tasks are supported across HTML/CSS/JavaScript/TypeScript, Go, Rust, PHP, Ruby, Java/Kotlin, C/C++/C#, Swift, Dart, Lua, Scala, Elixir, F#, Solidity, Bash, PowerShell, SQL, and more.

Long output and continuation

  • Local models can use a larger output budget when appropriate.
  • If a response is cut by a token/context limit, OrvixCode can request continuation from the missing point.
  • Repeated overlap is cleaned when continuation chunks are merged.
  • Content from an unfinished fenced code block can still be preserved as code.

Large-project planning

  1. The request is analyzed and a project structure is planned.
  2. A manifest/file plan is created.
  3. Files are generated while dependencies and contracts are tracked.
  4. If imports reveal a missing local module, the plan can be expanded.
  5. Generation continues when output limits are reached.
  6. Basic consistency checks run at the end.
Chat stays visibleGenerated code remains in chat; OrvixCode does not automatically switch to the Code page when generation finishes. Use Open in Code manually when you want to move it into the editor.
Model capacityOrvixCode manages planning and continuation, but code quality and usable context still depend on the selected model and hardware.
What you will learn 01Viona · लंबा कोड और बड़े प्रोजेक्ट
What you will learn 02Local AI · अभ्यास लैब
What you will learn 03प्रगति · Diff · Test · Review

अभ्यास लैब

Use the lesson in a real OrvixCode workspace instead of only reading it.

1Open a small real project and identify where this lesson applies.
2Ask OrvixCode to explain the current state before making changes.
3Apply one controlled change and verify it with the project’s real checks.
Apply the “लंबा कोड और बड़े प्रोजेक्ट” concept to this project. Inspect and explain the current state first. Do not touch unrelated files. Make the smallest safe change, run the relevant build/test/terminal verification, and summarize the real result.
Open detailed Docs reference →

Track checkpoint · 04 · Models & Context

Before moving on, complete these tasks without relying on guesswork.

  • Explain the key ideas of this path in your own words.
  • Complete one real task using the workflow from this path.
  • Verify your result with evidence such as a diff, test, build or terminal output.
Level · उन्नत

05 · Project Productivity

Work with GitHub, backups, sessions, settings and keyboard workflows on real repositories.

GitHubBackupSessionsWorkflow
26 GitHub एकीकरणGitHub एकीकरण — OrvixCode के तकनीकी उपयोग, कॉन्फ़िगरेशन और वर्कफ़्लो की जानकारी। उन्नत21 मि.⌄

GitHub एकीकरण — OrvixCode के तकनीकी उपयोग, कॉन्फ़िगरेशन और वर्कफ़्लो की जानकारी।

Use the GitHub import flow to bring a repository into a local OrvixCode workspace. After the clone/import completes, the project behaves like a normal local folder and can participate in AI context.

What you will learn 01GitHub · GitHub एकीकरण
What you will learn 02Backup · अभ्यास लैब
What you will learn 03प्रगति · Diff · Test · Review

अभ्यास लैब

Use the lesson in a real OrvixCode workspace instead of only reading it.

1Open a small real project and identify where this lesson applies.
2Ask OrvixCode to explain the current state before making changes.
3Apply one controlled change and verify it with the project’s real checks.
Apply the “GitHub एकीकरण” concept to this project. Inspect and explain the current state first. Do not touch unrelated files. Make the smallest safe change, run the relevant build/test/terminal verification, and summarize the real result.
Open detailed Docs reference →
27 बैकअपबैकअप — OrvixCode के तकनीकी उपयोग, कॉन्फ़िगरेशन और वर्कफ़्लो की जानकारी। उन्नत23 मि.⌄

बैकअप — OrvixCode के तकनीकी उपयोग, कॉन्फ़िगरेशन और वर्कफ़्लो की जानकारी।

OrvixCode can keep backup information around file edits to reduce the risk of data loss. Depending on the edit workflow, earlier content can be retained so changes can be reviewed or reverted.

The VS Code integration also provides an undo flow for supported recent AI changes.

What you will learn 01GitHub · बैकअप
What you will learn 02Backup · अभ्यास लैब
What you will learn 03प्रगति · Diff · Test · Review

अभ्यास लैब

Use the lesson in a real OrvixCode workspace instead of only reading it.

1Open a small real project and identify where this lesson applies.
2Ask OrvixCode to explain the current state before making changes.
3Apply one controlled change and verify it with the project’s real checks.
Apply the “बैकअप” concept to this project. Inspect and explain the current state first. Do not touch unrelated files. Make the smallest safe change, run the relevant build/test/terminal verification, and summarize the real result.
Open detailed Docs reference →
28 चैट और सेशनचैट और सेशन — OrvixCode के तकनीकी उपयोग, कॉन्फ़िगरेशन और वर्कफ़्लो की जानकारी। उन्नत17 मि.⌄

चैट और सेशन — OrvixCode के तकनीकी उपयोग, कॉन्फ़िगरेशन और वर्कफ़्लो की जानकारी।

Open tabs and saved chats are separate concepts. Closing a tab does not have to delete its conversation history.

  • Reopen saved chats from the navigation area.
  • Delete chats from the relevant management controls.
  • Keep multiple chat tabs open at once.
  • Synced VS Code sessions can appear under their own titles.
What you will learn 01GitHub · चैट और सेशन
What you will learn 02Backup · अभ्यास लैब
What you will learn 03प्रगति · Diff · Test · Review

अभ्यास लैब

Use the lesson in a real OrvixCode workspace instead of only reading it.

1Open a small real project and identify where this lesson applies.
2Ask OrvixCode to explain the current state before making changes.
3Apply one controlled change and verify it with the project’s real checks.
Apply the “चैट और सेशन” concept to this project. Inspect and explain the current state first. Do not touch unrelated files. Make the smallest safe change, run the relevant build/test/terminal verification, and summarize the real result.
Open detailed Docs reference →
29 सेटिंग्ससेटिंग्स — OrvixCode के तकनीकी उपयोग, कॉन्फ़िगरेशन और वर्कफ़्लो की जानकारी। उन्नत19 मि.⌄

सेटिंग्स — OrvixCode के तकनीकी उपयोग, कॉन्फ़िगरेशन और वर्कफ़्लो की जानकारी।

The settings area groups the main OrvixCode preferences:

  • General: default model, creativity, writing animation, sounds, navigation, and language.
  • Customize: theme, font family, and text appearance.
  • AI Providers: provider connections, model refresh, and Combo configuration.
  • Local Models: Ollama service, compatibility, downloads, and logs.
  • Storage & Backup: data location and automatic file backup behavior.
  • Chat Management: review and remove stored conversations.
  • Setup / VS Code: desktop and extension integration options.
  • Troubleshooter: local system and connection checks.
  • Keyboard Shortcuts: Rebind actions such as send, new chat/project, save, undo/redo, run, terminal, stop AI response, Combo, and main navigation.
What you will learn 01GitHub · सेटिंग्स
What you will learn 02Backup · अभ्यास लैब
What you will learn 03प्रगति · Diff · Test · Review

अभ्यास लैब

Use the lesson in a real OrvixCode workspace instead of only reading it.

1Open a small real project and identify where this lesson applies.
2Ask OrvixCode to explain the current state before making changes.
3Apply one controlled change and verify it with the project’s real checks.
Apply the “सेटिंग्स” concept to this project. Inspect and explain the current state first. Do not touch unrelated files. Make the smallest safe change, run the relevant build/test/terminal verification, and summarize the real result.
Open detailed Docs reference →
30 कीबोर्ड शॉर्टकटकीबोर्ड शॉर्टकट — OrvixCode के तकनीकी उपयोग, कॉन्फ़िगरेशन और वर्कफ़्लो की जानकारी। उन्नत21 मि.⌄

कीबोर्ड शॉर्टकट — OrvixCode के तकनीकी उपयोग, कॉन्फ़िगरेशन और वर्कफ़्लो की जानकारी।

Open Settings → Keyboard Shortcuts to rebind major application actions. Selecting an action opens a key-capture dialog for the new combination.

Examples of configurable actions

  • Send message / new line
  • Focus the message box
  • New chat and new project
  • Attach file and save
  • Ctrl+Z undo / Ctrl+Y redo
  • Run code and open terminal
  • Stop AI response
  • Toggle Combo Mode
  • Docs, feedback, and main navigation
  • Minimize, maximize, close, or send the app to background/tray
ConflictsIf a combination is already assigned to another action, OrvixCode detects the conflict and warns you.
What you will learn 01GitHub · कीबोर्ड शॉर्टकट
What you will learn 02Backup · अभ्यास लैब
What you will learn 03प्रगति · Diff · Test · Review

अभ्यास लैब

Use the lesson in a real OrvixCode workspace instead of only reading it.

1Open a small real project and identify where this lesson applies.
2Ask OrvixCode to explain the current state before making changes.
3Apply one controlled change and verify it with the project’s real checks.
Apply the “कीबोर्ड शॉर्टकट” concept to this project. Inspect and explain the current state first. Do not touch unrelated files. Make the smallest safe change, run the relevant build/test/terminal verification, and summarize the real result.
Open detailed Docs reference →

Track checkpoint · 05 · Project Productivity

Before moving on, complete these tasks without relying on guesswork.

  • Explain the key ideas of this path in your own words.
  • Complete one real task using the workflow from this path.
  • Verify your result with evidence such as a diff, test, build or terminal output.
Level · विशेषज्ञ

06 · Security & Control

Protect API keys, permissions and repository boundaries while keeping AI productive.

SecuritySecretsPermissions
31 थीम, फ़ॉन्ट और रूपथीम, फ़ॉन्ट और रूप — OrvixCode के तकनीकी उपयोग, कॉन्फ़िगरेशन और वर्कफ़्लो की जानकारी। विशेषज्ञ26 मि.⌄

थीम, फ़ॉन्ट और रूप — OrvixCode के तकनीकी उपयोग, कॉन्फ़िगरेशन और वर्कफ़्लो की जानकारी।

Open Settings → Customize to change OrvixCode's visual appearance.

SettingExamples
ThemeOrvix Dark, Light, Midnight, Graphite, Forest, and other supported themes
FontInter, Segoe UI, Arial, Georgia, Cascadia Code
Text colorCustomize interface text using the available color control
ResetRestore OrvixCode appearance defaults
Appearance onlyChanging theme or font does not change your AI providers, projects, or chat configuration.
What you will learn 01Security · थीम, फ़ॉन्ट और रूप
What you will learn 02Secrets · अभ्यास लैब
What you will learn 03प्रगति · Diff · Test · Review

अभ्यास लैब

Use the lesson in a real OrvixCode workspace instead of only reading it.

1Open a small real project and identify where this lesson applies.
2Ask OrvixCode to explain the current state before making changes.
3Apply one controlled change and verify it with the project’s real checks.
Apply the “थीम, फ़ॉन्ट और रूप” concept to this project. Inspect and explain the current state first. Do not touch unrelated files. Make the smallest safe change, run the relevant build/test/terminal verification, and summarize the real result.
Open detailed Docs reference →
32 फ़ाइल सुरक्षाफ़ाइल सुरक्षा — OrvixCode के तकनीकी उपयोग, कॉन्फ़िगरेशन और वर्कफ़्लो की जानकारी। विशेषज्ञ20 मि.⌄

फ़ाइल सुरक्षा — OrvixCode के तकनीकी उपयोग, कॉन्फ़िगरेशन और वर्कफ़्लो की जानकारी।

OrvixCode aims to keep AI-driven file operations visible and reviewable. The edited file and change state can be shown in the chat or edit report.

When automatic apply is disabled, a prepared edit can wait for user approval before being written.

What you will learn 01Security · फ़ाइल सुरक्षा
What you will learn 02Secrets · अभ्यास लैब
What you will learn 03प्रगति · Diff · Test · Review

अभ्यास लैब

Use the lesson in a real OrvixCode workspace instead of only reading it.

1Open a small real project and identify where this lesson applies.
2Ask OrvixCode to explain the current state before making changes.
3Apply one controlled change and verify it with the project’s real checks.
Apply the “फ़ाइल सुरक्षा” concept to this project. Inspect and explain the current state first. Do not touch unrelated files. Make the smallest safe change, run the relevant build/test/terminal verification, and summarize the real result.
Open detailed Docs reference →
33 API कुंजियाँAPI कुंजियाँ — OrvixCode के तकनीकी उपयोग, कॉन्फ़िगरेशन और वर्कफ़्लो की जानकारी। विशेषज्ञ22 मि.⌄

API कुंजियाँ — OrvixCode के तकनीकी उपयोग, कॉन्फ़िगरेशन और वर्कफ़्लो की जानकारी।

External AI providers require the credentials issued by the relevant service.

Do not expose API keysNever place API keys in source code, public repositories, screenshots, or public web pages.

The VS Code extension is designed to use the provider configuration exposed through OrvixCode's connection layer rather than asking you to copy secrets into every editor workflow.

What you will learn 01Security · API कुंजियाँ
What you will learn 02Secrets · अभ्यास लैब
What you will learn 03प्रगति · Diff · Test · Review

अभ्यास लैब

Use the lesson in a real OrvixCode workspace instead of only reading it.

1Open a small real project and identify where this lesson applies.
2Ask OrvixCode to explain the current state before making changes.
3Apply one controlled change and verify it with the project’s real checks.
Apply the “API कुंजियाँ” concept to this project. Inspect and explain the current state first. Do not touch unrelated files. Make the smallest safe change, run the relevant build/test/terminal verification, and summarize the real result.
Open detailed Docs reference →
34 फ़ाइल अनुमतियाँफ़ाइल अनुमतियाँ — OrvixCode के तकनीकी उपयोग, कॉन्फ़िगरेशन और वर्कफ़्लो की जानकारी। विशेषज्ञ24 मि.⌄

फ़ाइल अनुमतियाँ — OrvixCode के तकनीकी उपयोग, कॉन्फ़िगरेशन और वर्कफ़्लो की जानकारी।

Multi-file tasks can have a wider change scope than a single-file edit. Depending on your version and settings, OrvixCode can request permission for one file or for a broader proposed change.

Agent permissionsBefore approving a multi-file operation, review the task scope and the files that are expected to change.
What you will learn 01Security · फ़ाइल अनुमतियाँ
What you will learn 02Secrets · अभ्यास लैब
What you will learn 03प्रगति · Diff · Test · Review

अभ्यास लैब

Use the lesson in a real OrvixCode workspace instead of only reading it.

1Open a small real project and identify where this lesson applies.
2Ask OrvixCode to explain the current state before making changes.
3Apply one controlled change and verify it with the project’s real checks.
Apply the “फ़ाइल अनुमतियाँ” concept to this project. Inspect and explain the current state first. Do not touch unrelated files. Make the smallest safe change, run the relevant build/test/terminal verification, and summarize the real result.
Open detailed Docs reference →

Track checkpoint · 06 · Security & Control

Before moving on, complete these tasks without relying on guesswork.

  • Explain the key ideas of this path in your own words.
  • Complete one real task using the workflow from this path.
  • Verify your result with evidence such as a diff, test, build or terminal output.
Level · विशेषज्ञ

07 · Troubleshooting

Diagnose provider, VS Code, local-model and application failures using evidence instead of guesses.

DebuggingRecoveryDiagnostics
35 सामान्य समस्या निवारणसामान्य समस्या निवारण — OrvixCode के तकनीकी उपयोग, कॉन्फ़िगरेशन और वर्कफ़्लो की जानकारी। विशेषज्ञ26 मि.⌄

सामान्य समस्या निवारण — OrvixCode के तकनीकी उपयोग, कॉन्फ़िगरेशन और वर्कफ़्लो की जानकारी।

AI is not responding

  • Confirm that an active model is selected and available.
  • For cloud models, verify provider credentials and internet access.
  • For local models, confirm that the Ollama service is running.
  • In VS Code, use the connection test and review any error details.

File changes are not applying

  • Check the edit package state.
  • If Auto Apply is enabled, the change may already be applied.
  • Verify write permissions and VS Code Workspace Trust.
  • Review the diff and retry the edit if needed.
What you will learn 01Debugging · सामान्य समस्या निवारण
What you will learn 02Recovery · अभ्यास लैब
What you will learn 03प्रगति · Diff · Test · Review

अभ्यास लैब

Use the lesson in a real OrvixCode workspace instead of only reading it.

1Open a small real project and identify where this lesson applies.
2Ask OrvixCode to explain the current state before making changes.
3Apply one controlled change and verify it with the project’s real checks.
Apply the “सामान्य समस्या निवारण” concept to this project. Inspect and explain the current state first. Do not touch unrelated files. Make the smallest safe change, run the relevant build/test/terminal verification, and summarize the real result.
Open detailed Docs reference →
36 Viona अनुरोध आकार सीमाViona अनुरोध आकार सीमा — OrvixCode के तकनीकी उपयोग, कॉन्फ़िगरेशन और वर्कफ़्लो की जानकारी। विशेषज्ञ20 मि.⌄

Viona अनुरोध आकार सीमा — OrvixCode के तकनीकी उपयोग, कॉन्फ़िगरेशन और वर्कफ़्लो की जानकारी।

This error can appear when the active file, project context, and chat history together exceed the model request limit.

OrvixCode can reduce the context size and retry with a smaller context profile after an oversized request.

Best resultIn very large files, select the exact code region you want to change. Selected code receives higher context priority.
What you will learn 01Debugging · Viona अनुरोध आकार सीमा
What you will learn 02Recovery · अभ्यास लैब
What you will learn 03प्रगति · Diff · Test · Review

अभ्यास लैब

Use the lesson in a real OrvixCode workspace instead of only reading it.

1Open a small real project and identify where this lesson applies.
2Ask OrvixCode to explain the current state before making changes.
3Apply one controlled change and verify it with the project’s real checks.
Apply the “Viona अनुरोध आकार सीमा” concept to this project. Inspect and explain the current state first. Do not touch unrelated files. Make the smallest safe change, run the relevant build/test/terminal verification, and summarize the real result.
Open detailed Docs reference →
37 VS Code समस्या निवारणVS Code समस्या निवारण — OrvixCode के तकनीकी उपयोग, कॉन्फ़िगरेशन और वर्कफ़्लो की जानकारी। विशेषज्ञ22 मि.⌄

VS Code समस्या निवारण — OrvixCode के तकनीकी उपयोग, कॉन्फ़िगरेशन और वर्कफ़्लो की जानकारी।

Extension is missing from search

Refresh the Extensions view, verify internet access, and search for OrvixCode again. Newly published updates can take time to propagate.

Workspace is not trusted

File-editing features may be restricted until the workspace is trusted in VS Code.

Panel opens but AI does not respond

Run the connection test, then check cloud-provider access or the local OrvixCode/Ollama status.

Simple chat includes irrelevant project context

Update the extension and reload VS Code. Current builds are designed to isolate simple greetings from project context.

Context-menu command does not start

Confirm that code is selected, retry the command, and use a new OrvixCode chat if the issue persists.

What you will learn 01Debugging · VS Code समस्या निवारण
What you will learn 02Recovery · अभ्यास लैब
What you will learn 03प्रगति · Diff · Test · Review

अभ्यास लैब

Use the lesson in a real OrvixCode workspace instead of only reading it.

1Open a small real project and identify where this lesson applies.
2Ask OrvixCode to explain the current state before making changes.
3Apply one controlled change and verify it with the project’s real checks.
Apply the “VS Code समस्या निवारण” concept to this project. Inspect and explain the current state first. Do not touch unrelated files. Make the smallest safe change, run the relevant build/test/terminal verification, and summarize the real result.
Open detailed Docs reference →
38 स्थानीय मॉडल समस्या निवारणस्थानीय मॉडल समस्या निवारण — OrvixCode के तकनीकी उपयोग, कॉन्फ़िगरेशन और वर्कफ़्लो की जानकारी। विशेषज्ञ24 मि.⌄

स्थानीय मॉडल समस्या निवारण — OrvixCode के तकनीकी उपयोग, कॉन्फ़िगरेशन और वर्कफ़्लो की जानकारी।

Ollama is not running

Open Settings → Local Models, check the runtime state, and use the service start control. Review logs if startup continues to fail.

“failed to allocate buffer / kv cache”

The selected model or context length may be too large for available RAM/VRAM. OrvixCode can retry with smaller context levels.

Example context fallback
8192 → 6144 → 4096 → 3072 → 2048

CUDA / GPU error

A safe CPU fallback can keep the model usable. You can retry GPU mode later from the local model controls.

Local model is too slow

Try a smaller model, close memory-heavy applications, and confirm that compatible GPU acceleration is active.

What you will learn 01Debugging · स्थानीय मॉडल समस्या निवारण
What you will learn 02Recovery · अभ्यास लैब
What you will learn 03प्रगति · Diff · Test · Review

अभ्यास लैब

Use the lesson in a real OrvixCode workspace instead of only reading it.

1Open a small real project and identify where this lesson applies.
2Ask OrvixCode to explain the current state before making changes.
3Apply one controlled change and verify it with the project’s real checks.
Apply the “स्थानीय मॉडल समस्या निवारण” concept to this project. Inspect and explain the current state first. Do not touch unrelated files. Make the smallest safe change, run the relevant build/test/terminal verification, and summarize the real result.
Open detailed Docs reference →
39 अक्सर पूछे जाने वाले प्रश्नअक्सर पूछे जाने वाले प्रश्न — OrvixCode के तकनीकी उपयोग, कॉन्फ़िगरेशन और वर्कफ़्लो की जानकारी। विशेषज्ञ26 मि.⌄

अक्सर पूछे जाने वाले प्रश्न — OrvixCode के तकनीकी उपयोग, कॉन्फ़िगरेशन और वर्कफ़्लो की जानकारी।

Yes, selected features can work offline when you use a previously downloaded local Ollama model. Cloud providers and new model downloads still need internet access.
No. OrvixCode has its own desktop interface; the VS Code extension is optional.
Yes. A clear change request can produce an applicable edit package.
Agent mode is designed for tasks that span several files.
No. Models running through local Ollama do not require a separate cloud AI API key.
Yes. Long-output requests can use larger output budgets and continuation handling when the selected model supports it.
This package was updated on September 1, 2026 for the OrvixCode 1.2.0 feature set.
What you will learn 01Debugging · अक्सर पूछे जाने वाले प्रश्न
What you will learn 02Recovery · अभ्यास लैब
What you will learn 03प्रगति · Diff · Test · Review

अभ्यास लैब

Use the lesson in a real OrvixCode workspace instead of only reading it.

1Open a small real project and identify where this lesson applies.
2Ask OrvixCode to explain the current state before making changes.
3Apply one controlled change and verify it with the project’s real checks.
Apply the “अक्सर पूछे जाने वाले प्रश्न” concept to this project. Inspect and explain the current state first. Do not touch unrelated files. Make the smallest safe change, run the relevant build/test/terminal verification, and summarize the real result.
Open detailed Docs reference →

Track checkpoint · 07 · Troubleshooting

Before moving on, complete these tasks without relying on guesswork.

  • Explain the key ideas of this path in your own words.
  • Complete one real task using the workflow from this path.
  • Verify your result with evidence such as a diff, test, build or terminal output.
Level · उन्नत

08 · Platform & Release Operations

Understand Learn, service status, releases and how the OrvixCode platform communicates changes.

LearnStatusReleases
40 OrvixCode सीखने का केंद्रOrvixCode Learn से Ask, Edit, Agent, प्रोजेक्ट संदर्भ, टर्मिनल, लोकल मॉडल और सुरक्षित वर्कफ़्लो सीखें। उन्नत17 मि.⌄

OrvixCode Learn से Ask, Edit, Agent, प्रोजेक्ट संदर्भ, टर्मिनल, लोकल मॉडल और सुरक्षित वर्कफ़्लो सीखें।

OrvixCode Learn चरण-दर-चरण व्यावहारिक पाठों के साथ संदर्भ दस्तावेज़ों को पूरा करता है।

What you will learn 01Learn · OrvixCode सीखने का केंद्र
What you will learn 02Status · अभ्यास लैब
What you will learn 03प्रगति · Diff · Test · Review

अभ्यास लैब

Use the lesson in a real OrvixCode workspace instead of only reading it.

1Open a small real project and identify where this lesson applies.
2Ask OrvixCode to explain the current state before making changes.
3Apply one controlled change and verify it with the project’s real checks.
Apply the “OrvixCode सीखने का केंद्र” concept to this project. Inspect and explain the current state first. Do not touch unrelated files. Make the smallest safe change, run the relevant build/test/terminal verification, and summarize the real result.
Open detailed Docs reference →
41 घोषणाएँ और सेवा स्थितिOrvixCode सेवाओं की लाइव स्थिति, रखरखाव, अपडेट और आपात घोषणाएँ देखें। उन्नत19 मि.⌄

OrvixCode सेवाओं की लाइव स्थिति, रखरखाव, अपडेट और आपात घोषणाएँ देखें।

आधिकारिक स्थिति पेज वेबसाइट, दस्तावेज़, डाउनलोड और AI सेवाओं की स्थिति दिखाता है। एडमिन घोषणाएँ सार्वजनिक पेज और मशीन-पठनीय फ़ीड में तुरंत दिखती हैं।

What you will learn 01Learn · घोषणाएँ और सेवा स्थिति
What you will learn 02Status · अभ्यास लैब
What you will learn 03प्रगति · Diff · Test · Review

अभ्यास लैब

Use the lesson in a real OrvixCode workspace instead of only reading it.

1Open a small real project and identify where this lesson applies.
2Ask OrvixCode to explain the current state before making changes.
3Apply one controlled change and verify it with the project’s real checks.
Apply the “घोषणाएँ और सेवा स्थिति” concept to this project. Inspect and explain the current state first. Do not touch unrelated files. Make the smallest safe change, run the relevant build/test/terminal verification, and summarize the real result.
Open detailed Docs reference →
42 संस्करण और नवीनतम डाउनलोडMicrosoft Store से OrvixCode का नवीनतम स्थिर संस्करण इंस्टॉल करें। उन्नत21 मि.⌄

Microsoft Store से OrvixCode का नवीनतम स्थिर संस्करण इंस्टॉल करें।

सभी डाउनलोड लिंक केंद्रीय रिलीज़ सेटिंग का उपयोग करते हैं। नया स्थिर संस्करण प्रकाशित होने पर संस्करण और डाउनलोड लक्ष्य पूरे प्लेटफ़ॉर्म में अपडेट होता है।

Microsoft Store
https://orvixcode.orvixgames.com/download.php?lang=hi-in

नवीनतम संस्करण डाउनलोड करें →

What you will learn 01Learn · संस्करण और नवीनतम डाउनलोड
What you will learn 02Status · अभ्यास लैब
What you will learn 03प्रगति · Diff · Test · Review

अभ्यास लैब

Use the lesson in a real OrvixCode workspace instead of only reading it.

1Open a small real project and identify where this lesson applies.
2Ask OrvixCode to explain the current state before making changes.
3Apply one controlled change and verify it with the project’s real checks.
Apply the “संस्करण और नवीनतम डाउनलोड” concept to this project. Inspect and explain the current state first. Do not touch unrelated files. Make the smallest safe change, run the relevant build/test/terminal verification, and summarize the real result.
Open detailed Docs reference →

Track checkpoint · 08 · Platform & Release Operations

Before moving on, complete these tasks without relying on guesswork.

  • Explain the key ideas of this path in your own words.
  • Complete one real task using the workflow from this path.
  • Verify your result with evidence such as a diff, test, build or terminal output.
CAPSTONE

अंतिम प्रोजेक्ट

Finish the academy with larger projects that combine multiple OrvixCode skills.

Project 1

Build a real product from zero

2–3 hours

Objective: Use OrvixCode Agent to build a small real web product and finish it with a verification loop.

  • Turn requirements into a plan first.
  • Implement at least three user-facing features.
  • Verify responsive behavior.
  • Run build/tests or browser-console checks.
  • Report the final diff and changed files.
Start this project →
Project 2

Bug hunt in an existing repository

2 hours

Objective: Enter an unfamiliar project, reproduce a bug, make the smallest safe fix and add regression coverage.

  • Analyze repository structure first.
  • Record a reproducible failure.
  • Explain root cause before editing.
  • Apply a minimal patch.
  • Run the same verification again.
Start this project →
Project 3

Local model and provider resilience

2–4 hours

Objective: Exercise local-model, provider fallback and Agent recovery paths with real failure scenarios.

  • Create an empty-response scenario.
  • Observe provider timeout and fallback.
  • Check tool-call compatibility.
  • Collect evidence from developer logs.
  • Do not accept silent failure.
Start this project →
Project 4

Large-repo refactor and security review

4–6 hours

Objective: Plan and execute a multi-file refactor, verify it, then run a separate security and permission review.

  • Map affected files first.
  • Write down public behavior constraints.
  • Work in small patches.
  • Run tests/build/typecheck.
  • Review secrets, permissions and unrelated file changes.
Start this project →
ORVIXCODE ACADEMY · CERTIFICATE

समापन प्रमाणपत्र

Complete every lesson to unlock a printable completion certificate.

Enter the name that should appear on the certificate. Locked until 100% completion When unlocked, print or save as PDF. The certificate is formatted as one A4 landscape page.
ORVIXCODEOrvixCode Academy
अकादमी पूर्ण
ORVIXCODE
ACADEMY
COMPLETION
ORVIXCODE ACADEMY

पूर्णता प्रमाणपत्र

यह प्रमाणपत्र गर्वपूर्वक प्रदान किया जाता है
—
OrvixCode अकादमी के पूर्ण पाठ्यक्रम को सफलतापूर्वक पूरा करने और AI-सहायित सॉफ्टवेयर विकास में व्यावहारिक दक्षता प्रदर्शित करने के लिए।
42पूर्ण पाठ
8सीखने के मार्ग
14+अनुमानित अध्ययन · घंटे
जारी तिथि—
OrvixCode Orvix Games AI Studio Academy & Platform
प्रमाणपत्र ID—
Issued by OrvixCode Academy · orvixcode.orvixgames.com
लॉक