{"id":20973204,"url":"https://github.com/hverlin/mise-vscode","last_synced_at":"2026-05-02T14:02:24.531Z","repository":{"id":262288405,"uuid":"886425579","full_name":"hverlin/mise-vscode","owner":"hverlin","description":"VS Code extension for mise-en-place (https://mise.jdx.dev/)","archived":false,"fork":false,"pushed_at":"2026-05-02T12:33:50.000Z","size":4244,"stargazers_count":202,"open_issues_count":5,"forks_count":15,"subscribers_count":2,"default_branch":"main","last_synced_at":"2026-05-02T13:26:23.352Z","etag":null,"topics":["asdf","developer-tools","extension","mise","mise-en-place","vscode","vscode-extension"],"latest_commit_sha":null,"homepage":"https://hverlin.github.io/mise-vscode/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hverlin.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-11-11T00:12:18.000Z","updated_at":"2026-05-02T12:33:39.000Z","dependencies_parsed_at":"2025-01-14T21:20:10.915Z","dependency_job_id":"efa88717-5008-41f0-a4bb-3861c3961993","html_url":"https://github.com/hverlin/mise-vscode","commit_stats":null,"previous_names":["hverlin/mise-vscode"],"tags_count":114,"template":false,"template_full_name":null,"purl":"pkg:github/hverlin/mise-vscode","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hverlin%2Fmise-vscode","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hverlin%2Fmise-vscode/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hverlin%2Fmise-vscode/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hverlin%2Fmise-vscode/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hverlin","download_url":"https://codeload.github.com/hverlin/mise-vscode/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hverlin%2Fmise-vscode/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32536582,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-02T12:25:33.646Z","status":"ssl_error","status_checked_at":"2026-05-02T12:24:51.733Z","response_time":132,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["asdf","developer-tools","extension","mise","mise-en-place","vscode","vscode-extension"],"created_at":"2024-11-19T04:12:49.368Z","updated_at":"2026-05-02T14:02:24.525Z","avatar_url":"https://github.com/hverlin.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# mise-vscode 🛠️\n\n[![VS Code Marketplace](https://img.shields.io/visual-studio-marketplace/v/hverlin.mise-vscode)](https://marketplace.visualstudio.com/items?itemName=hverlin.mise-vscode)\n[![Open VSX](https://img.shields.io/open-vsx/v/hverlin/mise-vscode)](https://open-vsx.org/extension/hverlin/mise-vscode)\n[![Documentation](https://img.shields.io/badge/wiki-Documentation-blue)](https://hverlin.github.io/mise-vscode/)\n\nVisual Studio Code extension for [mise](https://mise.jdx.dev/) (`mise-en-place`). [Documentation](https://hverlin.github.io/mise-vscode/)\n\n\u003e [mise](https://mise.jdx.dev/) is a polyglot tool version manager, environment\n\u003e variables manager, and tasks runner.\n\u003e\n\u003e - Like asdf (or nvm or pyenv but for any language), it manages dev tools like\n\u003e   node, python, cmake, terraform, and hundreds more.\n\u003e - Like direnv, it manages environment variables for different project\n\u003e   directories.\n\u003e - Like make, it manages tasks used to build and test projects.\n\nThis VSCode extension provides an easy way to manage `mise`\n[tasks](https://hverlin.github.io/mise-vscode/reference/tasks/),\n[tools](https://hverlin.github.io/mise-vscode/reference/tools/), and\n[environment variables](https://hverlin.github.io/mise-vscode/reference/environment-variables/)\ndirectly from your editor.\n\nIt can automatically\n[configure other extensions](https://hverlin.github.io/mise-vscode/reference/supported-extensions/)\nto use tools provided by `mise` in your current project, including support for custom extensions.\n\n[![mise-vscode screenshot](screenshots/mise-vscode-screenshot.png)](https://hverlin.github.io/mise-vscode/)\n\n## Installation\n\n- [VS Code Marketplace](https://marketplace.visualstudio.com/items?itemName=hverlin.mise-vscode)\n- [Open VSX Registry](https://open-vsx.org/extension/hverlin/mise-vscode)\n\nThis extension provides basic syntax highlighting for `mise.toml/mise.lock` files. \nFor the best experience with syntax highlighting and autocompletion in `mise.toml` files, install one of these TOML extensions:\n\n- [Tombi TOML](https://marketplace.visualstudio.com/items?itemName=tombi-toml.tombi)\n- [Even Better TOML](https://marketplace.visualstudio.com/items?itemName=tamasfe.even-better-toml) (works well but [not actively maintained anymore](https://github.com/tamasfe/taplo/issues/715))\n\nThe extension will notify you if neither is installed.\n\n## Important Defaults\n\nThe extension includes default settings that you might want to change. See the [configuration guide](https://hverlin.github.io/mise-vscode/tutorials/settinguptheextension/) to customize your set-up.\n\nFor example, you can choose to enable/disable automatic configuration of other extensions or change the path to the `mise` binary.\n\nYou can access the settings by clicking on the mise extension indicator in the status bar.\n\n### Enabling/Disabling Auto-Configuration\n\nBy default, the extension will not automatically configure other VS Code extensions to use tools provided by `mise` in your current project.\n\nTo enable auto-configuration, set [`mise.configureExtensionsAutomatically`](https://hverlin.github.io/mise-vscode/reference/settings/#miseconfigureextensionsautomatically) to `true`. This will automatically configure other VS Code extensions to use tools provided by `mise` in your current project.\n\n**Important:** By default, tools from your global mise configuration (`~/.config/mise/config.toml`) are included when auto-configuring other VS Code extensions ([`mise.configureExtensionsIncludeGlobalTools`](https://hverlin.github.io/mise-vscode/reference/settings/#miseconfigureextensionsincludeglobaltools) is `true` for backward compatibility). You can set it to `false` to keep your `.vscode/settings.json` clean and ensure extensions are only configured for tools actually used in your project.\n\n## ✨ Features\n\nThe mise-vscode extension integrates mise's core functionality into VS Code, helping you manage your development environment directly from the editor. You can handle task running, tool versions, and environment variables through a simple interface. Here's what's available:\n\n### [mise.toml Language Support](https://hverlin.github.io/mise-vscode/reference/misetoml-language-support/)\n- 📝 Syntax highlighting for `mise.toml` files (and [tera templates](https://mise.jdx.dev/templates.html))\n- 📚 Autocompletion for `mise.toml` files\n- 🔗 Go to definition, find references for mise tasks\n\n### [Task Management](https://hverlin.github.io/mise-vscode/reference/tasks/)\n\n- 🔍 Automatic detection of [mise tasks](https://mise.jdx.dev/tasks/)\n- ⚡ Run tasks directly from, `mise.toml` files, file tasks, the command palette\n  or the activity bar (arguments are supported)\n- 📝 View task definitions\n- ➕ Create new toml \u0026 file tasks\n- ⚡ Autocompletion of task dependencies\n- 🕸️ View graph of task dependencies\n\n### [Tool Management](https://hverlin.github.io/mise-vscode/reference/tools/)\n\n- 🧰 View all [mise tools](https://mise.jdx.dev/dev-tools/) (python, node, jq,\n  etc.) in the sidebar\n- 📍 Quick navigation to tool definitions\n- 📱 Show tools which are not installed or active\n- 📦 Install/Remove/Use tools directly from the sidebar\n- 🔧 Configure your other VSCode extensions to use tools provided by `mise`\n  ([list of supported extensions](https://hverlin.github.io/mise-vscode/reference/supported-extensions/)). See the [set-up guide](https://hverlin.github.io/mise-vscode/tutorials/settinguptheextension/) for more information.\n\n\u003cvideo src=\"https://github.com/user-attachments/assets/c2ad5e60-f011-46a4-8e1b-1da4264f0d09\"\u003e\u003c/video\u003e\n\n### [Environment Variables](https://hverlin.github.io/mise-vscode/reference/environment-variables/)\n\n- ⚙️ View [mise environment variables](https://mise.jdx.dev/environments/)\n- 📍 Quick navigation to environment variable definitions\n- 🔄 Automatically load environment variables from `mise.toml` files in VS Code\n\n### Snippets\n\n- 📝 Snippets to create tasks in `mise.toml` and task files\n\n### Integration with VSCode tasks (`launch.json`)\n\nThis extension lets\n[VSCode tasks](https://code.visualstudio.com/docs/editor/tasks) use `mise`\ntasks. You can use `mise` tasks in your `launch.json` file.\n\nSee the\n[VSCode task integration docs section](https://hverlin.github.io/mise-vscode/reference/tasks/#vscode-task-integration)\nfor more information.\n\n## [Documentation](https://hverlin.github.io/mise-vscode/)\n\n- [Getting Started](https://hverlin.github.io/mise-vscode/tutorials/getting-started/)\n- [Important Defaults](https://hverlin.github.io/mise-vscode/tutorials/settinguptheextension/)\n- [FAQ](https://hverlin.github.io/mise-vscode/explanations/faq/)\n\n### Reference\n- [Tools](https://hverlin.github.io/mise-vscode/reference/tools/)\n- [Environment variables](https://hverlin.github.io/mise-vscode/reference/environment-variables/)\n- [Tasks](https://hverlin.github.io/mise-vscode/reference/tasks/)\n- [mise.toml language support](https://hverlin.github.io/mise-vscode/reference/misetoml-language-support/)\n- [Supported extensions](https://hverlin.github.io/mise-vscode/reference/supported-extensions/)\n- [Extension Settings](https://hverlin.github.io/mise-vscode/reference/settings/)\n\n### Guides\nSetup for [Bun](https://hverlin.github.io/mise-vscode/guides/bun/), [Deno](https://hverlin.github.io/mise-vscode/guides/deno/), [Flutter](https://hverlin.github.io/mise-vscode/guides/flutter/), [Go](https://hverlin.github.io/mise-vscode/guides/golang/), [Java](https://hverlin.github.io/mise-vscode/guides/java/), [Julia](https://hverlin.github.io/mise-vscode/guides/julia/), [Node.JS](https://hverlin.github.io/mise-vscode/guides/node/), [PHP](https://hverlin.github.io/mise-vscode/guides/php/), [Python](https://hverlin.github.io/mise-vscode/guides/python/)\n\n## Bug Reports / Feature Requests / Contributing\n\n- Found a bug? Please\n  [open an issue](https://github.com/hverlin/mise-vscode/issues)\n- Contributions are welcome! See [CONTRIBUTING.md](CONTRIBUTING.md) for more\n  information.\n\nNote that this extension is tested against the latest version of `mise`. If you\nencounter an issue, make sure to update `mise` first with `mise self-update` or\nusing your package manager.\n\n## Ecosystem\n\n- See [intellij-mise](https://github.com/134130/intellij-mise) if you are\n  looking for a similar plugin for IntelliJ IDEA\n- [Mise documentation](https://mise.jdx.dev/)\n\n## License\n\nThis extension is licensed under the MIT License. See the [LICENSE](LICENSE)\nfile for details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhverlin%2Fmise-vscode","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhverlin%2Fmise-vscode","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhverlin%2Fmise-vscode/lists"}