Snapshots for AI helps generate machine-readable markdown snapshots of files that users are currently working on. This plugin empowers developers by providing an efficient way to document and share their codebase structure and content with large languages models (LLMS) such as ChatGPT, Claude.AI, and Grok, enabling a new level of interaction and analysis with your code.
The plugin offers flexible configuration options, allowing users to include or exclude specific files and patterns, ensuring that only the relevant parts of the project are captured. Additionally, users can choose to document the entire project structure or focus on individual files, tailoring the snapshots to their specific needs. With Snapshots for AI, you can enhance your development workflow, improve documentation practices, and leverage the power of AI to take your coding experience to new heights.
Screenshots
Screenshots
Changelog
8000.3
Adding several common exclude patterns
Removing the until-build parameter from idea-version to allow updates with future IDE versions.
8000.2
Making asset compatible with 242.*
Changing version structure to be more compatible with IntelliJ systems. Welcome to 8000.
2024.9.5
[bugfix] Included patterns under excluded directories will no longer make it through into the snapshot.
2024.9.4
[support] Expanded support to PHPStorm 2024
2024.9.3
[bugfix].snapshots directory not being created on new project under new system.
[feature] Adding included_patterns to help prevent accidental exclusions.
[note] We are still getting the hang of Java frameworks and IntelliJ APIs.
Picture this: You’re a developer, deep in the trenches of a complex project. Your trusty AI assistant, powered by a Large Language Model (LLM), has been by your side, helping... Read more
Snapshots for AI is a devops tool written in Python designed to quickly generate a machine-readable overview of your project so you can more efficiently pass code-related updates over to your favorite LLM. This asset... Read more