Archivist is an AI-powered extension for Visual Studio Code that provides a semantic search feature for any codebase. This tool specializes in quickly searching through the codebase and succinctly summarizing the functionality of matched code snippets.
Archivist also automatically updates its index as the code is edited, ensuring up-to-date and accurate search results. On initial use, Archivist sets itself up by indexing the codebase and creating a .archivist directory with a config.json file.
This file can be configured to exclude files from being searched using gitignore syntax. The extension begins indexing each codebase and allows querying within a few minutes.
Each query conducted is delivered swiftly, and any saved edits to the codebase instantly become searchable.Currently, Archivist supports and indexes code written in Python, Java, TypeScript, JavaScript, TSX, JSX, and C++.
Non-supported languages' code files will be ignored during indexing. The list of supported languages is planned to expand as newer versions are developed.Please note that Archivist values privacy and does not store your code or any personal data.
Help other people by letting them know if this AI was useful.
Subscribe to our exclusive newsletter, coming out 3 times per week with the latest AI tools. Join over 470,000 readers.
