archit mehta

Archivist: AI Search for Code - Blazingly fast semantic search for your codebase

Archivist can automatically index and query your codebase in milliseconds. It automatically updates as you write code and aims to help developers focus on coding without having to delve through mountains of code.

Add a comment

Replies

Best
archit mehta
Hi Product Hunt! I recently built Archivist to solve one of the biggest pain points I've had while developing code: being able to quickly navigate and understand large code bases! Pain points before Archivist: πŸ“‰ It's really hard to find functions or code snippets relevant to a particular query in large codebases and files ("Has this already been implemented before? Where is the logic for X?" etc) πŸ“‰ It's hard to understand complicated pieces of code ("How does the implementation of X work?") πŸ“‰ Current AI tools take a very long time to provide relevant results and often cannot pinpoint specific blocks of code directly in your IDE How Archivist helps: πŸ“ˆ Automatically jumps to the most relevant code snippets for your query and runs queries in milliseconds πŸ“ˆ Automatically summarizes relevant pieces of code so that you can easily understand how they function πŸ“ˆ As you edit your code, Archivist automatically indexes changes and shows your new code in relevant queries with no downtime πŸ“ˆ Integrates directly with VS Code with an intuitive search UI to avoid any disruptions to your coding workflow as you search for relevant pieces of code
Max Savonin
@archit_mehta Hi there Archit Mehta and Archivist Team, Just saw your launch on Product Hunt and I'm really excited about what Archivist offers! As a developer who frequently battles large codebases, the ability to quickly navigate and understand them is invaluable. The challenges you highlighted around finding specific code snippets and comprehending complex functionalities resonate deeply. Archivist's approach of offering millisecond search, code summarization, and real-time indexing seems like a game-changer. I'd love to learn more about Archivist's capabilities: - What kind of query language does Archivist utilize? Is it natural language processing or a more technical syntax? - Are there plans to integrate Archivist with other popular IDEs beyond VS Code? As a full stack developer with experience in AI development, I'd be interested in exploring potential collaboration opportunities. Here are some initial thoughts: - Exploring ways to further refine search capabilities with advanced filters and operators. - Developing options for users to tailor code summaries based on their preferences and coding style. - Contributing to the development of a community forum or knowledge base for Archivist users. Overall, Archivist has the potential to revolutionize code navigation and understanding. I'd be happy to discuss these ideas further if you're open to collaboration. In the meantime, I'm eager to try out Archivist and see how it transforms my workflow. Thanks, Max
Yafei Lee
This is very helpful for collaboration between different development engineers ~ being able to quickly browse business logic and architecture.
Kyrylo Silin
This could be a must have for navigating large codebases. How does Archivist handle different programming languages? Congratulations on launching Archivist! It seems like a valuable tool for developers working on complex projects.
archit mehta
@kyrylosilin Thanks! Archivist currently handles: - Python - Java - TypeScript - JavaScript - TSX - JSX With support for more languages planned soon! More details are in the page linked above, also copied here: https://marketplace.visualstudio...
AndrΓ© J
That's really cool! I could see my self using this alongside GitHub copilot chat. How will you monetise it in order to keep it alive? Or is it free forever somehow? There must be an external AI model or is it local? How does it work?
archit mehta
@sentry_co Thanks! It's free for all moderately sized projects (<= roughly 10k lines), in the future support will be added for larger projects, which will be paid!
Kritin Vongthongsri
Must have for working on large open-source projects! No more going to github and using the search bar to try searching for something you don't even know.
Thet Lin Thu
This tool is a must-have for any developer. Great job, Archit!
Vasily Kolosov
Congrats on the launch! How well does it handle large, complex projects, and does it support multiple programming languages? This could significantly improve developer productivity and code comprehension!
archit mehta
@vasily_kolosov1 Thanks! Yes, it currently supports several languages (listed on the linked extension marketplace page), specifically: Java, Python, JS, TS, JSX, and TSX! Support for more languages is planned soon. You can find more info in the linked page: https://marketplace.visualstudio... Currently recommended use is for codebases of roughly 10k lines or less, with potential support for enterprise level codebases in a paid plan coming soon!
Cerca Hedgecock
Perfect for staying focused on development
Yair Even Or
It's not working. the indexing took half an hour until I simply stopped it by killing the window. My codebase isn't that big. Now the "archivist" tab shows nothing at all :/ Using VSCODE insiders `v1.92.0`
Matty Reed
Launching soon!
Yes! I am a novice developer and this sounds like the tool I've been looking for. I keep asking the seasoned developers on my team why I can't just describe what I need and search for it within the codebase instead of searching for exact terms or files. Looking forward to installing this!