Skip to content
| Marketplace
Sign in
Visual Studio Code>Education>InsideCodeNew to Visual Studio Code? Get it now.
InsideCode

InsideCode

Tentacia

| (0) | Free
A free extension that provides a detailed explanation in Turkish of a selected code written in JavaScript and TypeScript
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

InsideCode

Understand selected JavaScript and TypeScript code without sending it anywhere.

InsideCode is a local, deterministic code-explanation extension for Visual Studio Code. Select code in the editor and InsideCode turns verified syntax and type information into a concise, beginner-friendly explanation in Turkish.

InsideCode 0.1.0 is a pre-release prototype. Its current explanations are presented in Turkish.

What InsideCode does

  • Explains only the code you explicitly select.
  • Identifies functions, parameters, variables, conditions, returns, calls, property access, and async/await structures.
  • Uses TypeScript's local compiler services to verify parameter, return, variable, property, and call-result types when available.
  • Distinguishes numeric addition from string concatenation when the type evidence is conclusive.
  • Uses JSDoc types in JavaScript and JSX files.
  • Shows verified technical facts separately from the simple explanation.
  • Reports unavailable or unsupported information instead of guessing.

Supported languages

The first prototype supports these VS Code language modes:

  • JavaScript
  • TypeScript
  • JavaScript React (JSX)
  • TypeScript React (TSX)

Installation

InsideCode is distributed through the Visual Studio Marketplace as a pre-release extension.

  1. Open the Extensions view in Visual Studio Code.
  2. Search for InsideCode.
  3. Select the pre-release version and choose Install.
  4. Open a trusted workspace containing JavaScript, TypeScript, JSX, or TSX code.

How to use InsideCode

  1. Open a trusted JavaScript or TypeScript workspace.
  2. Select one or more lines of code in the editor.
  3. Right-click the selection.
  4. Choose InsideCode: Explain Selected Code.
  5. Read the explanation in the InsideCode view in the Secondary Sidebar.

The technical report is also available in View > Output > InsideCode. InsideCode does not open the Output panel automatically.

Local and private by design

InsideCode's first prototype is fully local and read-only:

  • No AI or language model
  • No external API or backend
  • No account or authentication
  • No telemetry
  • No network requests
  • No source-code upload
  • No source-code execution
  • No automatic edits or saves

The extension analyzes the current editor document and relevant local TypeScript project information on your computer. Selected source text is not retained after analysis.

Workspace Trust

InsideCode 0.1.0 is disabled in VS Code Restricted Mode. Trust the workspace before using the extension.

This conservative first-release policy is explicit because semantic analysis reads source files and local project configuration. InsideCode still does not execute project code or make network requests.

Requirements

  • Visual Studio Code 1.125.0 or newer
  • A trusted workspace

No separate compiler, runtime, account, API key, or model installation is required.

Current limitations

  • InsideCode analyzes the selected code, not the entire repository.
  • Explanations are deterministic and intentionally avoid inferring business intent.
  • Some TypeScript and JavaScript syntax structures do not yet have a dedicated beginner-friendly explanation rule.
  • Type information can be unavailable for dynamic JavaScript or incomplete projects.
  • The active unsaved document is analyzed, but unsaved changes in other imported documents are not overlaid.
  • Definition, reference, and call-hierarchy views are not part of this release.
  • Large configured TypeScript projects may take longer to analyze.

Support

No public source repository or issue tracker is provided for this proprietary pre-release. If an accessible support channel is added to the Marketplace listing later, do not include private source code, credentials, tokens, or absolute local paths in a support request.

License

InsideCode is proprietary closed-source software. All rights are reserved. See the included LICENSE file for the applicable terms.

InsideCode bundles the TypeScript compiler for local static analysis. Bundled third-party components remain governed by their respective licenses and notices. See the included THIRD_PARTY_NOTICES.md file for license and attribution information.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft