Snapshots for AI generates machine-readable markdown snapshots of active files, empowering developers to efficiently document and share code with LLMs like ChatGPT, Claude.AI, and Grok, enabling advanced interaction and analysis.
We first approached the concept of generating markdown snapshots of full applications for LLMs through a Python script, and it proved to be a super effective way of conveying information about our applications to AI/LLMs so they could help with complex problems.
Recently, we decided that an IDE-level plugin would be much easier to use and offer greater control, as we could hook into the editor and export only the files we were working on at the time.
Before working with this plugin, if a codebase was too large, we would often exceed the token limit when trying to export full markdown snapshots to the LLM. This was frustrating when we only needed to focus on fewer than five files at a given time. This tool has allowed us to quickly provide focused context to the LLM for solving challenging problems, and we are using the current version daily on multiple projects with a high degree of satisfaction.
We sincerely hope you enjoy this tool. If you love it and do not want to pay for it, it is open-source and can be modified to deactivate the license and build a version that works without payment. However, if you can afford the 12 USD yearly cost, please consider keeping an active license to help us continue to build novel open-source tools for developers.
Additionally, if you experience any issues or bugs, we can be reached for assistance through the GitHub issues area of the public repo with a 72-hour or 3-business-day response time.
Thanks for paying attention, and happy coding!