Skip to content
G GBTI

Snapshots for AI now supports VSCode, Windsurf and Cursor

  • gbti
  • products

Announcing Snapshots for AI: Now Available for VS Code!

We’re excited to announce that our prompt engineering tool, Snapshots for AI, is now available for the Visual Studio Code IDE! Originally developed as a PhpStorm plugin, we’ve successfully ported and enhanced this tool to serve the VS Code community and its growing forks Windsurf and Cursor.

The Challenge of LLM Context Management

One the challenges when working with large language models is that they need to be prepared with context in order to respond well to our requests. The better we are able use natural language and share artifacts with the LLM, the higher quality the response from the model will be.

When coding over a session, context often becomes lost or diluted across a broadening number of parameters for the model to consider.

Managing divergence is why we built Snapshots for AI, but there are currently stronger tools out there that require significantly less “manual” intervention and recontexting.

The Rise of “Flowstate” IDEs

The development landscape is changing fast… VS Code has been recently forked twice into the pioneering AI-focused IDEs; Windsurf and Cursor. There is also Cognition Labs’ Devin which has recently entered the scene.

“Flowstate” IDEs will act as middle managers between a user’s prompt and the LLM. They allow the IDE to read/write your application directly in real-time. They also add their own form of version control so you can accept or reject proposed changes.

We really like Windsurf’s approach to UX as an easy AI-IDE code editor. We purchased their 60-a-month Pro Ultimate package and cancelled our Claude subscription because the separate subscription has become redundant.

Our eye is on Devin, too, and at the time of writing this article, Devin costs 200 USD a month, and bootstrapping the GBTI Network on Devin does not appear to be worth it when working with Windsurf already feels like an unreasonable productivity speed boost.

Snapshots for AI attempts to bridge a gap

The Snapshots for AI plugin provides very simple features native to the modern IDE experience that will help collect application code in an organized, easy-to-“machine”-read markdown document. You can limit which files are shared through a select checkbox that lists your open files, or you can include the entire application minus your ignored patterns.

Our approach is simple but powerful:

  • Selectively include open files opened in the IDE view port.
  • Include the entire application in an export including a file heigharchy breakdown
  • Provide configurable exclusion patterns .
  • Control the proceeding prompt at the generation level

Really simple stuff! We hope a lot of developers use this tool in their project. Thanks for reading and paying attention generally. That makes you a super star.

Start using Snapshots for AI today

Install it from the VS Code marketplace or Open VSX Registry and start engineering code context for your LLM interactions. The extension is completely free, and your support through sponsorship helps us continue developing tools that make developers’ lives easier.

Join our membership community for opportunities

We’re thrilled to announce that the GBTI Network is now accepting new members! Visit our membership page to learn more about the benefits and application process.

A creator co-op, powered by Git

Join the GBTI Network

The GBTI Network is a creator co-op. Members showcase their work, write articles, share in co-op profits, and meet in weekly coaching calls with the community.

Publish your profile, blog posts, products, and prompts
Share in co-op profits
Join weekly coaching calls with the community

A 90-day limited-access trial lets you evaluate the community before you pay. Paid membership is $150 per year and unlocks your public presence on the network: your profile, blog, products, and prompts.

Become a member You are reading atwellpub's work. Joining from this page credits atwellpub.

0 Comments

No comments yet. Be the first. Members comment from the GBTI local client, where comments are submitted as pull requests and auto-published for paid members.

Become a member

Members write comments from the GBTI client or browser extension. Become a member to join the conversation.

Written by

Hudson Atwell

Gethsemane, LLC Published 15th Dec 2024

View profile
Contribution history
No tracked contributions yet. A member who improves this article through an accepted pull request earns a share of the revenue it generates.

Imported from the legacy WordPress site, so the earliest edits live there. Everything since is tracked here as member contributions.

Full history on GitHub Spotted something? Become a member to contribute.

Related posts

Sign in with the GBTI extension

Signing in and publishing happen through the free GBTI browser extension. It keeps your GitHub sign-in on your own machine and lets you edit and publish in place.

The Chrome Web Store listing is coming soon. For now, the download page walks you through loading it as an unpacked extension.