Nifty Team SettingsShare VS Code settings with your team: a committed base file, per-OS blocks, personal overrides that stay out of git, and a required-extensions check. Maintained. No sign-in. No telemetry. Works in VS Code, Cursor, Windsurf, VSCodium and other editors that use Open VSX. The problemVS Code has one workspace settings file, How Nifty Team Settings fixes it
Example
|
| Command | What it does |
|---|---|
Nifty Team Settings: Set Up Shared Settings for This Project |
Create the shared and local files from today's settings.json |
Nifty Team Settings: Sync Settings Now |
Merge again (happens automatically when files change) |
Nifty Team Settings: Open Shared Settings |
Open settings.shared.json |
Nifty Team Settings: Open My Local Settings |
Open settings.local.json |
Nifty Team Settings: Where Does Each Setting Come From? |
Every setting and the file it comes from |
Nifty Team Settings: Check Required Extensions |
Install anything missing |
Settings
| Setting | Default | What it does |
|---|---|---|
nifty.team-settings.policyUrl |
"" |
Organization policy file (URL or path) |
Install
- VS Code: search for "Nifty Team Settings" in the Extensions view, or install from the Visual Studio Marketplace.
- Cursor, Windsurf, VSCodium, Kiro, Antigravity: install from Open VSX.
Privacy
This extension collects no telemetry and needs no account.
More Nifty tools
- Nifty Settings Sync: Sync via GitHub Gist: Sync settings, keybindings, snippets and extensions between VSCodium, Cursor, Windsurf and VS Code through a private GitHub Gist, with a diff before anything is overwritten. (Open VSX)
- Nifty Workspace Keybindings: Per-Project Shortcuts: Keybindings per project: put them in .vscode/keybindings.json and they work only in that workspace, shared with your team through Git. Something VS Code doesn't do on its own. (Open VSX)
- Nifty Beautify: Format HTML in PHP, Blade & Twig: Format HTML inside PHP, Blade, Twig, Jinja, Handlebars, ERB and Liquid templates without breaking the template tags. (Open VSX)
- Nifty Branches: Clean Up Merged Git Branches: Safely clean up merged, squash-merged, gone and stale git branches, with a preview and one-click restore. (Open VSX)
- Nifty C# Scratchpad: Run C# Snippets & NuGet: Run C# snippets instantly with NuGet packages and rich Dump() output, a LINQPad-style scratchpad and Polyglot Notebooks replacement. (Open VSX)
- Nifty C# Templates: New Class, Record & Namespace: New C# class, interface, record, enum, test and controller files with the right namespace, plus namespace syncing. (Open VSX)
See all 56 Nifty tools at https://getnifty.dev


