Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>Starship ToolkitNew to Visual Studio Code? Get it now.
Starship Toolkit

Starship Toolkit

AToolZ

| (0) | Free
Complete Starship prompt toolkit: IntelliSense, validation, and documentation for starship.toml configuration
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Starship Toolkit for VS Code

Starship Toolkit

Complete IntelliSense, validation, and documentation for starship.toml configuration

VS Code Marketplace Installs Rating License Starship


Starship is the minimal, blazing-fast, and infinitely customizable prompt for any shell. This extension brings first-class editing support for starship.toml configuration files directly into VS Code.

Features

IntelliSense Completions

Full autocompletion for all ~70 Starship modules, their options, style strings, and format variables.

  • Section headers - Autocomplete [module_name] with all known modules
  • Module options - Context-aware option completion with types and defaults
  • Style strings - Complete modifiers (bold, italic, dimmed) and colors (red, fg:#hex, bg:blue)
  • Format variables - Suggest $symbol, $version, $branch, etc. based on the current module

IntelliSense completions demo

Hover Documentation

Hover over any module name or option to see its description, type, default value, and a direct link to the Starship documentation.

Hover documentation demo

Diagnostics and Validation

Real-time validation catches configuration errors as you type:

  • Unknown module sections
  • Unknown options within modules
  • Invalid style strings
  • Type mismatches (string where boolean expected, etc.)

Diagnostics and validation demo

Snippets

Quick-start templates for common configurations:

Prefix Description
starship-starter Full starter config with character, directory, git
starship-git Complete git setup (branch, commit, status, metrics)
starship-node Node.js module configuration
starship-python Python module with virtualenv support
starship-rust Rust module configuration
starship-docker Docker context module
starship-kubernetes Kubernetes module
starship-aws AWS module
starship-time Time module
starship-custom Custom module template

Supported Modules

All ~70 official Starship modules are supported with full option definitions, including:

aws azure battery buf bun c character cmake cmd_duration cobol conda container crystal daml dart deno directory direnv docker_context dotnet elixir elm env_var erlang fennel fill fossil_branch fossil_metrics gcloud git_branch git_commit git_metrics git_state git_status gleam golang gradle guix_shell haskell haxe helm hostname java jobs julia kotlin kubernetes line_break localip lua memory_usage meson hg_branch mojo nats nim nix_shell nodejs ocaml odin opa openstack os package perl php pijul_channel pulumi purescript python quarto rlang raku red ruby rust scala shell shlvl singularity solidity spack status sudo swift terraform time typst username vagrant vcsh vlang zig custom.*

Installation

  1. Open VS Code
  2. Go to Extensions (Ctrl+Shift+X / Cmd+Shift+X)
  3. Search for Starship Toolkit
  4. Click Install

Or install from the command line:

code --install-extension atoolz.starship-vscode-toolkit

Requirements

  • VS Code 1.85.0 or higher
  • A TOML language extension (e.g., Even Better TOML) for syntax highlighting

The extension activates automatically when you open a file named starship.toml.

Configuration

No additional configuration needed. The extension works out of the box for any file named starship.toml.

Contributing

Contributions are welcome. Please open an issue or pull request on GitHub.

License

MIT

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