GitHub репозиторийлери менен чат

GitHub, GitLab же Bitbucket URL-адресин кошуңуз же өзүңүздүн файлдарды жүктөңүз. Биз аны индекстеебиз (күнүнө 2 репозиторий үчүн акысыз), андан кийин сиз каалаган нерсени сурасаңыз болот — ишке ашыруу боюнча суроолор, архитектуранын жалпы баяндамасы, функциянын аныктамасы, файлдын функциясы.

1. Репозиторийди индекстөө
GitHub GitLab Bitbucket
— же —
Бул жакка файлдарды алып барып таштаңыз же тандап алуу үчүн чыкылдатыңыз
Капс: 50 МБ / 5000 файл / 100 КБ бир файл үчүн. Слайдинг-терезелер (1500 символ), BGE-M3 менен графикалык процессордо орнотулган. Тек гана исходный код — node_modules,.git, dist, build, venv өткөрүлүп жиберилет.

Кантип иштейт

1
Орнотуу же жүктөп алуу

GitHub, GitLab же Bitbucket'тин ачык URL'ин коюңуз, же өз компьютериңизден файлдарды жүктөңүз.

2
Биз аны индекстедик

Файлдар слайд-терезенин бөлүктөрүнөн турат жана BGE-M3 менен графикалык процессордо орнотулган. Индекстөө бир тапшырма үчүн бир жолу аткарылат.

3
Ар бир нерсени сура

Сөзүңүз эң ылайыктуу кодго ылайыкташтырылып, андан кийин файл-жолдор менен жооп берилет.

4
Изилдеп чыгууну улантуу

Дагы суроолор менен улантуу - архитектура, функциянын жайгашуусу, файлдын функциясы. Баштоо үчүн акысыз, суроо үчүн каттоо керек эмес.

Chat with any Git Repo — FAQ

Бул кодду билүүчү чат, ал бүткүл код базасын жүктөп, аны жөнүндө жөнөкөй англис тилинде суроолоруңузду бере алат. GitHub репозиторийинин URL дарегин (же файлдарыңыздын бирин жүктөп) киргизиңиз, ал эми AI долбоорду окуп, андан кийин "аутентификация кайда иштелип чыгат?", "бул функцияны түшүндүрүңүз", "эмне үчүн бул тест ийгиликсиз болду?" же "бул API эмнени чакырат?" сыяктуу суроолорго жооп берет — фактылык файлдарга шилтемелер менен. Бул сиздин репозиторийди толугу менен окуп чыккан адам менен биргелешип программалоо деп ойлоңуз.

