Hacker News new | ask | show | jobs
by jiayuanzhang 759 days ago
Hi HN,

Former post: https://news.ycombinator.com/item?id=40299091

We've just released GitHub Mode for Devv (https://devv.ai). This feature lets you chat with your GitHub repositories. It's currently in public beta and supports Python repos.

Here's a brief intro video: https://youtu.be/eYI746AKHQM?si=yOQi0PsOxS4pfpfe

Some examples you can check out:

* mistralai/mistral-finetune: https://devv.ai/search?threadId=dn380pjcbjls * pallets/werkzeug: https://devv.ai/search?threadId=dn38y917snb4 * django/django: https://devv.ai/search?threadId=dn397f4qqghs

Some technical details:

We developed specialized indexers for each programming language to perform in-depth analysis of code repositories. These indexers:

* Understand the structure of the entire repository from a high-level perspective.

* Analyze the relationships between functions and parse Abstract Syntax Trees (AST).

* Break down code into atomic fragments (functions or classes) and use language models to generate descriptive vector-encoded representations.

* Interpret user queries semantically by integrating multiple external data sources including code repositories, documentation, and search engines.

---

Let me know if you need any further adjustments!