TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: AI tool for getting oneself across a new repo?

2 pointsby nomilk8 months ago
Suppose I have a completely unfamiliar git repo (containing, ball park ~20 files each of moderate complexity) that I want to get myself across, and documentation is lacking.<p>Is there any AI&#x2F;LLM tool that looks at the whole code base (repo) such that I can ask it questions?<p>In the specific case I have, both the framework and programming languages used are well known but not ones I&#x27;m already familiar with.<p>I don&#x27;t mind if the tool takes some time to ingest the repo or train itself or whatever (can easily wait an hour or so if that&#x27;s a consideration). In this case, privacy isn&#x27;t important.<p>Any suggestions?

3 comments

dtagames8 months ago
I would say the short answer is, &quot;No.&quot; What you can do, however, is open the repo in VS Code, then ask Copilot about specific sections you highlight. You can ask for an explanation or guidance on how to extend or modify the code.<p>While &quot;grok the whole codebase&quot; demos are out there, I don&#x27;t think anyone is there yet in practice. The next contender is likely to be Copilot Workspace, currently in invite beta.
评论 #41629544 未加载
vunderba8 months ago
The Continue extension (Jetbrains, VS Code) can do this to a degree. It spends a bit of time upfront creating an embeddings index of all the files in the repo and from there you can ask questions about the code base.<p><a href="https:&#x2F;&#x2F;github.com&#x2F;continuedev&#x2F;continue">https:&#x2F;&#x2F;github.com&#x2F;continuedev&#x2F;continue</a><p>I prefer it to other programs (Cursor, Copilot, etc) because it supports BYOK (Bring your own key) and is pretty granular in terms of letting you assign an embedding provider, assistant model, autocompletion model, etc.
geenkeuse8 months ago
Not sure if this is in the direction that you&#x27;re going but try storia.ai