Разговаряй с всеки GitHub Repo

Вмъкнете публичен GitHub, GitLab или Bitbucket URL — или качване на собствените си файлове. Индексираме го (безплатно за първите 2 repos/day), след това можете да зададете всичко — въпроси за изпълнение, преглед на архитектурата, където е определена функция, какво прави файл.

1. Индексиране на хранилище
ГитХуб GitLab Bitbucket
— или —
Превлачете файлове с източници или кликнете, за да изберете
Капсули: 50 MB / 5000 файлове / 100 KB на файл. Движещи се прозорци (1500 символа), вградени с BGE-M3 на нашия GPU. Само източник-код — nodel_modules,.git, dist, build, venv са пропуснати.

Как действат нещата?

1
Вмъкване или качване

Пуснете публичен GitHub, GitLab, или Bitbucket URL — или качване на източници файлове директно от вашата машина.

2
Индексираме го.

Файловете са разделени на плъзгащи прозорци и вградени с BGE-M3 на нашия GPU. Индексирането се провежда веднъж на ангажимент.

3
Попитай всичко.

Въпросът ви се съвпада с най-подходящия код, след което отговаря с файлови цитати.

4
Продължавай да изследваш

Продължавайте с още въпроси — архитектура, където една функция живее, какво прави файл. Свободно да започнете, без регистрация за задаване.

Chat with any Git Repo — FAQ

Това е чат, който натоварва цяла кодова база и ви позволява да задавате въпроси за нея на обикновен английски език. Вметнете публичен GitHub repo URL (или качване на вашите файлове) и AI чете проекта, след това отговаря на неща като "къде е автентифициран?", " обясни тази функция", "защо този тест се провали?", или "какво нарича този API?" — с препратки към действителните файлове. Мисли за това като двойно програмиране с някой, който вече е прочел цялата си репо.

Два начина. (1) Вмъкнете адрес за репо (напр. https://github.com/ owner/project) и кликнете върху Зареждането — ние го клонираме и индексираме източника. (2) Превлачете и пускате собствените си файлове или композираната папка, ако кодът е частен или местен. След като го индексирате, просто започнете да си говорите.

Публичните репозитории GitHub работят днес чрез URL, плюс директен файл/папка/zip качване за нещо, което не е на GitHub. GitLab и Bitbucket URL внос са на пътната карта. Дотогава, за проект GitLab или Bitbucket просто изтеглите репото като zip и го качи - чатът третира качени кода идентично с клониран репо.

Да. Той работи на нашия самостоятелен хост Qwen Coder модел на ежедневния безплатен жетон басейн — 2.500 жетони/дневен анонимен, 10 000/ден с безплатна сметка. Типична разходка за въпрос и отговор ~100-300 жетони. Индексирането на репо е е евтино; вие харчите жетони само, когато всъщност задавате въпроси. Премиум модели (Claude Sonnet / GPT-5) са достъпни на всеки повик за много голям или труден аргумент върху базата на код.

Няма обучение, никога. Качени файлове и клонирани репоса се провеждат само за продължителността на сесията ви, така че AI може да отговори на въпроси, след това изчистени. Публична репоса, на която посочите вече са публични. Частен код, който качвате никога не се споделя, никога не се използва за обучение модели, и се изтрива автоматично. Пълни детайли на /privacy /.

Единичните файлове до 10MB и композирани проекти до около 100MB / няколко хиляди източници индекс надеждно. Много голям монорепо са подкрепени чрез индексиране на най-релевантните файлове първо – AI събира парчетата, вързани към вашия въпрос, вместо да напълнят цялото дърво в един бърз. Бинарни активи, nodel_modules, изграждане на артефакти и ключални файлове се пропускат автоматично, така че индексът остава фокусиран върху реалния източник.

Индексира целия репо, след това извлича най-подходящите парчета за всеки въпрос (ретриевал-аугментиран). Това държи отговорите на базата в правилните файлове, без да превишавате прозореца на контекста на модела. Когато питате за конкретна функция или файл, тя изтегля този код плюс неговите подслушвачи/калци; когато задавате широка архитектура въпрос, тя изтегля структурния преглед. Също така можете да @-mention път, по който да го принудите да се съсредоточи там.

Всички популярни — Python, JavaScript/TypeScript, Java, C/C++, C#, Go, Rust, Ruby, PHP, Swift, Kotlin, plus config (YAML, JSON, TOML), SQL, shell, Dockerfiles и рамкови конвенции (Django, Flask, React, Vue, Spring, Rails, Express и др.). Тъй като това е същият Qwen 3 кодер двигател зад нашите /code/generators, тя признава идеоми и оформление на проект, не само синтаксис.

Да — помолете го да поправи грешка, рефакторира функция, добавяне на грешка, или въвеждане на функция и той връща модифицирания код с обяснение за промяната. Той е само за четене срещу вашия репо (то никога не натиска ангажименти), така че вие копирате предложената разлика и го прилагате сами. За специализиран фикс-и- дебъг използването на потока /code/debgu /, и /code/refactor/ за по-големи преструктуриране.

Да. Посочете го в модул и попитайте за единица тестове (Pytest, Jest, JUnit и т.н.) и той ги пише срещу реални подписи, които той чете. Попитайте за README, doctrings, или API doks и той ги генерира от действителния код. За един изстрел версии извън repo chat, /code/test/ и /code/documentation / и /code/readme / са посветените инструменти.

Обикновено /чат/ отговори от общото знание и каквото и да вложите в съобщението. Чат с Repo основава всеки отговор в действителната си индексирана кодова база - той цитира реални файлове, следва вноса през модулите и остава в съответствие с вашите проектни конвенции. Използвайте /чат/ за обща помощ за кодиране; използвайте това, когато отговорът зависи от разбирането как специфичен проект е свързан заедно.

Да — основният кодов чат е достъпен чрез POST до /v1/chat / on api.free.ai с Beaer аутентичност с помощта на разработчик API ключ. Изпращане на вашето repo контекст или файлово съдържание като част от искането и излъчване на отговора обратно, OpenAI-съответстващ. Полезно за строителните боти за преглед на кода или CI асистентите. Python / Node / cURL фрагменти на /api /.

Love this tool? Share it!

Оцени тази страница