Спілкування з будь- яким з GitHub Repo

Вставте публічний GitHub, GitLab, або URL Bitbucket або вивантажте ваші власні файли. Ми індексуємо його (безкоштовно для перших двох експропріаторів/ дня), тоді ви можете задати будь- які питання про вступ, питання про архітектуру, де визначено функцію, що робить файл.

1. Індекс сховища
GitHub GitLab Bitbucket
Приблизно так.
Перетягніть і скиньте файли джерела сюди або натисніть, щоб вибрати
Caps: 50 МБ / 5000 файлів / 100 КБ на файл. Siding- window шматків (1500 символів), вбудований з BGE- M3 на нашому GPU. Код- кодом } ο_ modules,.git, dist, build, venv буде пропущено.

Як це працює

1
Вставити або вивантажити

Задайте публіці GitHub, GitLab, або Bitbucket URL, або вивантажте файли вихідних кодів безпосередньо з вашого комп' ютера.

2
Ми її індексуємо.

Файли поділяються на шматки зі сковзання і вбудовані до _ _ BGE-M3 у нашому GPU. Індексування працює один раз на внеску.

3
Питати будь- що

Ваше питання співвідноситься з найбільш відповідним кодом, а потім відповідає на нього посиланнями на файли.

4
Продовжуйте досліджувати

Пройдіть далі з більшою кількістю питань про архітектуру, де живе функція, що робить файл. Безкоштовно почати, без знаку, щоб запитати.

Chat with any Git Repo — FAQ

Це розмова з кодами, яка завантажує цілу базу коду і надає вам змогу задати питання про неї простою англійською. Вставте публічну адресу URL GitHub Expell (або завантажуйте ваші файли) і AI читає проект, а потім відповідає на речі на зразок " Де виконується розпізнавання?," " exfine this function " або " Чому це випробування зазнає невдачі? " або " Що викликає цей API? " з посиланнями на справжні файли. Подумайте про це як про пару програмування з кимось, хто вже прочитав весь ваш експропріатор.

Два способи. (1) Вставте адресу (URL) (напр., https: // gidthub. com/ sowner/ project) і натисніть кнопку Завантажити } Скопіюйте її і індексуйте вихідні коди. (2) Перетягніть- і- скиньте ваші власні файли або стиснуту теку, якщо код є конфіденційним або локальним. Після індексування просто запустіть балачку. Перемикання між завантаженими пепелями без втрати спілкування.

Публічні сховища GitHub сьогодні працюють за допомогою адреси URL, плюс пряме вивантаження файла/ теки/ zip за будь- що не пов' язано з GitHub. GitLab і Bitbucket зберігаються на карті доріг. До того часу, для проекту GitLab або Bitbackbacket просто звантажте експропріатор як zip і вивантажте його як } Балачка, що виконує команду task, однаково вивантажену код до клонованого експропріатора.

Yes. It runs on our self-hosted Qwen 3 Coder model on the daily free token pool — 2,500 tokens/day anonymous, 10,000/day with a free account. A typical question-and-answer turn costs ~100-300 tokens. Indexing a repo is cheap; you only spend tokens when you actually ask questions. Premium models (Claude Sonnet / GPT-5) are available per-call for very large or tricky reasoning over the codebase.

Без тренування. Вивантаження файлів і клонованих експропріаторів проводиться лише на час вашого сеансу, отже комп' ютерний гравець може відповісти на питання, а потім спорожнити їх. Публічні експропріатори, які ви вказуєте, вже є доступними. Особистий код, який ви вивантажуєте, ніколи не використовується для тренування моделей, його автоматично вилучено. Повні подробиці можна знайти за адресою / crivacy /.

Окремі файли до 10MБ і стиснуті проекти можуть сягати приблизно 100МБ / декількох тисяч файлів з початковими кодами. Дуже великі монореси підтримуються індексуванням файлів, які відповідають один одному, перш ніж вкладати все дерево у одне питання, ♫ AI отримує частки, пов' язані з вашим питанням, замість того, щоб вкладати все це дерево у одне ціле. Бінарні активи, вузли_ modules, артефакти збирання і файли блокування автоматично пропускаються, отже індекс залишається зосередженим на реальному джерелі.

Вона індексує весь експропріатор, а потім отримує найвідповідніші фрагменти для кожного питання (ретровальне визначення). Таким чином, відповіді зберігаються у потрібних файлах без перевищення розмірів вікна моделі. Якщо ви запитаєте про певну функцію або файл, програма натягне цей код разом з його викликами/ викликами; якщо ви задаєте загальне питання про архітектуру, програма натягує структурний огляд. Крім того, ви можете обрати шлях @-ment, за допомогою якого ви зможете змусити програму фокусуватися на ньому.

All the popular ones — Python, JavaScript/TypeScript, Java, C/C++, C#, Go, Rust, Ruby, PHP, Swift, Kotlin, plus config (YAML, JSON, TOML), SQL, shell, Dockerfiles, and framework conventions (Django, Flask, React, Vue, Spring, Rails, Express, and more). Because it is the same Qwen 3 Coder engine behind our /code/ generators, it recognizes idioms and project layout, not just syntax.

Так, програма просить його виправити ваду, переформулювати функцію, додати процес по помилках або реалізувати функцію, а потім повернути змінений код за поясненням зміни. Його буде прочитано лише у випадку з вашим експропріатором (він ніколи не вступає), отже, ви копіюєте запропонований diff і застосовуєте його власноруч. Для призначеного процесу виправлення програма використовує / code/ debug /, і / code/ refact / для більших структур.

Так. Наведіть його на модуль і запитайте про тести модулів (pytest, Jest, JUnit тощо), а потім напишіть їх на справжні підписи, прочитані цим модулем. Запитайте про README, docstrings, або docs або API, і програма створить ці файли на основі самого коду. Для однопрограшних версій за межами балачки repeat, / code/ test / і / code/ documentation / і / code/ readme / є призначеними інструментами.

Просте / chat/ відповідь з загальних знань і всього, що ви вставляєте у повідомлення. Балачка з метою створення посилань на всі відповіді у коді, який ви зараз індексуєте, містить справжні файли, слідує за імпортом між модулями і залишається у відповідності з вашими конгресами проекту. Скористайтеся командою / chat / для загальної довідки з кодування. Скористайтеся цією можливістю, якщо відповідь залежить від розуміння способу, у який ваш проект було зібрано разом.

Так, кодову балачку, що складається з коду, можна отримати за допомогою POST до / v1/ chat / на api. free.ai з Bearer auth з використанням ключа API розробника. Надішліть ваш експропріатор або вміст файла як частину запиту і спрямуйте відповідь на запит, OpenAI- сумісний. Корисно для створення коду- review bots або помічників CI. Python / вузол / cURL фрагментів за адресою / api /.

Love this tool? Share it!

Оцінити цю сторінку