Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>WaystationNew to Visual Studio Code? Get it now.
Waystation

Waystation

aaronmyatt

|
2 installs
| (0) | Free
Plan, document, collaborate, learn, publish. Effortlessly navigate your task at hand one waystation at a time
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Waystation

The Waystation Extension helps you learn, document and navigate codebases with ease.

The tool is designed to improve your learning, reduce cognitive load and aid exploratory workflows when you want to record: documentation, decisions, examples, and investigations alongside your codebase.

Maximum serendipity, minimum friction.

Install

  1. Install from the Visual Studio Marketplace: search for “Waystation”.
  2. Or install the VSIX from the Releases page of this repository.

Minimum tested VS Code: 1.70+. The extension is built with TypeScript and runs entirely inside the editor; no external services are required.

Features

  • Bookmark lines of code: Ctrl-Alt/Opt-A / Right Click > Add Line
  • Quick navigation: open files at bookmarked lines
  • Organize flows: create, rename, and delete (archive) flows to group related matches
  • Export as markdown
  • Synchronize across devices: Visit: waystation.aaronmyatt.com
    • Open command palette: Waystation: Login, Waystation: Sync

Add lines to a flow

Add line to flow from editor screenshot

Manage flows in the sidebar

Waystation tree view screenshot

Open flows for convenient navigation, editing and export

Waystation flow preview screenshot

Click header or code blocks to jump to the source file

Open at line

Export flows to clipboard or projects docs

Export flow screenshot

Export flows as an LLM prompt ready to solve your most complex problems

Export flow as prompt screenshot

Quick Start

  1. Open a project in VS Code.
  2. Right click code and select "Add Line" or use the shortcut Ctrl-Option-A.
  3. Navigate between lines via the webview panel
  4. Export your flow as a prompt and let your favorite LLM take it from there!
  5. Sync your flows to the Waystation service for backup and cross-device access.

This is the way - to sync your flows

  1. Create an account at waystation.aaronmyatt.com.
  2. In VS Code, open the Command Palette (Cmd+Shift+P) and run "Waystation: Login".
  3. Enter your credentials to authenticate.
  4. Run "Waystation: Sync" to push local changes and pull remote updates.
  5. Share links to your flows with others or access them from different devices.

Sync workflow screenshot

Hosted flows screenshot

Common Commands

  • Waystation: Add selected text to a flow
    Saves the current selection as a new step in a chosen flow. Prompts to create a flow if none exist, and lets you add a title/note for the step.

  • Waystation: Create new flow
    Prompts for a name and optional description, then creates a new flow in the sidebar.

  • Waystation: Rename flow
    Renames the selected flow without changing its matches.

  • Waystation: Delete flow
    Archives the selected flow (and its matches) so it no longer appears in the tree. Can be synced/restored depending on your workflow.

  • Waystation: Preview flow
    Opens the flow in a markdown-based webview with step toolbars for quick edits and export.

  • Waystation: Open flow match
    Opens the source file location saved with the match so you can jump back to context quickly.

  • Waystation: Login
    Stores credentials locally so you can sync to the Waystation service.

  • Waystation: Sync
    Pushes local changes and pulls remote updates, with automatic backup and progress notifications.

  • Waystation: Generate flow name/description
    Uses VS Code’s LM API to propose a concise title and description for a selected flow.

Tip: Most actions are also available from the Waystation tree view’s context menus.

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