Quick facts
- Best for
- Blazingly fast AI semantic search for your codebase.
- Pricing
- Free
- Editor rating
- 4.5 / 5
- Community saves
- 0
About Archivist
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.
Pros
- Semantic search feature
- Quick codebase search
- Summarizes code snippets
- Automatically updates index
- Swift query delivery
- Allows exclusions via gitignore
- Supports multiple programming languages
- Instantly renders edits searchable
- Does not store personal data
- Values user privacy
- Creates .archivist directory
- Fast initial setup
Cons
- Limited language support
- Requires initial indexing
- Requires VS Code
- Requires .archivist directory
- Mandatory config.json setup
- Codebase re-indexing on config change
- Ignores non-indexed language files
- No data storage feature
- Only succinct code summaries
- Dependent on file save
