codium
privacy-focused VS Code without Microsoft telemetry
TLDR
Open current directory in VSCodium
SYNOPSIS
codium [options] [paths...]
DESCRIPTION
codium is the command-line interface for VSCodium, a community-driven, freely-licensed binary distribution of Visual Studio Code without Microsoft telemetry and tracking. It provides the same functionality as VS Code with enhanced privacy.
The CLI is functionally identical to VS Code's code command. All files, folders, and multi-root workspace features work the same way. Extensions are sourced from the Open VSX Registry instead of Microsoft's marketplace by default.
Settings are stored in ~/.config/VSCodium/User/settings.json on Linux and extensions in ~/.vscode-oss. This separation from VS Code allows running both editors simultaneously without conflicts.
VSCodium is available as native packages for Windows, macOS, and Linux, as well as Flatpak and Snap packages. The standalone CLI is also distributed separately for headless and remote scenarios.
PARAMETERS
-n, --new-window
Open a new VSCodium window.-r, --reuse-window
Reuse the last active window.-g, --goto file:line[:column]
Open file at specific line and optional column position.-d, --diff file1 file2
Open diff editor comparing two files.-m, --merge path1 path2 base result
Perform three-way merge.-w, --wait
Wait for files to be closed before returning.--locale locale
Set display language.--user-data-dir dir
Specify directory for user data; enables isolated instances.--extensions-dir dir
Set root path for extensions.--disable-extensions
Disable all installed extensions.--disable-gpu
Disable GPU hardware acceleration.--inspect-extensions port
Debug extensions at specified port.-s, --status
Print process usage and diagnostics.--verbose
Print verbose output.-v, --version
Display version information.-h, --help
Show help information.
EXTENSION COMMANDS
--install-extension id
Install or update extension by ID from Open VSX Registry.--uninstall-extension id
Remove an installed extension.--list-extensions
Show all installed extensions.--show-versions
Display extension version numbers with --list-extensions.--update-extensions
Update all installed extensions.
CAVEATS
Some proprietary VS Code extensions (like Remote Development, Live Share, and some GitHub integrations) are not available from the Open VSX Registry. Extensions must be installed from Open VSX or manually from VSIX files. Certain Microsoft-specific features may not function identically.
HISTORY
VSCodium was created in 2018 as a response to concerns about Microsoft's telemetry in Visual Studio Code. The project builds VS Code from the open-source vscode repository but removes Microsoft branding, telemetry, and licensing restrictions. It uses the MIT license and has grown to become the primary choice for developers seeking a fully open-source VS Code experience.