Эки жол бар. (1) Репозиторийдин URL-адресин (мисалы, https://github.com/owner/project) киргизип, Жүктөө баскычын чыкылдатыңыз — биз аны клондоп, булактарды индекстейбиз. (2) Эгерде код жеке же локалдык болсо, анда өзүңүздүн файлдарыңыз же zip-файлдарды алып, жерге таштаңыз. Индекстегенде, чатка киришиңиз керек. Жүктөлгөн репозиторийлердин ортосунда сүйлөшүүнү жоготпой эле алмашыңыз.

GitHub'дун коомдук репозиторийлери учурда URL аркылуу иштешет, ошондой эле GitHub'да жок нерселерди түз эле файл/папка/zip аркылуу жүктөп алууга болот. GitLab жана Bitbucket URL импорту жол картасында бар. Ошого чейин GitLab же Bitbucket долбоору үчүн репозиторийди zip файлы катары жүктөп алып, жүктөп алыңыз — чат жүктөп алынган кодду клондолгон репозиторий менен бирдей кабыл алат.

Да. Ал биздин Qwen 3 Coder модели боюнча иштейт, күнүнө акысыз токендердин 2,500 токени анонимдүү, 10,000 токени акысыз эсеп менен. Типтүү суроо-жооптун айлануусу ~100-300 токендерге турат. Репозиторийди индекстөө арзан; сиз токендерди чындыгында суроолоруңузга гана сарптайтсыз. Премиум моделдер (Claude Sonnet / GPT-5) код базасы боюнча өтө чоң же татаал ой жүгүртүү үчүн бир чакыруу үчүн жеткиликтүү.

Тренинг жок, эч качан. Жүктөлгөн файлдар жана клондолгон репозиторийлер сиздин сессияңыздын ичинде гана сакталат, ошондуктан AI суроолорго жооп бере алат, андан кийин тазаланат. Сиз көрсөткөн коомдук репозиторийлер буга чейин эле коомдук. Сиз жүктөп алган жеке код эч качан бөлүшүлбөйт, моделдерди машыктырууга эч качан колдонулбайт жана автоматтык түрдө өчүрүлөт. Толук маалымат /privacy/.

10 МБга чейинки бирдиктүү файлдар жана 100 МБга чейинки zip-проекттер / бир нече миң булак файлдары ишенимдүү индекстелет. Очень большие монорепозитории поддерживаются индексированием наиболее значимых файлов в первую очередь — искусственный интеллект получает связанные с вашим вопросом кусочки, а не заполняет всю древесину в одном запросе. Бинарные активы, node_modules, build-артефакты и lock-файлы автоматически пропускаются, поэтому индекс остается направленным на реальный источник.

Ал бүт репозиторийди индекстейт, андан кийин ар бир суроого эң ылайыктуу бөлүктөрдү табат (извлечение-увеличенное). Бул жоопторду туура файлдарда сактап, моделдин контекст терезесин ашып кетпөө үчүн. Эгер сиз конкреттүү функция же файл жөнүндө суроо берсеңиз, ал ошол кодду жана анын чакыруучуларын/калкып алынгандарын табат; эгер сиз кеңири архитектуралык суроо берсеңиз, ал структуралык жалпылоону табат. Сиз ошондой эле жолду @-меню менен белгилеп, аны ошол жерге фокусташтырууга мажбурлай аласыз.

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

Да — от него можно потребовать исправить ошибку, переделать функцию, добавить ошибку обработки или реализовать функцию, и он вернет измененный код с разъяснением изменений. Этот код только для чтения (он никогда не отсылает подтверждения), поэтому вы можете копировать предложенный diff и применять его самостоятельно. Для специального потока исправления и отладки используйте /code/debug/, а для более крупных перестроек - /code/refactor/.

Да. Модулду көрсөтүп, бирдик тесттерин (pytest, Jest, JUnit ж.б.) сурасаңыз, ал аларды окуган чыныгы кол тамгаларга каршы жазат. README, docstrings же API документтерин сурасаңыз, ал аларды чыныгы коддон генерациялайт. Репо чатынан тышкары бир жолу колдонулуучу версиялар үчүн /code/test/ жана /code/documentation/ жана /code/readme/ атайын аспаптар.

Обычный /чат/ отвечает на вопросы из общего знания и из того, что вы вставляете в сообщение. Репо с чатом отвечает на вопросы из вашего индексированного кодового база — он цитирует реальные файлы, следует за импортом через модули и соответствует вашим проектным конвенциям. /chat/ используйте для общей помощи по кодированию; используйте это, когда ответ зависит от понимания того, как ваш конкретный проект связан друг с другом.

Да — коддун чаты POST аркылуу /v1/chat/ аркылуу api.free.ai менен жеткиликтүү, Bearer auth менен, иштеп чыгуучунун API ачкычын колдонуп. Сатып алуучунун контекстин же файлдын мазмунун суроонун бир бөлүгү катары жөнөтүңүз жана жоопту кайтарып алыңыз, OpenAI-кабалашкан. Кодду карап чыгуу боттору же CI ассистенттерин курууда пайдалуу. Python / Node / cURL фрагменттери /api/.

Free.aiди сүйөсүңбү? Досторуңа айт!

Бул барактын баасын берүү