SPB Git
6.2 KB · 51 lines json
1{2  "slug": "vs-code",3  "name": "Visual Studio Code",4  "aliases": ["VS Code", "VSCode", "Code - OSS"],5  "vendor": { "name": "Microsoft", "slug": "microsoft", "website": "https://www.microsoft.com" },6  "homepage_url": "https://code.visualstudio.com/",7  "docs_url": "https://code.visualstudio.com/docs",8  "repo_url": "https://github.com/microsoft/vscode",9  "license_url": "https://code.visualstudio.com/license",10  "product_type": "application",11  "product_status": "active",12  "summary": "Free, extensible code editor from Microsoft with a large extension marketplace, integrated terminal, debugging, remote development and built-in AI assistance",13  "description": "Visual Studio Code is a desktop code editor developed by Microsoft for macOS, Windows and Linux. It is built on Electron and organized around a lightweight core (file explorer, editor, integrated terminal, source-control view, debugger) that is extended through a marketplace of extensions providing language servers, linters, themes and tooling for almost every ecosystem. Language intelligence flows through the Language Server Protocol, which VS Code introduced and which other editors have since adopted.\n\nThe Remote Development extensions let the editor attach to a container, a WSL distribution or a machine over SSH while the user interface stays local, a pattern well suited to cluster nodes and remote servers. GitHub Copilot is integrated as the default AI assistant with chat, inline suggestions and an agent mode; other assistants, including Claude Code, run as extensions or alongside the integrated terminal. Settings, keybindings and extensions can sync across machines through a Microsoft or GitHub account.\n\nLicensing deserves attention: the source code in the `microsoft/vscode` repository is MIT-licensed and can be built as Code - OSS, but the Visual Studio Code binaries Microsoft distributes are covered by a proprietary Microsoft license and include telemetry and Microsoft-specific services. Community builds such as VSCodium repackage the MIT source without those additions.\n\nLimitations: as an Electron application it uses more memory than native editors such as Zed or Neovim; very large files and monorepos can feel slow; and the quality of language support depends on the extension chosen for each language. Some proprietary extensions, notably the Python and C++ ones from Microsoft, are licensed only for use with the official builds.",14  "capabilities": ["Extension marketplace for languages, linters, themes and tools", "Language Server Protocol based completion and diagnostics", "Integrated terminal, debugger and Git client", "Remote development over SSH, containers and WSL", "Settings and extension sync across machines", "Integrated AI assistance via GitHub Copilot and third-party agents", "Multi-root workspaces and task runner", "Web-based variant (vscode.dev) running in the browser"],15  "workflows": ["Edit code on a remote cluster node over SSH with a local UI", "Debug a Python or Node.js service with breakpoints", "Review and stage Git changes without leaving the editor", "Pair with an AI coding agent in the integrated terminal"],16  "advantages": ["Free of charge with the widest extension ecosystem", "Consistent experience across macOS, Windows and Linux", "Remote development workflow is mature", "Source is MIT-licensed and buildable"],17  "limitations": ["Electron-based; heavier than native editors", "Distributed binaries carry a proprietary license and telemetry", "Large files and monorepos can be slow", "Language support quality varies by extension"],18  "prerequisites": ["macOS, Windows or Linux desktop"],19  "audiences": ["Developers across most languages", "Data scientists using notebooks in the editor", "Teams working on remote machines or containers"],20  "alternatives": ["cursor", "zed", "pycharm", "neovim", "positron"],21  "comparison_notes": "Cursor is a fork of VS Code that replaces the AI layer with its own agentic features, so extensions and settings carry over almost unchanged. Zed is a native editor with lower resource use and built-in collaboration but a younger extension ecosystem. PyCharm and Positron are heavier IDEs specialized for Python and data science respectively, offering deeper refactoring and data tooling out of the box. Neovim is terminal-based and keyboard-driven, favored by users who want minimal latency and full configurability.",22  "categories": [{ "slug": "ide-editors", "primary": true }, { "slug": "coding-agents" }],23  "tags": ["editor", "ide", "macos", "open-source", "extensions", "remote-development"],24  "use_cases": ["write-code-with-ai", "edit-code-remotely"],25  "operating_systems": ["macos", "windows", "linux", "web"],26  "execution_modes": ["local", "cloud"],27  "interfaces": ["desktop", "web", "cli"],28  "deployment_models": ["desktop"],29  "integrations": ["GitHub Copilot", "Claude Code", "Git", "Docker", "Jupyter", "Python", "TypeScript", "Remote SSH"],30  "data_formats": ["JSON settings", "VSIX extensions", "Jupyter notebooks"],31  "languages": ["TypeScript", "JavaScript"],32  "source_model": "mixed",33  "license_spdx": "MIT",34  "pricing_model": ["free"],35  "self_hostable": null,36  "sources": [37    { "url": "https://code.visualstudio.com/", "type": "official_site", "title": "Visual Studio Code", "supports": ["name", "summary"], "checked_at": "2026-11-02" },38    { "url": "https://code.visualstudio.com/docs", "type": "official_docs", "title": "Visual Studio Code documentation", "supports": ["capabilities", "description"], "checked_at": "2026-11-02" },39    { "url": "https://github.com/microsoft/vscode/blob/main/LICENSE.txt", "type": "license_page", "supports": ["license_spdx"], "checked_at": "2026-11-02", "note": "MIT license applies to the source repository (Code - OSS)" },40    { "url": "https://code.visualstudio.com/license", "type": "license_page", "title": "Microsoft Software License Terms for Visual Studio Code", "supports": ["source_model", "limitations"], "checked_at": "2026-11-02", "note": "Proprietary terms for the distributed binaries" }41  ],42  "confidence": "high",43  "uncertainty_note": "license_spdx refers to the source repository; the official binaries are under proprietary Microsoft terms.",44  "discovery_method": "editorial-research",45  "depth": "deep",46  "editorial_status": "reviewed",47  "visibility": "public",48  "featured": true,49  "author": "batch-B1"50}51
Files · main
Menu

Theme