ШІ-агент, який працює у вашому репозиторії
Опишіть задачу звичайними словами. Агент вивчить код, внесе точні правки, перевірить їх і зупиниться на пропозиції коміту, яку ви перевіряєте построково.
Що робить ШІ-агент для коду
Чат-асистент відповідає на запитання. Агент діє: викликає інструменти в циклі, доки задачу не виконано. У KLINCH агент переглядає список файлів, читає потрібні, шукає по репозиторію, редагує код точними замінами, створює нові файли й перевіряє синтаксис. Кожен виклик інструмента видно в розмові, тож за його логікою легко стежити.
- read_file і search_files: читає лише потрібне
- edit_file і write_file: точні зміни, які можна перевірити
- run_command validate: перевірка синтаксису JSON, TypeScript, JavaScript, CSS і HTML
- propose_commit: пропозиція, а не пуш
Кожен коміт залишається під вашим контролем
Агент не може пушити. Зміни збираються в diff: ви приймаєте або відхиляєте кожен файл, потім KLINCH створює один коміт для прийнятого набору змін через GitHub API. Якщо репозиторій деплоїться при пуші, прийняття зміни одразу її викочує.
Використовуйте модель, якій довіряєте
KLINCH працює за протоколом OpenAI Chat Completions, тому агент запускається на OpenAI, OpenRouter, DeepSeek, Kimi або будь-якому сумісному шлюзі. Ви платите провайдеру напряму, ключ зберігається зашифрованим і використовується лише на сервері.
З яких задач почати
Агенти найкраще справляються з чітко окресленими змінами. Почніть із того, що легко перевірити в diff.
- Додати README з інструкцією із запуску
- Знайти й виправити помилки TypeScript у теці
- Створити лендинг або новий компонент
- Пояснити архітектуру незнайомого репозиторію
FAQ
Чи може агент запускати тести або встановлювати пакети?
Ні. KLINCH працює на Cloudflare Workers і у вашому браузері, де немає командної оболонки ОС. Агент може перевірити синтаксис і прочитати статус CI; збирання й тести виконуються у вашому CI після коміту.
Чи бачить агент увесь мій репозиторій?
Він бачить дерево файлів і читає файли на вимогу через GitHub API, лише ті, що потрібні для задачі. Вміст файлів надсилається обраному вами провайдеру моделі.