AI Powered Code Search
Archivist is an AI-powered search engine and assistant that helps you search through and understand your codebase blazingly fast.
Indexing and Querying
Archivist takes only a few minutes to set up, and can then query through your codebase in milliseconds. It also automatically summarizes matched snippets and explains their functionality in a concise and straightforward manner. It automatically updates its index as you edit your code, allowing it to consistently provide accurate search results.
Configuration
Upon opening a codebase that has not yet been indexed by Archivist, the extension will create a .archivist directory containing a config.json file in which you can configure files you'd like to be excluded from search via gitignore syntax.
Supported Languages
Archivist is currently capable of indexing the following languages: Python, Java, TypeScript, JavaScript, TSX, JSX, C++. Files in the codebase that are not comprised of code from these languages will be ignored during indexing. Support for newer languages is planned and the supported language list will grow significantly in newer versions.