Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>GoT Ideas ExtensionNew to Visual Studio Code? Get it now.
GoT Ideas Extension

GoT Ideas Extension

Hikari

|
1 install
| (0) | Free
An extension for managing AI-assisted thinking workflows
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

GoT Ideas Extension

An advanced extension for managing AI-assisted thinking workflows using the Graph of Thoughts (GoT) methodology. This extension helps you organize, visualize, and evolve your ideas using a structured YAML-based system.

🚀 Quick Demo

Got Ideas Extension Demo

Features

  • GoT Tree Visualization: Visualize your .got.yaml files in a hierarchical tree view, showing relationships between thoughts and resources.
  • Workflow Management: built-in templates for "Normal Graph of Thoughts", "Brainstorming", and "Critique" workflows.
  • Premium Workflows: Support for downloading premium workflows using a product key.
  • Schema Validation: Automatic validation for GoT nodes (*.got.yaml) to ensure data integrity.
  • Context Management: Tools to easily copy relative paths for sharing context with LLMs.

Commands

Workflow & Setup

  • Select a workflow (got-extension.openWorkflowSelection): Choose from built-in templates (Normal, Brainstorming, Critique) or your downloaded premium workflows to apply to your workspace.
  • Download Workflow (got-extension.downloadWorkflow): Enter your product key to download and save premium workflows to your global storage for reuse.
  • Open TOPIC.md (got-extension.openTopicFile): Quickly open or create the TOPIC.md file, which serves as the central theme or problem statement for your current session.

Tree View Management

  • Filter (got-extension.filterYamlTree): Filter the tree view by title or ID fragment to find specific nodes quickly.
  • Sort (got-extension.sortYamlTree): Sort the tree view by:
    • Alphabetical (A → Z)
    • Alphabetical (Z → A)
    • Time (Newest first)
    • Time (Oldest first) Note: Sorting handles [score] prefixes intelligently.
  • Reload got.yaml (got-extension.reloadYamlTree): Manually refresh the tree view if external changes haven't triggered an update.

Node Operations

These commands are available via the context menu in the "GoT" view or the Command Palette:

  • Create a child node (got-extension.createYamlFile): Create a new thought node linked as a child to the selected node.
  • Rename id (got-extension.renameYamlTitle): Update the id field within the YAML content of the selected node.
  • Rename file name (got-extension.renameYamlFileName): Rename the physical file on disk.
  • Reset Score to Zero (got-extension.resetScoreToZero): Quickly reset the score in a filename (e.g., changing [0.8]file.got.yaml to [0.0]file.got.yaml).
  • Delete (got-extension.deleteYamlFile): Delete the selected GoT node file.

Utilities

  • Convert to got.yaml (got-extension.convertToGotYaml): (Explorer Context Menu) detailed wrap any file's content into a new .got.yaml resource node.
  • Clear & Copy Relative Path (got-extension.clearAndCopyRelativePath): Copy the relative path of the selected node to the clipboard (useful for pasting into LLM prompts).
  • Append Relative Path (got-extension.appendRelativePath): Append the relative path of the selected node to the current clipboard content.

Requirements

This extension automatically installs redhat.vscode-yaml to provide robust JSON Schema validation for your GoT files.

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